Content area

Abstract

Distributed public ledgers, the key to modern cryptocurrencies and the heart of many novel applications, have scalability problems. Ledgers such as the blockchain underlying Bitcoin can process fewer than 10 transactions per second (TPS). The cost of transactions is high, and the time to confirm a transaction is in the minutes. We present the BlockGraph, a scalable distributed public ledger inspired by principles of computer architecture. The BlockGraph exploits the natural locality of transactions to allow publishing independent transactions in parallel. It extends the blockchain with three new transactions to create a unified consistent ledger out of essentially independent blockchains. The most important change is the introduction of the blockstamp transaction, which essentially checkpoints a local blockchain and secures it against attack. The result is a locality-based, simple, secure, sharding protocol which keeps all transactions readable. This paper introduces the BlockGraph protocol, proves that it is consistent and can achieve many thousands of TPS. Using our implementation (a small extension to Bitcoin core) we demonstrate that it, in practice, can significantly improve throughput.

Details

Business indexing term
Title
BlockGraph: a scalable secure distributed ledger that exploits locality
Author
Goldstein, Seth Copen 1   VIAFID ORCID Logo  ; Gao, Sixiang 1 ; Sun, Zhenbo 2 

 Carnegie Mellon University, Computer Science Department, Pittsburgh, USA (GRID:grid.147455.6) (ISNI:0000 0001 2097 0344) 
 Tsinghua University, Department of Computer Science and Technology, Beijing, China (GRID:grid.12527.33) (ISNI:0000 0001 0662 3178) 
Publication title
Volume
42
Issue
2
Pages
217-244
Publication year
2024
Publication date
Jun 2024
Publisher
Springer Nature B.V.
Place of publication
New York
Country of publication
Netherlands
ISSN
09268782
e-ISSN
15737578
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2022-05-21
Milestone dates
2022-04-15 (Registration); 2022-04-08 (Accepted)
Publication history
 
 
   First posting date
21 May 2022
ProQuest document ID
3255419884
Document URL
https://www.proquest.com/scholarly-journals/blockgraph-scalable-secure-distributed-ledger/docview/3255419884/se-2?accountid=208611
Copyright
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022.
Last updated
2025-09-29
Database
ProQuest One Academic