6 Blockchain frameworks to build Enterprise Blockchain & how to choose them?


(S//Bot) #1

I’ve written quite a bit about how blockchain is impacting industries and why you should literally take a call on blockchain right now. Besides this, our Chief Architect has also written quite a bit on Hyperledger framework, which is a private blockchain framework from Linux Foundation.

Why can we (Skcript) talk about blockchain frameworks?

TLDR; We’ve worked on four of these six frameworks in production. So, experience speaks.

As of today, we’ve done two large implementations of private blockchains for enterprise companies across the world. The most important decision that we would have to make every time we start off a blockchain project is to decide on the framework that we can use to get things out faster or to build something on our own.

How to choose a Enterprise Blockchain Framework?

Not everything that is open and available is for you. Choosing a framework is very tricky when it comes to enterprise grade applications, considering the impact it could have on large businesses.

Blockchain is a fairly new technology. So are the frameworks and community around them. Choosing a Enterprise Blockchain framework is even more tricky, since you will have to be careful about a variety of factors before, during and after implementation.

From our experience these are some of the factors that you should look out for when choosing your Enterprise Blockchain framework:

  1. License; what is the framework licensed under? Is it completely free to use? or does it comes with a package attached to it?
  2. Community; is the community large enough around the framework? How vibrant is the community?
  3. Support model; is the framework receiving any support from a large corporation? this will help predict the longevity of a framework.
  4. Activity; how often is the framework receiving patches and feature updates?
  5. Roadmap; is the framework having a roadmap that you can predict in the future?
  6. Ease of use; the last thing you want to do is to get stuck in a complex mesh of new technology that is yet to see large-scale adoption.

The big six for Enterprise Blockchain

Today, let me help you list down the six major frameworks that you can use for your Enterprise Blockchain implementation. These frameworks are valued based on the factors I listed above. Here goes:

  1. Hyperledger; Supported by Linux Foundation and IBM.
  2. Ethereum; a private blockchain framework from Ethereum.
  3. Multichain; a open platform for building blockchains.
  4. Eris Industries; a low cost blockchain implementation framework.
  5. R3 Corda; Corda is a blockchain framework designed specifically for BFSI industry.
  6. Openblockchain; a open blockchain fabric code framework.

What do I do next?

The natural next step would be to try out these frameworks for your implementation or use-case. But, if you are an open to letting an expert help you with this, write here. We run Blockchain Business Workshop; a two-day event that will help you make a realistic decision on implementing blockchain for your enterprise.


This is a companion discussion topic for the original entry at https://www.skcript.com/svr/6-open-source-enterprise-blockchain-frameworks-to-build-your-first-blockchain-today/

#2

I see we have 6 options for blockchain in here. JP quorum is not listed. Any particular reason? Which one do u recommend and why?


(Karthik Kamalakannan) #3

Hi there,
I haven’t gotten a chance to evaluate JP Quorum yet. But will definitely give it a shot next week. For now, if you are thinking about implementing a permissioned blockchain based system that is of enterprise scale, I would definitely suggest Hyperledger Fabric. There are a few factors that drives me to Hyperledger for now:

  • Community Support
  • Ease of development; you can write either in NodeJS or Go
  • The platform’s code is stable enough to be taken to production

Hope this helps! :slight_smile:


#4

What are your thoughts about R3 Corda? Is that good option for enterprise blockchain?
And do u prefer fabric over sawtooth? Which one to choose in which scenario?