- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- LightSync : ultra light client for PoW blockchains
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
LightSync : ultra light client for PoW blockchains Moshrefi, Niusha
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 cer- tain 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 white paper, is a practical solution to this problem cur- rently 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. LIGHT- SYNC enjoys a number of salient features. First, the resources needed for running LIGHTSYNC remain constant no matter what the size of the blockchain is. Sec- ond, LIGHTSYNC is provably secure under the variable difficulty settings. Third, LIGHTSYNC can be implemented without the need for any excess built-in struc- ture.
Item Metadata
Title |
LightSync : ultra light client for PoW blockchains
|
Creator | |
Supervisor | |
Publisher |
University of British Columbia
|
Date Issued |
2022
|
Description |
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 cer-
tain 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 white paper, is a practical solution to this problem cur-
rently 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. LIGHT-
SYNC enjoys a number of salient features. First, the resources needed for running
LIGHTSYNC remain constant no matter what the size of the blockchain is. Sec-
ond, LIGHTSYNC is provably secure under the variable difficulty settings. Third,
LIGHTSYNC can be implemented without the need for any excess built-in struc-
ture.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2022-12-01
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0422241
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2023-02
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International