理解区块链:定义、架构、设计与系统比较
网络与互联网体系结构
2023-07-27 v3 数据库
摘要
区块链技术的爆发式出现导致了工业界数百个区块链系统、过去几年发表的数千篇学术论文,以及数量更为庞大的新倡议和项目。尽管出现了整合努力,该领域仍然高度动荡,缺乏系统化、教学材料或跨系统比较分析。在本文中,我们对四个流行但差异显著的区块链系统:Bitcoin、Ethereum、Hyperledger Fabric 和 IOTA 进行了系统而全面的研究。该研究以跨系统比较的形式呈现,按明确识别的方面组织:定义、参与者的角色、实体,以及跨系统区块链架构中各个常用层的特征和设计。与目前学术综述和教程中可用的内容相比,我们的探索更为深入。例如,我们首次广泛覆盖了 Ethereum 的存储层,并对 IOTA 的共识协议给出了最全面的解释。该阐述源于从白皮书和黄皮书、学术出版物、博客、开发者文档、与开发者的交流以及从源代码中获取的额外分析中收集的碎片化信息的整合。我们希望本综述能帮助读者深入理解区块链系统背后的设计原则,并有助于该领域的系统化。
引用
@article{arxiv.2207.02264,
title = {Understanding blockchain: definitions, architecture, design, and system comparison},
author = {Mohammad Hossein Tabatabaei and Roman Vitenberg and Narasimha Raghavan Veeraragavan},
journal= {arXiv preprint arXiv:2207.02264},
year = {2023}
}
备注
34 pages, 10 figures, 8 tables