If you have heard or just started to work with Blockchain, you will end up with question like how Hyperledger is different from Ethereum for Blockchain. Which one is better or which one to choose over other. We also have couple of other players like Ripple and Bitcoin also how it differentiate with Hyperledger. Lets do a quick comparison between all four and try to see how they differentiate with others.
Hyperledger Fabric | Ethereum | Ripple/R3 | Bitcoin | |
Description of Platform | General purpose Blockchain | General purpose Blockchain | Payments Blockchain | Payments Blockchain |
Governance | Linux Foundation | Ethereum Developers | Ripple Labs | Bitcoin Developers |
Currency | None | Ether | XRP | BTC |
Mining Reward | N/A | Yes | No | Yes |
State | Key-value database | Account data | None | Transaction data |
Consensus Network | Pluggable : PBFT | Mining | Ripple Protocol | Mining |
Network | Private | Public or Private | Public | Public |
Privacy | Open to Private | Open | Open | Open |
Smart Contracts | Multiple programming languages like Java, GO. | ‘Solidity’ programming language | None | Possible, but not obvious |
If you would like to compare any specific feature in comparison table then drop a comment below will be happy to include in the above list.
Cheers!
Hello,
I am conducting a research on business application of smart contracts powered by blockchain and looking into choosing the most suitable one. Is there any posts or blogs about these matters? If not, would people be interested if I looked into it and make a blogpost?
LikeLike
Great Idea, you can blog about it. My thought Hyperledger supports Golang, support for JavaScript and Java is also available for writing smart contracts which is easier for any developer to write the smartcontract. Ethereum ‘Solidity’ is the programming language supported, not sure if it supports other programming languages.
LikeLike