Harmony Open Consensus for 10B People

Similar documents
SOME OF THE PROBLEMS IN BLOCKCHAIN TODAY

hard to perform, easy to verify

Cryptocurrency and Blockchain Research

Hyperledger fabric: towards scalable blockchain for business

Distributed Ledger Technology & Fintech Applications. Hart Montgomery, NFIC 2017

A Scalable Smart Contracts Platform

RapidChain: Scaling Blockchain via Full Sharding

Introduction to Cryptoeconomics

SCP: A Computationally Scalable Byzantine Consensus Protocol for Blockchains

The Not-So-Short ZILLIQA Technical FAQ

Cyber-Physical Chain (CPChain) Light Paper

CONSENSUS PROTOCOLS & BLOCKCHAINS. Techruption Lecture March 16 th, 2017 Maarten Everts (TNO & University of Twente)

Alternatives to Blockchains. Sarah Meiklejohn (University College London)

Blockchain, cryptography, and consensus

BLOCKCHAIN ARCHITECT Certification. Blockchain Architect

A scalable value transfer protocol for the digital economy

Problem: Equivocation!

BlockFin A Fork-Tolerant, Leaderless Consensus Protocol April

REM: Resource Efficient Mining for Blockchains

ZILLIQA / ZILIKƏ/ NEXT GEN HIGH-THROUGHPUT BLOCKCHAIN PLATFORM DONG XINSHU, CEO JIA YAOQI, BLOCKCHAIN ZILLIQA.

ICO Review: Celer Network (CELR)

TREEBLOCK.IO. Version Author: Anh Le, Advisor: Dr. Rex Yeap. Creating a high performance IoT Blockchain Network

Blockchain. CS 240: Computing Systems and Concurrency Lecture 20. Marco Canini

GENESIS VISION NETWORK

Security (and finale) Dan Ports, CSEP 552

OUROBOROS PRAOS: AN ADAPTIVELY-SECURE, SEMI-SYNCHRONOUS

CS 4770: Cryptography. CS 6750: Cryptography and Communication Security. Alina Oprea Associate Professor, CCIS Northeastern University

Ergo platform: from prototypes to a survivable cryptocurrency

VERSION: 1

ISSUSE AND FEATURES TO CONSIDER WHEN SELECTING A BLOCKCHAIN SYSTEM. Find us at

Founder of NKN & Co-Founder of Onchain. Open source guru, Linux Kernel network subsystem code contributor.

Algorand: Scaling Byzantine Agreements for Cryptocurrencies

Security, Privacy and Interoperability in Payment- Channel Networks

Proof of Stake Made Simple with Casper

Hyperledger Fabric v1:

Solida: A Blockchain Protocol Based on Reconfigurable Byzantine Consensus

An analysis of the applicability of blockchain to secure IP addresses allocation, delegation and bindings draft-paillisse-sidrops-blockchain-01

Blockchain Frameworks

Blockchain for Enterprise: A Security & Privacy Perspective through Hyperledger/fabric

Algorithms for and against the Cloud

Decentralized Database for Developers. White Paper v March 31,2018

Blockchains & Cryptocurrencies

Blockchain without Bitcoin. Muralidhar Gopinath October 19, 2017 University at Albany

Lecture 3. Introduction to Cryptocurrencies

The ZILLIQA Technical Whitepaper

Ethereum. Campbell R. Harvey* Duke University and NBER. Ashwin Ramachandran Duke University. Brent Xu ConsenSys. Innovation and Cryptoventures

Lecture 12. Algorand

Blockchain-enabled peer-to-peer marketplaces

Ergo platform. Dmitry Meshkov

Scalable Bias-Resistant Distributed Randomness

CS 261 Notes: Algorand

Cyber-Physical Chain (CPChain) Whitepaper. Decentralized Infrastructure for Next Generation Internet of Things

BigchainDB: A Scalable Blockchain Database. Trent McConaghy

Featured Project: Mainframe (MFT)

Nervos CKB: A common knowledge base for blockchains and applications

Formally Specifying Blockchain Protocols

