LightSync: Ultra Light Client for PoW Blockchains
Niusha Moshrefi, Mahyar Daneshpajooh, Chen Feng

TL;DR
LightSync is a new, efficient, and secure light client protocol for PoW blockchains that maintains constant resource use regardless of blockchain size and incentivizes full node participation.
Contribution
It introduces LightSync, a novel protocol that ensures constant resource requirements for light clients and includes an incentive mechanism for full node cooperation.
Findings
LightSync's resource use remains constant regardless of blockchain size.
The protocol effectively incentivizes full node participation.
Security analysis confirms robustness of LightSync.
Abstract
Full nodes in a blockchain network store and verify a copy of the whole blockchain. Unlike full nodes, light clients are low-capacity devices that want to validate certain data on a blockchain. They query the data they want from a full node. If light clients do not verify the data they receive, full nodes might deceive them. SPV, introduced in the Bitcoin paper, is a practical solution to this problem currently used in many PoW blockchains. In SPV, the resources needed to verify a full node's response grow linearly with the blockchain size, making it inefficient over the long run. Another issue with SPV is that the full nodes do not get compensated for the services they provide. In this work, we introduce LightSync, a simple and cost-effective solution for light clients to verify the inclusion of certain data in a PoW blockchain. The resources needed for running LightSync remain…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
