1

I want to build a DApp. Is it possible to build it using Hyperledger Frameworks? If yes, how is it different from a DApp built using Ethereum?

Thanks in advance.

1 Answers1

3

There are three projects within Hyperledger that will support EVM based smart contracts. Hyperledger Burrow, which is the descendant of ErisDB implements an EVM conforming to the Ethereum specification, that uses Tendermint for consensus and is increasingly being componentized such that its EVM can be used as a library in other projects.

Hyperledger Seth is the first integration of Hyperledger Burrow's EVM into the Sawtooth platform.

Hyperledger Fabric is also undergoing a project to integrate the Burrow EVM, though presently awaiting a refactor of the Burrow library to be merged.

The process of developing Dapps should be the same.

christo4ferris
  • 4,039
  • 1
  • 17
  • 30
  • Thanks for the answer @christoferris. How much does it cost to build a DApp in hyperledger, I mean how much one has to pay for the nodes/users? – Punit Agarwal Feb 01 '18 at 09:29
  • 3
    It costs nothing – christo4ferris Feb 01 '18 at 13:22
  • So, how is it de-centralized? Suppose, I build a DApp using Hyperledger Fabric and I wrote the contract in chaincode, then how will I let users install my app and use it? What all should I do after creating business network card? – Punit Agarwal Feb 01 '18 at 13:29
  • 4
    It would run in a Fabric, Sawtooth or Burrow network hosted by you or another provider. It is not fully decentralized in the same way that permission-less Ethereum network operates, because these platforms all use non-POW consensus. – christo4ferris Feb 01 '18 at 15:53
  • @christo4ferris How do you compare with some non-POW systems like EOS? – Karthik May 31 '18 at 05:49
  • I haven't studied EOS in depth, but Fabric is not based on crypto-currency -- at all. You can create tokens, and one could implement a cryptocurrency, but it does not require mining or any fee structure to pay for processing. Hyperledger Fabric along with the other Hyperledger projects aim to implement permissioned blickchain platforms... very different from public, permissionless platforms. – christo4ferris May 31 '18 at 20:21