Zyzzyva. Speculative Byzantine Fault Tolerance. Ramakrishna Kotla. L. Alvisi, M. Dahlin, A. Clement, E. Wong University of Texas at Austin

Key concepts of blockchain

June 19, Mixin Network. A free and lightning fast peer-to-peer transactional network for digital assets.

ICO Review: Raiden Network (RDN)

A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform

Alternative Consensus

Content. 1. SYSTEM Design Evolution: NULS 2.0 Microserver Platform - How is it Structured A. Design Reasoning and Explanation...

Staggeringly Large File Systems. Presented by Haoyan Geng

Hybrid Consensus. Tai-Ning Liao, Xian-Ming Pan, Zhao-Heng Chiu, Imu Lin 1/65

POLARIS ADAPTIVE STATE SHARDING TECHNOLOGY, A SECURE SHARDING PROTOCOL FOR BLOCKCHAINS.

July 01, Mixin Network. A free and lightning fast peer-to-peer transactional network for digital assets.

Orbs is built by developers, for developers, with real business needs in mind. Design strategy is driven by:

The power of Blockchain: Smart Contracts. Foteini Baldimtsi

Practical Byzantine Fault Tolerance Consensus and A Simple Distributed Ledger Application Hao Xu Muyun Chen Xin Li

CS 138: Practical Byzantine Consensus. CS 138 XX 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.

CISC859: Topics in Advanced Networks & Distributed Computing: Network & Distributed System Security. A Brief Overview of Security & Privacy Issues

IoT with 5G Technology

Ergo platform overview

CS 4770: Cryptography. CS 6750: Cryptography and Communication Security. Alina Oprea Associate Professor, CCIS Northeastern University

Security Analysis of the Lightning Network

A Blockchain-based Mapping System

Analyzing the Effects of Network Latency on Blockchain Performance and Security Using the Whiteblock Testing Platform

Technical White Paper of. MOAC Mother of All Chains. June 8 th, 2017

BBc-1 : Beyond Blockchain One - An Architecture for Promise-Fixation Device in the Air -

Whitepaper Rcoin Global

ABOUT SOME OF THE BLOCKCHAIN PROBLEMS

Blockchain and Ethereum and Careers, oh my! Lane /

University of Duisburg-Essen Bismarckstr Duisburg Germany HOW BITCOIN WORKS. Matthäus Wander. June 29, 2011

Bitcoin and Blockchain

Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts. Yashar Dehkan Asl

Enhanced Immutability of Permissioned Blockchain Networks by Tethering Provenance with a Public Blockchain Network

Cypherium: A Scalable and Permissionless Smart Contract Platform

What is Proof of Work?

Synapse: Decentralized Intelligence

A Public Database for the Planet

What is Ontology? Public blockchains with new architecture & A Distributed Trust Collaboration Platform

Performance Benchmarking & Optimizing Hyperledger Fabric Blockchain Platform

Helix: A Scalable and Fair Consensus Algorithm Resistant to Ordering Manipulation

Helix: A Scalable and Fair Consensus Algorithm Resistant to Ordering Manipulation

As a 3rd generation currency, not only are transactions secured, private and fast, you actually get paid for holding DigitalPrice coins.

Data Consistency and Blockchain. Bei Chun Zhou (BlockChainZ)

Breaking the Blockchain: Real-World Use Cases, Opportunities and Challenges

How Bitcoin achieves Decentralization. How Bitcoin achieves Decentralization

RepChain: A Reputation based Secure, Fast and High Incentive Blockchain System via Sharding

Transcription:

Harmony Open Consensus for 10B People @ 10M tx/sec, 100ms latency, 0.1% fee

Let s build an open marketplace at Google-scale. To 1,000x the decentralized economy. By speed & incentives. 2

State of Research: 13,000 tx/sec @ 1,800 nodes Google s UDP Powers 35% of Google s traffic (or 7% of the Internet) with 50% latency improvement & zero round-trip latency OmniLedger Shard Practical Byzantine Fault Tolerance (PBFT) with collective signing in O(1) size to elect continuously Mosaic Pull-Reduce Process a trillion edge graph on a single 244-core machine using Hilbert-ordered tiling scheme for locality A high-performance blockchain demands 10x innovations in the transport network, consensus protocol & system tools. We master innovations already proven in practice. 3

