Although we already know that comparisons are odious, sometimes they are inevitable, almost obligatory, especially when it comes to blockchain. For several reasons, this will not be a fair fight, it can not be. Necessary? Maybe. In any case, supporters of one side or another will not be lacking. Let's see how they face, from blockchain to blockchain, Hyperledger and Ethereum.
Ethereum is a complete platform, similar to Bitcoin, but substantially improved with a series of viable features, headed by intelligent contracts, which are a code or protocol that makes it easy to verify and enforce a contract automatically.
Hyperledger is an open source system based on Linux, which is created with the purpose of producing blockchains oriented to the business environment. The Hyperledger infrastructure is based on a new system called Fabric, which depends on large organizations creating and contributing to the open source architecture.
Ethereum is a fully functional blockchain, built on its cryptocurrency, Ether.
Ethereum is equipped with intelligent contracts, DAO (Data Access Objects), which provide specific data operations without exposing the details of the database, as well as the possibility of creating a customized private block chain.
Ethereum has the longevity of its existence to its credit. It is a fully functional public blockchain, which is tested and reaping users daily. Its currency can be easily converted to other cryptocurrencies, and is currently in a consortium of major financial institutions to build an Ethereum grade platform for the banking industry.Ethereum comes complete with a wallet, command line tools and a GUI application.
Hyperledger is an open source collaborative effort, created to advance corporate blockchain technology, by identifying and addressing important features to establish an open standard on distributed accounting (DLT) technologies, which will transform the way business operations are conducted Worldwide.
It is a global collaboration, organized by the Linux Foundation, which includes leaders in finance, banking, IoT, supply chain, manufacturing and technology.Hyperledger runs on an open source product called Fabric.
Hyperledger Fabric is an implementation of framework blockchain, and one of the Hyperledger projects hosted by the Linux Foundation. Designed as a foundation to develop applications or solutions with a modular architecture, Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play.
Hyperledger Fabric leverages container technology to host intelligent contracts called "chaincode". Hyperledger Fabric was initially contributed by Digital Asset and IBM.
Hyperledger Fabric has 27 organizations that contribute to this open source. A complete community of engineers from Arxan, Cloudsoft, CLS, d20 Technical Services, DTCC, Digital Asset, Fujitsu, GE, Gemalto, HACERA, Hitachi, Huawei Technologies, Hyperchain, ImpactChoice, IT People, Knoldus, The Linux Foundation, Netease, Passkit, State Street Bank, SecureKey, SAP, Thoughtworks and Wanda Group.159 developers in total contributed almost 3,500 sets of changes to Hyperledger Fabric.
Fabric facilitates the ability of any qualified developer to create and execute smart contracts, cryptocurrencies and other standard activities oriented to block chains.Hyperledger comes complete with channels to share confidential information, Ordering Service to deliver transactions consistently to their peers in the network, endorsement policies for transactions, CouchDB database to support a wide range of inquiries and a membership service provider (MSP). .
Given its open source modular framework, Hyperledger can be used to build specific block chains with different priorities and features, such as a faster ordering service, advanced versus simple query search, etc.
Hyperledger and its general technologies focus on the blockchain business, and is recognized as one of the leaders in those initiatives (instead of focusing on cryptocurrency). Hyperledger presents multiple commercial blockchain frameworks that include:
Hyperledger Burrow : offers a modular blockchain client with an authorized intelligent contract interpreter, developed partially according to the specifications of the Ethereum Virtual Machine (EVM).
Hyperledger Fabric : is a blockchain implementation that aims to be the basis for developing applications or business solutions. Of the Hyperledger projects this is the most widely disseminated. It allows the deployment of smart contracts, called in this case chaincodes, developed in Go (golang), the programming language of Google.
Hyperledger Fabric provides :
Policies that specify which of the pairs that must support the transactions in the network.
Channels to allow a group of participants to create a separate book of transactions, thus ensuring that the confidentiality and privacy of the data can be maintained.
Ordering service to ensure that transactions are regularly requested and delivered to their peers in the network.
Compatibility with CouchDB, which allows for composite key queries, range key queries, as well as complete queries of complete data.
Membership service providers (MSP) to allow organizations to define their own notion of identity and the rules by which those identities (identity validation) and authenticated (generation and verification of signatures) are governed.
Hyperledger Iroha : It aims to be a simple and modularized blockchain platform that allows the deployment of smart contracts developed in Java, and focuses on digital identity. This platform has been developed in Japan by Soramitsu, Hitachi, NTT Data and Colu Technologies.
Hyperledger Indy : On a platform whose main objective is to propose a Digital Identity solution. His philosophy defends that personal data must be administered by the person himself. Bet on the "Zero Knowledge Protocol", zero knowledge protocol.This protocol aims to provide as little information as possible in processes in which digital identity is used.
Hyperledger Sawtooth : This project comes, for the most part, from Intel, which has also decided to conduct its own line of research. It is a private business blockchain that incorporates the ability to deploy smart contracts. His contracts are developed in Solidity.
Among the first companies that already use Hyperledger Sawtooth are Huawei, which is developing a decompiler for the software, and T-Mobile, which is building an identity platform, along with the e-commerce giant Amazon, which now includes Sawtooth among its blockchain partners.
Intel's technical risk leader, and Hyperledger Sawtooth maintainer, Dan Middleton, positioned the software as a way for companies with demands exceeding the capacities of public blockchains available to capitalize their benefits.
Hyperledger has found adoption within business networks in various spaces, such as healthcare, finance and the supply chain, to create state-of-the-art blockchain applications that guarantee privacy and decentralized authorized networks.
It is emerging as a technology that can revolutionize the way companies handle the different access controls within a consortium, with an armor of improved security measures. With the continued development of these frameworks, smarter, faster and more secure business transactions will soon become a reality