Hedera Hashgraph Python wrapper series – Configuring a Hedera network

Utilizing different mechanisms in verifying stop to cease transactions, the Hedera Hashgraph platform is poised to break gratuitous from such limitations brought upon the Pow protocols. Being byzantine fault tolerance gear up, it’southward a cheaper, and potentially improve culling to the PoW blockchains.

Simplified view of the algorithms. By no means what ends upward happening in production!

Developed by Swirlds Inc. co-founder, Dr. Leemon Baird the Hashgraph distributed consensus algorithm has undeniable value. Enabling transactions to occur without the need of a trusted intermediary, users and developers everywhere are asking how do you connect to Hashgraph and unleash its potential?

Developers & Dapps

From the public release of the Hedera software development kit (SDK) in Coffee, developers attention has been drawn to the platform equally it allows them to build their application on the public distributed ledger with ease.

Currently, Hedera SDK’s are supported in Coffee, C, GO, RUST, and Python. These are all open up source nether an Apache ii license. Connecting and interacting with HH is a bit hands of as of now. It will have you lot longer to build something since there aren’t a lot of tutorials revolving effectually implementations yet. This is where Hashing Systems comes in. We desire to make this process more simple.

With both maker and market place benefiting from the applied science, crypto developers are building applications that are upending industries and vertical markets for the improve.

A reflection of this can be seen in the decentralized applications that will be built on top of Hedera:

Armada Concatenation

Armada Chain is a collaboration hub that supports supply chain partnerships past providing interoperability of data. By integrating existing workflows and data onto a singular channel, the Armada platform creates seamless, transparent and trusted collaboration, opening opportunities in sharing logistics, warehousing and other infrastructure.

Popular:   Difference Between Housing Prices and Consumer Price Index

The Armada platform utilizes Hashgraph in its certification layer, to verify the actuality of oracles and transmitted data.

Hearo.fm

Hearo is edifice the JAM token on top of hashgraph to enable micropayments between artists and fans. The goal is to create a music economy with gamified microincentives and instant payments for every second of streaming. When the music gets played, the artist gets paid.

Functionalities

While the 3 services that Hedera Hashgraph supports are staples of similar blockchain platforms, you can use them to create decentralized applications unlike anything before. These are:

Cryptocurrency

The value transfer protocol is denominated in HBAR. Without it y’all wouldn’t be able to pay the fees required to make requests on the network. Credit bill of fare transaction price on boilerplate ~2% + 30c and a bitcoin transaction costs ~30 cents per. If yous’re paying 30 cents for every transaction y’all may only process transactions of over 2 dollars. In comparison, HBAR transactions cost under 1 cent which makes it possible to accuse for any kind of consequence (Even someone reading an article!).

File storage on a distributed ledger

This is where data can be stored and is agreed by both parties. For example passport issuing governmental departments and passport holders could use file storage to ensure the passport in question is valid.

Smart Contracts Featuring the Ethereum Virtual Car (EVM)

The Hedera network will be set for Solidity (the object-oriented programming language for writing smart contracts) programming and volition exist able to interact directly with the File System. So if an agency wanted to revoke the passport due to say the owner being a flight risk after a court hearing, the hash on the issuing side could exist canceled, which in plow would render said passport useless to prevent the registered owner from absconding.

Popular:   Difference Between Omicron and Delta

What are some architectures you can build?

With the SDK developers can easily set up their applications to be native to the platform. The usual structures connect to the server that in turn connects to the node that communicates to the network. You lot have a website or mobile awarding which makes API calls to a server. The server manages the keys and the transactions within the network. This method abstracts a lot of the work that goes into managing keys every bit a user. Coinbase is a good example of this prepare.

WebSite/App -> Server -> Node -> Hashgraph

The other architecture is having its application connect directly to a node. Connecting direct to a node requires your customer to be capable of signing network-ready transactions. This means it is in possession of the private keys and does the cryptographic functions locally (no easy feat when libraries aren’t available). EOS implements a good instance of this. Using the EOS.js library one can build a elementary awarding that connects direct to a trusted node. There’s an API endpoint available that makes this possible.

Website/APP -> Node -> Hashgraph

Supported Clients

Ultimately the clients supported vary with the SDK’s that will be provided during mainnet. The Hedera Hashgraph development team advised us that they will provide support for both major mobile evolution platforms, Android and IOS, as well equally Google Chrome. This would allow users to interact directly with the Hashgraph platform from these clients.

Currently, the Coffee SDK supports express options for Android users. The cryptographic libraries take yet to be optimized to run then your mileage may vary. Though looking at the Hedera Browser Extension y’all are currently able to make transactions to a website (that supports relaying transactions via a Micropayments WebSocket API). By all means, this isn’t all the features that will be available.

Popular:   How To Setup a Minecraft 1.17 Server EASY! play with your friends

Enjoy this article?

Stay upward to date! For more Hashgraph insights, feel free to read more of our Medium articles, visit our website, or even join our mailing list. We look forwards to connecting with you!

Hedera Hashgraph Python wrapper series – Configuring a Hedera network

Source: https://medium.com/hashingsystems/interacting-with-the-hedera-hashgraph-network-e9aea5190d69