Web3去授权化:面向区块链网络的无许可可问责RPC协议
密码学与安全
2025-06-10 v2 分布式、并行与集群计算
摘要
在区块链网络中,所谓的"全节点"通过RPC接口向客户端提供数据并中继交易。该服务层使存储在区块链上的"Web3"数据与无法直接作为对等方参与区块链网络的"Web2"移动或Web应用程序集成。在实践中,服务层由少数集中式服务("节点提供者")主导,它们提供对RPC端点的授权访问。客户端向这些提供者注册,因为它们提供可靠且便捷的对区块链数据的访问:自行运行全节点需要大量的计算和存储资源,而公共(无许可)RPC节点缺乏财务激励来为大量客户端提供一致的性能。对本应无许可的区块链网络的授权访问引发了关于数据访问隐私、完整性和可用性的担忧。为解决这一问题,我们提出了无许可可问责RPC协议(PARP)。它使客户端和全节点能够伪匿名地交互,同时保持双方的可问责性。PARP利用"轻客户端"方案进行必要的数据完整性检查,并结合欺诈证明来使全节点诚实和可问责。它集成了支付通道以促进小额支付,使客户端对其消耗的资源负责,并为全节点提供服务提供经济激励。我们在以太坊上的原型实现展示了PARP的可行性,并将其开销与基础RPC协议进行了量化比较。
引用
@article{arxiv.2506.03940,
title = {Depermissioning Web3: a Permissionless Accountable RPC Protocol for Blockchain Networks},
author = {Weihong Wang and Tom Van Cutsem},
journal= {arXiv preprint arXiv:2506.03940},
year = {2025}
}
备注
Accepted by IEEE ICDCS 2025