CompactChain:An Efficient Stateless Chain for UTXO-model Blockchain

11/12/2022
by   B Swaroopa Reddy, et al.
0

In this work, we propose a stateless blockchain called CompactChain, which compacts the entire state of the UTXO (Unspent Transaction Output) based blockchain systems into two RSA accumulators. The first accumulator is called Transaction Output (TXO) commitment which represents the TXO set. The second one is called Spent Transaction Output (STXO) commitment which represents the STXO set. In this work, we discuss three algorithms - (i) To update the TXO and STXO commitments by the miner. The miner also provides the proofs for the correctness of the updated commitments; (ii) To prove the transaction's validity by providing a membership witness in TXO commitment and non-membership witness against STXO commitment for a coin being spent by a user; (iii) To update the witness for the coin that is not yet spent; The experimental results evaluate the performance of the CompactChain in terms of time taken by a miner to update the commitments and time taken by a validator to verify the commitments and validate the transactions. We compare the performance of CompactChain with the existing state-of-art works on stateless blockchains. CompactChain shows a reduction in commitments update complexity and transaction witness size without compromising the system throughput (Transactions per second (TPS)).

READ FULL TEXT

page 1

page 9

research
03/24/2018

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

Crypto-currencies based on the blockchain architecture cannot scale to t...
research
06/26/2019

XOX Fabric: A hybrid approach to transaction execution

Performance and scalability are a major concern for blockchain systems t...
research
10/29/2022

Optimistic and Validity Rollups: Analysis and Comparison between Optimism and StarkNet

The thesis addresses the problem of scalability in decentralized blockch...
research
01/12/2020

Correlations of Multi-input Monero Transactions

A variety of correlations are detected in the Monero blockchain. The joi...
research
07/09/2023

Vector Commitments with Efficient Updates

Dynamic vector commitments that enable local updates of opening proofs h...
research
01/30/2020

RTM: Blockchain That Support Revocable Transaction Model

In many typical application scenarios, it is necessary to revoke the inc...
research
06/26/2018

Self-Reproducing Coins as Universal Turing Machine

Turing-completeness of smart contract languages in blockchain systems is...

Please sign up or login with your details

Forgot password? Click here to reset