Friday, May 17, 2019

HARMONY : IMPROVING THE SHARDING SYSTEM

Introduction

Since the inception of Bitcoin in the year 2008, blockchain as a concept became known all over the world. Though decentralized money and its application is becoming well known in the world today, there is still a combat between the real and fake core bitcoin aspiration, this is so because in the cryptocurrency world today, there are so many imitators and wanna-bes choking the original Bitcoin aspiration to a corner. From the onset, Bitcoin was created as a peer-to-peer payment system, this system allows people to transact and transfer value without the help of a middleman. As time went on and as people began to invest into Bitcoin, its network began to overload and became unable to keep the pace thereby slowing overall performance and even more expensive.

About The Harmony Platform

Harmony is a decentralized sharding-based platform, backed by the blockchain technology to address the problems of so many blockchains. Harmony will solve these problems by merging autheticated research reports and also engineering practices in an optimally tuned system. Harmony has been proved and confirmed scalable, secure and energy efficient. Harmony proves to be the best in it consensus algorithm
The Harmony Infrastructure Boasts Of


What Is Sharding?

Sharding is a type of database partitioning that separates very large database into smaller, faster and more easily managed parts called data shards. It also means a small part of a whole.

Harmony breaks through in the following aspects:

Consistent Cross-Shard Transactions: Harmony uses an atomic locking mechanism to make sure of the constitency of cross-shard transactions, this means that Harmony supports a cross-shard transaction.

Secure Sharding: Due to the application of (DRG) distributed ramdomness generation, harmony sharding has been proven secure. The (DRG) can not be predicted, it is not bias, it is also verifiable and scalable. Harmony reshards the network in an irregular or discontinuous arrangement to prevent slow adaptive byzantine competitor.

Fully scalable : Harmony do not only shard the network interaction and transaction validation like zilliqa, it also shards the blockchain state, this is what makes Harmony a scalable blockchain.




Harmony Consensus Mechanism

The factor that cross-checks how secure and fast a blockchain is, is the consensus protocol.
The Consensus Protocols

1. The PoW ( Proof-of-Work): This powers Bitcoin, it is also a process that assigns miners to find a lasting solution to a cryptographic problem, the winner stands to get the right to choose the next block and by doing that gains more token rewards, as well as parallelize transaction processing

2. The PBFT ( Practical Byzantine Fault Tolerance): This protocol was researched and found for more than 20years in the academia, in the PBFT protocol one node is elected as the "leader" and the other nodes are the "validators". The consensus round involves two very important phase, the prepare phase and the commit phase.


The Shard Chain and The Beacon Chain

What is a shard chain?

The shard chain processes, validates and stores its own transaction and states. Shard only processes transaction that concerns it. Even though a shard is independent and works on its own it none the less communicates with other shard blockchains via cross-shard interaction.

Cross-shard communication: this is a vital ingredient of whatever sharding- based blockchain. The capability of cross-sharding removes every obstacle in between shard and spreads benefits of a single shard above itself. These are the 3 categories of a cross-shard communication :

Main-chain-driven: The Zilliqa project depends on the main chain to process transaction across shards.
Client driven: Omniledger has proposed a client-driven shard transaction mechanism whereby orders between shard are retrieved and sent to shards by the client.
Shard-driven: there is a proposal from the Rapidchain, that states that messages between shards are to be directly sent by nodes without the help of a third party.


The Beacon Chain

This is a special blockchain that is willing to serve added purposes when put in comparison with the other shard chains. the beacon chain can also be referred to as a shard, so to speak. Aside from processing transactions, beacon chain carries out the following funtions:

Generating random number &
Accepting stakes.
In the Beacon chain is a platform where stakers becomes validators by depositing their tokens.

Meet The Team




Conclusion

Harmony is a sharding platform that is secure, scalable and adresses challenges that the sharding sectors have been facing for a while now, harmony will be using consensus protocols to make sure to serve their users well, in harmony there will be no place for slow or delayed transaction, for they are working their fingers out to make sure to eradicate the era of delays and in-efficiency. Harmony will be making deepsharding easy and much more affordable.

Useful Links


Author
Bitcointalk username: lani123lani
Eth address: 0xaeC6B59a69a13FBea61AC87b27Cc50d8F594F923




No comments:

Post a Comment