Topics In Demand
Notification
New

No notification found.

Blog
Blockchain Powered Smart Contracts: Ethereum vs Hyperledger

March 8, 2018

1048

0

In a “Smart Contract”, the terms of the agreement between two contracting parties or entities are directly written into lines of software code using a programming language like C or Solidity [1].Such a Contract is generally  executable meaning that the adjudication process is automated based on the terms embodied in the software code and the enforcement is controlled and carried out by the software code itself. A Smart Contract typically runs on a private or public Blockchain Platform. Examples of such platforms are Hyperledger [2] and Ethereum [3].

class=image-1

Hyperledger[4] is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration, hosted by The Linux Foundation, including leaders in finance, banking, Internet of Things, supply chains, manufacturing and Technology.

Ethereum[5] is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.

These apps run on a custom built blockchain, an enormously powerful shared global infrastructure that can move value around and represent the ownership of property.

This enables developers to create markets, store registries of debts or promises, move funds in accordance with instructions given long in the past (like a will or a futures contract) and many other things that have not been invented yet, all without a middleman or counterparty risk.

The Ethereum project was bootstrapped via an Ether presale in August 2014 by fans all around the world. It is developed by the Ethereum Foundation, a Swiss non-profit, with contributions from great minds across the globe.

A comparison between Ethereum and Hyperledger would be as follows according to Techracers [6].

There are different versions of Hyperledger.  For this comparison, we will use Hyperledger Fabric which is an open source platform.

The most fundamental difference between Ethereum and Hyperledger is the way they are designed and their target audience.  Ethereum with its Ethereum Virtual Machine (EVM), smart contract and public block chain is mostly targeted towards applications that are distributed in nature and are for mass consumption. A look at Ethereum dapps (distributed applications) seem to hint the same: https://dapps.ethercasts.com/.

On the other hand, Hyperledger Fabric has a very modular architecture and provides a lot of flexibility in terms of what you want to use and what you don’t. It’s pretty much ala carte and is targeted at businesses wanting to streamline their process by leveraging blockchain technology.

For example, it is not possible in Ethereum to have a transaction visible to someone, but not visible to others (a requirement that is very common in business). Hyperledger Fabric allows this.

Another major difference is the consensus algorithm used in Ethereum versus Hyperledger Fabric. Ethereum uses PoW (Proof of work), whereas Hyperledger Fabric allows one to choose between No-op (no consensus needed) and PBFT (Practical Byzantine Fault Tolerance). PoW is known to be energy sucker and could really impact the practicality of using Ethereum in the long run. However, one must mention that Ethereum too is trying to move towards proof of stake in its next release Casper.

Ethereum has a built-in cryptocurrency (Ether) and thus can be a very good match for applications that need this inbuilt.  However, this could also be a disadvantage as there are several use cases where the cryptocurrency is not really needed.

Both of these platforms have their pros and cons and in future most enterprise apps would get tilted towards Hyperledger Fabric, whereas Ethereum would be preferred for cryptocurrency and other B2C applications.

DomaniSystems’ development roadmap supports both the Hyperledger and Ethereum Platforms.

 

DomaniSystems Update

 

  • Our public Domanitoken sale will commence on March 19, 2018 at 10:00 a.m. EST and continue until May 20, 2018 at 5:00 p.m. EST. Purchasers purchasing Domanitokens will receive their tokens within 1 week of the completion of the sale period and receive immediate access to the DCP. Please take a look at our updated website http://www.domanisystems.com and traverse to the “Token” section
  • We have an updated Whitepaper which can be downloaded from: https://www.domanisystems.com/copy-of-downloads.
  • If you are a Medium fan, we now have our Blogs hosted at https://medium.com/@DomaniNews. Check it out and follow us and leave a few “claps” and contribute with a community comment!
  • If you follow LinkedIn please visit our company page: https://www.linkedin.com/company/domani/
  • Visit our Twitter page at: https://twitter.com/domaninews
  • We have established a good presence on a number of the top ICO Tracking websites and we continue to add more. Checks us out or track us on: ICOALERT, ICOListview, ICO TRACKER and BLN4KCODE.
  • Here is a quick update on our Roadmap and Development Plan: We’ve made great progress and we are on schedule to have our Integrated Development Environment (IDE) 1.0 ready for our Token holders to start using the Platform.  Please see our Website and Whitepaper for details.#

For more details about DomaniTokens, visit our Website at https://www.domanisystems.com.

 

We encourage open discussion on Smart Contracts, Blockchain, Security and IoT for mutual benefit and enhancement of knowledge and understanding.  You can start your discussion or questions here.  You can also contact us directly; all the information is on our Website.

References:

[1] Online Reference: https://solidity.readthedocs.io/en/develop/

[2] Online Reference:  https://www.hyperledger.org/

[3] Online Reference: https://www.ethereum.org/

[4] Online Reference: https://www.hyperledger.org/about

[5] Online Reference: https://www.ethereum.org/

[6] Online Reference: http://www.techracers.com/hyperledger-vs-ethereum

 

#ICOs #blockchain #MachineLearning #smartcontracts #IoT


That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.


dalemontrone

© Copyright nasscom. All Rights Reserved.