中文

Dietcoin:为智能手机捷径化比特币验证过程

分布式、并行与集群计算 2018-03-29 v1 密码学与安全

摘要

区块链存在存储可扩展性问题。其大小无界且随时间无限增长。截至2017年8月,比特币区块链约为120 GiB,而2016年8月仅为75 GiB。为受益于比特币的完整安全模型,引导节点必须下载并验证全部120 GiB。这对智能手机等低资源设备构成了挑战。幸而,此类设备存在一种替代方案,即仅下载并验证每个区块的头部。这种部分区块验证使设备将其带宽需求从120 GiB降至35 MiB。然而,这种急剧降低伴随着部分区块验证所隐含的安全代价。在本工作中,我们使低资源设备能够完全验证区块的子链,而无需支付全链下载与验证的昂贵代价;额外几 MiB 带宽即已足够。为此,我们提出了 diet 节点的设计,其可安全地向全节点查询 UTXO 集的分片,该分片用于执行完整区块验证,否则只能通过顺序解析链来构建。

关键词

引用

@article{arxiv.1803.10494,
  title  = {Dietcoin: shortcutting the Bitcoin verification process for your smartphone},
  author = {Davide Frey and Marc X. Makkes and Pierre-Louis Roman and François Taïani and Spyros Voulgaris},
  journal= {arXiv preprint arXiv:1803.10494},
  year   = {2018}
}

备注

HAL link: https://hal.inria.fr/hal-01743995v1