Harmony ONE protocol implements cutting edge solutions to combat blockchain scalability challenges without giving up security and privacy instead, reinforcing them. The protocol is focusing on community participation as they intend to increase the adoption of blockchain technology. Harmony took blockchain sharding up a notch to make the blockchain faster without sacrificing its security and makes onboarding of new nodes easier for any accepted node.
Imagine in a class, there are photographers who take pictures of different people (one at a time) that come in front and save all the pictures in a big album that belongs to each of them every ten minutes. It’ll be impossible to change the pictures unless one can convince almost all the recorders to change the pictures they have taken before it is recorded in the album.
For bitcoin, the photographers are nodes or miners scattered all over the world, the people whose pictures are taken are transactions made by people. The album is the distributed ledger where blocks are recorded and the ten minutes time frame is the block times.
At some point, it was noted that though Bitcoin is secure, the processes are inefficient, slow, and the energy consumption was too high.
There were many propositions to combat this challenge, these propositions gave birth to different algorithms that we have today. But out of these solutions, the ones which stood out for Harmony protocol are Practical Byzantine Fault Tolerance (PBFT), Proof of Stake (PoS), and sharding. Though sharding has been implemented on various blockchains to scale transactions, the application varies from project to project.
Scenario 2- Sharding Basics
Now imagine that the class of photographers above was grouped not necessarily by arrangements. Each group takes the picture of a person from a number of people in front of the class. Now instead of one person at a time, we can have as many people as the number of the groups of photographers. The photos are recorded such that everyone has a copy of all pictures. After a stipulated time, the group a photographer belongs is randomized to defeat anyone who might want to attack any of the group because of their smaller number.
The scenario above basically explains sharding as envisioned by Ethereum blockchain for its PoS ETH2. The group of photographers is shards in the planned Ethereum version 2.
Harmony Protocol – Sharding Upped
The Harmony protocol took sharding up a notch by adding special features which might be very complex to understand for non-tech geeks but don’t worry we will break it down as much as we could.
The class of photographers in our example thinks that things might quickly get out of hand if every cameraman has to save all the pictures taken by every group- it can run into huge sizes within a shorter time and become a challenge for anyone who wants to join the class as a new member. So they devised another exciting…