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

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.