The collaborative open source project for the development of blockchains business, Hyperledger, announced the release of version 2.0 of its modular solution Fabric. Up to six improvements were introduced to optimize the execution of the contracts smart, called in this case chaincodes, in addition to modifying the type of consensus among the participants and improve the levels of privacy.Hyperledger reported, through a press release, that the improvements applied to their solution took into account the suggestions made by members of the community of developers and industry players, who already use version 1.0 since it was launched in 2017.The six improvements include the following aspects: a new life cycle management of the contracts smart. That is to say, it introduced a decentralised governance for the participants to reach an agreement on the parameters of a chaincode, before adding data to the blockchain. In practice this will not allow any record information in the network until there is a consensus.The same pattern can also be applied to the uses of the contracts smart for that “organizations give their consent to data transactions, before engaging in the ledger,” said Hyperledger on the second of the improvements.As an example, the consortium explained that organizations can now extend your copy of a chaincode to meet your individual requirements. That is to say, an organization you can add your own validations to better protect their specific interests before you support a transaction. While there is consensus among the participants for a given transaction, the same will engage with the book more as in previous versions.
Privacy and performance
The third improvement allows the organizations to share data privately with other organizations, through a new feature called private collections of data.”For some use cases the implementation that had the private collections of data we do not served. Imagine that you have 100 relations with other participants and do not want to know. Well, or do you do 100 channels, which wastes a lot of resources or you make a private data collection, that you are revealing your 100th relationship,” he explained on Twitter, the blockchainer Maritere Grandson, of the Telephone company.The fourth modification is a new launcher chaincode external, which implies a big change in the way we manage the life cycle of the contracts.The fifth improvement is related to a new type of consensus, called Raft, for the service of orders, and the sixth is the addition of a new cache “to improve performance when using CouchDB as the database state”, said Hyperledger.Fabric is the most popular solution on the blockchain that offers Hyperledger for companies, but is not the only alternative. It also provides platforms such as Besu, Burrow, Indy, Iroha, and Sawtooth.