tx/sec latency msg member committee coins ByzCoin 1,000 10s O(n) PoW 144 CYPHER Solidus - - O(n²) PoW - * Algorand 0.025 40s O(n²) Lottery 50,000 * Hyperledger 110,000 <1s - Perm 4 - RSCoin 2,000 <1s O(n) Perm 3/10 * Elastico 0.15 16s O(n²) PoW 100/16 - OmniLedger 10,000 ~1s O(n) PoW 72/25 ZIL Chainspace 350 <1s O(n²) - 4/15 - Ouroboros (257.6) (20s) O(nc) Lottery 40 ADA Praos - - O(1) PoS - ADA Snow-white (150) - O(1) PoS 40 Thunder PermaCoin - - O(1) PoR - - SpaceMint - (600s) O(1) PoS - - Intel PoET 1,000 - O(1) HW - - REM - - O(1) HW - - Bitcoin 7 600s O(1) PoW - BTC Bitcoin-NG (7) (<1s) O(1) PoW - CYPHER Ghost - - O(1) PoW - ETH Decor+Hop (30) (60s) O(1) PoW - - Spectre - - O(1) PoW - - Consensus protocols in open research from SoK Consensus. scalable to 100K nodes source code available vulnerable to tx censorship vulnerable to DoS incentive to join committee OmniLedger is the most scalable permissionless protocol, tested with 25 committees (each consists of 72 nodes). 4

Our Milestones in 2018 Optimal Languages Rust/Go for backends, OCaml/Coq for algorithms + verification Core Team 5 engineers, ex-google, serial entrepreneurs, security Ph.D. Open benchmark Public testnet of 100k nodes at 100k tx/sec and 1s latency Novel Architecture Google UDP on 5G, unikernel servers, allocation-free multi-core streaming, memory-only database Open source Full code at Github for native X86-64 / JVM compiler, and open development community Open Research Published at IEEE Security & Privacy, ACM Transactions on Programming Languages & Systems 5

Location Oracles & Decentralized Maps Community content Long-tail features, incentivized games, #pokemom, augmented reality & IoT w/ GPS data Smart cities Autonomous vehicles, ~1,000 self-organizing swarm robots w/ driven mission Privacy-preserving Multiparty computation, #deletefacebook, homomorphic encryption Harmony is a new public chain redesigned with top performance and physical locations. For real-world decentralized applications. 6

Harmony scales Decentralized Economy to 10B People An extended team (part time) of four Ph.D., 3 Ex-Google, 2 Ex-Apple, graduates from Berkeley, CMU, Waterloo, Penn and Harvard. See simple-rules.com/whitepaper. Stephen Tse UPenn PhD on compiler and security protocols Microsoft Research, Google Maps infrastructure engineer founder of mobile search Spotsetter acquired by Apple principal engineer at Apple Maps search ranking TGI-ML/Blockchain for ex-google founders 7

OmniLedger: Principles & Optimizations for Scaling Representative sharding O(1)-size multi-signatures for 10k nodes vs 16-node PBFT. Crypto sortition via randoness from multi-party computation and commit-then-reveal step. Gradual transition Sybil-resistant identities to maintain liveness when swapping. A sliding window from a fixed permutation to ensure ⅔ honest majority. Atomic shard-commit Each shard uses O(log n) multicast tree-based BFT to unanimously accept cross-shard transactions with O(1)-size coordination. Parallelizing blocks Acyclic graphs to capture transaction dependencies transitively. Divide each shard into groups to replace faulty nodes with a view-change. Pruning checkpoints State blocks for storage and bootstrapping against Byzantine DoS. Multi-hop, collectively signed back -pointers, 100x space savings. Optimistic confirms Trust but verify low-value transactions with shard deposits. Guarantee finality in ~1s with penalty linear to loss and detection in minutes. 8