Hedera Hashgraph platform – an FAQ introduction!

IMG_0119_Hedera18_Poster

Hedera Hackathon — Hedera18 — Bangalore, 2018.

 

What’s Hedera Hashgraph?

Hedera Hashgraph is a distributed and decentralized platform that provides a new form of distributed consensus of kind aBFT (asynchronous Byzantine fault tolerance).

Who developed Hedera Hashgraph?

‘Hedera Hashgraph, LLC’ is the name of the company that built Hedera Hashgraph platform.

Is Hedera Hashgraph a Blockchain platform?

NO. NO. NO.

Hedera Hashgraph is NOT a Blockchain.

Hedera Hashgraph is a DLT (distributed ledger technology), and is based on a proprietary algorithm called hashgraph.

What’s Hashgraph?

Hashgraph is an algorithm invented by Dr. Leemon Baird – a senior scientist, Co-founder & CTO of Swirlds, Inc.

Dr. Leemon Baird is also a Co-Founder and Chief Scientist of Hedera Hashgraph, LLC.

Is Hashgraph algorithm freely available?

Hashgraph algorithm is not free and is patented by Swirlds, Inc.

How *Swirlds* is related to Hedera Hashgraph?

‘Swirlds, Inc.’, is the original patent holder of the hashgraph algorithm, from whom, ‘Hedera Hashgraph, LLC’ has obtained irrevokable license based on which the Hedera Hashgraph platform is rolled out as a public network.

Interestingly, Dr. Leemon Baird and Mance Harmon are the Co-founders of both the organizations!

Is Hedera Hashgraph platform forkable?

No.

Hedera Hashgraph platform is a patented and proprietary platform of Hedera Hashgraph, LLC. And, any form of forking is a violation of their patent rights.

Can anyone develop a dapp for Hedera Hashgraph platform?

Yes.

Is there any SDK available for Hedera Hashgraph platform?

Yes. As of this writing, only JAVA SDK is available. Other language users can make use of Protobuf API.

  1. Hedera JAVA SDK [https://github.com/hashgraph/hedera-sdk-java].
  2. Hedera protobuf API [https://github.com/hashgraph/hedera-protobuf].

Do I need to obtain license to develop a dapp for Hedera Hashgraph platform?

No.

Can I roll-out a private version of Hedera Hashgraph platform?

No.

But, you can launch your own permissioned/private network based on Swirlds, by obtaining license from ‘Swirlds, Inc.’.

Though, both Swirlds and Hedera Hashgraph use the same algorithm, Swirlds is not the private equivalent of Hedera Hashgraph platform.

You can only make use of the ‘fair, fast and secure consensus’ mechanism of Swirlds platform, in order to build your own permissioned/private network.

What’s the difference between Swirlds SDK and Hedera Hashgraph SDK?

Swirlds SDK and Hedera SDK – both exhibit different set of services to the external world.

Swirlds SDK provides API for making use of the ‘fair, fast and secure consensus’ mechanism based on hashgraph algorithm.

Whereas, Hedera SDK provides API for building applications (including dapp) which can make use of the services (such as crytpocurrency, smart contracts and file storage) provided by the Hedera Hashgraph platform – which is based on the hashgraph algorithm that provides ‘fair, fast and secure consensus’.

What are all the services provided by the Hedera Hashgraph platform?

As of this writing, the Hedera Hashgraph platform provides the following services:

1. Crytpocurrency

2. Smart contracts and

3. File storage

What’s the Smart Contract language used by Hedera Hashgraph platform?

As of this writing, Hedera Hashgraph supports only Solidity as the Smart Contract language.

Can I port/move/deploy existing Solidity Smart Contracts to Hedera Hashgraph platform?

Yes.

You can port/move/deploy existing Solidity Smart Contracts that are written for Ethereum/other-platforms, to Hedera Hashgraph platform.

Do I need to modify existing Solidity Smart Contracts in order to port/move/deploy to Hedera Hashgraph platform?

No.

You can deploy them, without any modification.

Can I use truffle to deploy Solidity Smart Contracts to Hedera Hashgraph platform?

No.

The Solidity Smart Contracts can only be deployed by making use of the Hedera JAVA SDK or Hedera protobuf API.

  1. Hedera JAVA SDK [https://github.com/hashgraph/hedera-sdk-java].
  2. Hedera protobuf API [https://github.com/hashgraph/hedera-protobuf].

What is the cryptocurrency unit of Hedera Hashgraph platform?

The underlying digital currency (cryptocurrency) native to Hedera Hashgraph platform is called hbar. The micro/fractional unit of hbar is TinyBar.

1 hbar = 100,000,000 TinyBars.

Is Hedera Hashgraph network (platform) free for public use?

Not all the services are free. Certain services like ‘reading information’ from the file storage is free. The rest of the services require fees to be paid.

How are the ‘paid’ services of Hedera Hashgraph platform are charged?

The paid services of Hedera Hashgraph platform are charged in it’s native crypto currency – hbar.

Are there any apps being developed for Hedera Hashgraph platform?

Yes, as of this writing, there are about 70 apps being developed for Hedera Hashgraph platform.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s