Blockclique: scaling blockchains through transaction sharding in a multithreaded block graph

24 Mar 2018  ·  Sébastien Forestier, Damir Vodenicarevic ·

Decentralized crypto-currencies based on the blockchain architecture cannot scale to thousands of transactions per second. We design a new architecture, called the blockclique, combining transaction sharding, where transactions are separated into multiple groups based on their input address, and a multithreaded directed acyclic block graph structure, where each block references one previous block of each thread. Our open-source simulations show that in a network with an average upload bandwidth of 32 Mbps, the blockclique reaches a throughput of 6,000 transactions per second, with an average transaction time of 2 minutes.

PDF Abstract

Datasets


  Add Datasets introduced or used in this paper