Title
Selective Blockchain Transaction Pruning and State Derivability
Abstract
Distributed ledger technologies, such as blockchain systems, have in recent years emerged as promising platforms for machine-to-machine commerce and other forms of multi-stakeholder applications. However, despite the potential demonstrated by projects such as Bitcoin, Ethereum, and Hyperledger Fabric, the disk space typically required to host a copy of a ledger may be prohibitively large for many categories of devices. In this paper, we introduce an approach for reducing ledger size in blockchain systems, based on arbitrary pruning predicate functions, allowing each network participant to independently select and remove any already applied transactions. We also show that if only pruning certain ledger transactions, the ability to derive an unmodified state data structure from the remaining transactions is maintained. The approach is validated through a supply chain use case utilizing a modified version of Hyperledger Fabric, in which ledger size is reduced by about 84.49% via selective transaction pruning.
Year
DOI
Venue
2018
10.1109/CVCBT.2018.00009
2018 Crypto Valley Conference on Blockchain Technology (CVCBT)
Keywords
Field
DocType
Blockchain,Distributed Ledger,Distributed Computer Systems,Digital Storage,Internet of Things,Block chain,Smart Contracts,Pruning
Data structure,Computer science,Ledger,Theoretical computer science,Supply chain,Blockchain,Predicate (grammar),Database transaction,Distributed ledger,Pruning
Conference
ISBN
Citations 
PageRank 
978-1-5386-7205-1
4
0.53
References 
Authors
0
3
Name
Order
Citations
PageRank
Emanuel Palm151.57
Olov Schelén2962102.82
ulf bodin3528.98