Day ONE of the mainnet is the start of a lot of things. It is, first of all and primarily, the start of a secure and decentralized network.
More than 150 of the 600 nodes in the network, divided into four shards, are external validators—it’s core nodes. Since its beginning, Harmony ranks in the top 15 most decentralized networks.
Secondly, this mainnet marks the start of block incentives for the network’s users. A million ONE tokens will generate every day and allocated among the 600 first nodes. This reward design significantly compensates people who assisted in the Harmony network’s early development.
Last but not least, Harmony will mint its genesis block with the start of the Day ONE mainnet. The network’s motto, “Harmony for One and All,” will engrave on the genesis block. “10B Open Consensus.” This statement will live on in the harmony chain indefinitely, establishing the tone for what is to follow.
Including these achievements, the network is proud of a number of protocol-level advancements that incorporate into the Day ONE mainnet. These technical accomplishments are “firsts” in their own right, and they are what distinguish Harmony from other scaling techniques.
Fast-BFT Consensus
The Fast-BFT consensus method from Harmony combines the tried-and-true PBFT algorithm with cutting-edge BLS multi signatures to create a sustainable and reliable consensus algorithm. This increases the speed of the slow but secure PBFT consensus by orders of magnitude. The best part is that FBFT ensures finality with just one block verification.
Change of Protocol
Nodes in a blockchain network may fail or even become damaged. As a result, we must be wary of an absent or antagonistic leader. The network’s view-change protocol is a reliable method for replacing a malicious leader with a trustworthy one. Harmony is the first proof-of-stake blockchain with a working PBFT view change.
The ability for anybody to access the network efficiently and simply is a crucial aspect of blockchain. The network’s state synchronization significantly decreases the time it takes for network members to join the network and synchronize with the chain’s current state. This is also useful when it comes to resharding nodes inside the network. This is a common misunderstanding.