中文

面向轻量级用户的高效公有区块链客户端

密码学与安全 2018-11-13 v1

摘要

公有区块链提供了一种存储交易数据的去中心化方法,并在不同领域有许多应用。为了让用户追踪交易,一种简单的方法是让他们在本地保存整个公共账本的副本。由于账本大小不断增长,这种方法变得越来越不实用,尤其是对于物联网设备和智能手机等轻量级用户。为应对该问题,已有若干方案被提出以减轻存储负担。然而,现有方案要么存储缩减有限(例如简易支付验证),要么依赖某些强安全假设(例如使用可信服务器)。本文提出一种解决该问题的新方法。具体而言,我们提出了一种面向公有区块链的高效验证协议(efficient verification protocol for public blockchains,简称 EPBC)。EPBC 特别适用于轻量级用户,他们只需存储少量与区块链大小无关的数据。我们分析了 EPBC 的性能与安全性,并讨论了其与现有公共账本系统的集成。实验结果证实 EPBC 对轻量级用户是实用的。

关键词

引用

@article{arxiv.1811.04900,
  title  = {Efficient Public Blockchain Client for Lightweight Users},
  author = {Lei Xu and Lin Chen and Zhimin Gao and Shouhuai Xu and Weidong Shi},
  journal= {arXiv preprint arXiv:1811.04900},
  year   = {2018}
}

备注

A preliminary version of this paper was published in SERIAL 2017