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