Our Technology
We believe scalability requires optimization across multiple layers. Our full-stack approach applies 10x innovations in networking, systems, and consensus algorithms.
Consensus Protocol
Our consensus protocol uses design principles such as sharding and pipelining to parallelize transaction processing. This allows us to effectively handle connection latency and enables our throughput to scale with the size of our network.
Systems
We are developing a lean, mission specific kernel to run our protocol with increased CPU performance and security. This will also allow a broader set of devices to participate in consensus for a more decentralized network.
Networking
We implement network engineering techniques for smarter message propagation and faster consensus formation. An understanding of network topology allows us to run a highly concurrent protocol.
Roadmap
2018 Q2
2018 Q3 & Q4
2019
Whitepaper
Founding Team
Seed funding
Public benchmark: 10k tps on 10k nodes
Asia Events & Community Development
Open source, Testnet and Demo Applications
Smart contract
Developer Programs
Mainnet Launch
Frequently Asked Questions
What is Harmony?
Harmony is an open infrastructure for 10B people in the future. Harmony builds a high-performance consensus platform that will enable decentralized economies for everyone.
How is Harmony different from other public blockchains?
We are not just thinking about solving for throughput performance (transactions per second), but we also care about the number of nodes that participate in the decentralized blockchain network. We are taking a full stack approach of applying 10x innovations in networking, systems, and algorithms. Read more about our technology in our whitepaper.
What approach does Harmony take for solving the scalability issue?
On protocol layer, we adopt a sharding-based consensus protocol which scales as the number of nodes increases in the network. Each shard contains hundreds of nodes and employs a fast BFT algorithm to reach consensus within seconds. On network layer, we rely on the QUIC protocol to deliver messages faster when possible. On system level, we studies UniKernel to further scale the performance of the OS on a single node.
What can be built on top of Harmony?
Harmony’s infrastructure can enable various types of decentralized applications and marketplaces, that need high throughput and decentralization. From Games, to Decentralized exchanges, to powering AI Data Marketplaces, we’re excited for all such use cases.
When can everyone start using Harmony?
We are very excited for the developer community to build useful applications on top of Harmony. Soon we will launch a testnet, followed by a mainnet in 2019.