SoK: Blockchain Light Clients

SoK: Blockchain Light Clients
复制标题

DOI:
10.1007/978-3-031-18283-9_31
复制
发表时间:
2021
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
通讯作者:
Panagiotis Chatzigiannis;Foteini Baldimtsi;K. Chalkias
Panagiotis Chatzigiannis;Foteini Baldimtsi;K. Chalkias
中科院分区:
其他
文献类型:
--
作者:
Panagiotis Chatzigiannis;Foteini Baldimtsi;K. Chalkias

文献摘要

相似文献

区块链系统作为仅附加的分类账,通常与线性增长的参与成本相关。因此,对于区块链客户端与系统交互,(查询或提交交易),它可以通过下载,存储和验证区块链历史来支付这些费用,或者放弃区块链安全保证并将其信任放在第三方中介服务器上。随着这个问题在区块链领域的早期工作中变得明显,轻客户端的概念已经提出,其中,诸如浏览器或移动终端的资源受限客户端可以通过查询和/或提交交易而参与系统,而不持有完整的区块链,但同时仍然继承区块链的安全保证。人们提出了大量具有不同轻客户端框架和实现的区块链系统,每个系统都具有不同的功能、假设和效率。在这项工作中,我们提供了这样的轻客户端设计的系统化。我们通过提供一组关于其属性的定义来统一空间,包括提供的功能,效率和安全性,并根据我们的研究结果提供未来的研究方向。
Blockchain systems, as append-only ledgers, are typically associated with linearly growing participation costs. Therefore, for a blockchain client to interact with the system (query or submit a transaction), it can either pay these costs by downloading, storing and verifying the blockchain history, or forfeit blockchain security guarantees and place its trust on third party intermediary servers.With this problem becoming apparent from early works in the blockchain space, the concept of alight clienthas been proposed, where a resource-constrained client such as a browser or mobile device can participate in the system by querying and/or submitting transactions without holding the full blockchain but while still inheriting the blockchain’s security guarantees. A plethora of blockchain systems with different light client frameworks and implementations have been proposed, each with different functionalities, assumptions and efficiencies. In this work we provide a systematization of such light client designs. We unify the space by providing a set of definitions on their properties in terms of provided functionality, efficiency and security, and provide future research directions based on our findings.