Light Clients for Lazy Blockchains

03/30/2022
by   Ertem Nusret Tas, et al.
0

Decoupling consensus from transaction verification and execution is an important technique to increase the throughput of blockchains, a technique known as a lazy blockchain. Lazy blockchains can end up containing invalid transactions such as double spends, but these can easily be filtered out by full nodes that can check if there have been previous conflicting transactions. However, creating light (SPV) clients that do not see the whole transaction history on top of these chains becomes a challenge: A record of a transaction on the chain does not necessarily entail transaction confirmation. In this paper, we devise a protocol that enables the creation of efficient light clients for lazy blockchains. The number of interaction rounds and the communication complexity of our protocol are only logarithmic in the blockchain execution time. Our construction is based on a bisection game that traverses the Merkle tree containing the ledger of all – valid or invalid – transactions. We prove that our proof system is succinct, complete and sound, and we illustrate how it can be applied to both the UTXO as well as the account based models. Lastly, we empirically demonstrate the feasibility of our scheme by providing experimental results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2021

BlockReduce – Scaling Proof-of-Work Blockchains

This paper introduces BlockReduce, a Proof-of-Work (PoW) based blockchai...
research
03/14/2020

Generic Superlight Client for Permissionless Blockchains

We conduct a systematic study on the light client of permissionless bloc...
research
12/06/2018

An Empirical Analysis of Monero Cross-Chain Traceability

Monero is a privacy-centric cryptocurrency that makes payments untraceab...
research
06/29/2022

A Consensus-Based Load-Balancing Algorithm for Sharded Blockchains

Public blockchains are decentralized networks where each participating n...
research
09/02/2021

DAG-Oriented Protocols PHANTOM and GHOSTDAG under Incentive Attack via Transaction Selection Strategy

In response to the bottleneck of processing throughput inherent to singl...
research
04/29/2022

PRETRUST: A Framework for Fast Payments in Blockchain System

Decentralized cryptocurrencies based on blockchains hold an advantage ov...
research
09/12/2019

Flow: Separating Consensus and Compute – Execution Verification

Throughput limitations of existing blockchain architectures are well doc...

Please sign up or login with your details

Forgot password? Click here to reset