论文标题

理解区块链:定义,体系结构,设计和系统比较

Understanding blockchain: definitions, architecture, design, and system comparison

论文作者

Tabatabaei, Mohammad Hossein, Vitenberg, Roman, Veeraragavan, Narasimha Raghavan

论文摘要

区块链技术的爆炸性出现导致了该行业的数百个区块链系统,过去几年发表了数千本学术论文,并有更多的新计划和项目。尽管有新兴的整合工作,但该领域仍然具有高度动荡,没有系统化,教育材料或跨系统比较分析。 在本文中,我们对四个流行但广泛不同的区块链系统提供了系统,全面的研究:比特币,以太坊,超级织物和IOTA。该研究作为跨系统比较提出,该比较是通过清晰确定的方面组织的:参与者,实体的角色以及跨系统区块链体系结构中每个常用层的特征和设计。与目前在学术调查和教程中可用的相比,我们的探索更深入。例如,我们在以太坊中提供了对存储层的第一个广泛覆盖,以及对IOTA共识方案的最全面的解释。博览会是由于从白色和黄色论文,学术出版物,博客,开发人员文档,与开发人员的沟通中收集的零散信息的整合,以及从源代码中收集的其他分析。我们希望这项调查能够帮助读者深入了解区块链系统背后的设计原理,并为该地区的系统化做出贡献。

The explosive advent of the blockchain technology has led to hundreds of blockchain systems in the industry, thousands of academic papers published over the last few years, and an even larger number of new initiatives and projects. Despite the emerging consolidation efforts, the area remains highly turbulent without systematization, educational materials, or cross-system comparative analysis. In this paper, we provide a systematic and comprehensive study of four popular yet widely different blockchain systems: Bitcoin, Ethereum, Hyperledger Fabric, and IOTA. The study is presented as a cross-system comparison, which is organized by clearly identified aspects: definitions, roles of the participants, entities, and the characteristics and design of each of the commonly used layers in the cross-system blockchain architecture. Our exploration goes deeper compared to what is currently available in academic surveys and tutorials. For example, we provide the first extensive coverage of the storage layer in Ethereum and the most comprehensive explanation of the consensus protocol in IOTA. The exposition is due to the consolidation of fragmented information gathered from white and yellow papers, academic publications, blogs, developer documentation, communication with the developers, as well as additional analysis gleaned from the source code. We hope that this survey will help the readers gain in-depth understanding of the design principles behind blockchain systems and contribute towards systematization of the area.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源