上QQ阅读APP看书,第一时间看更新
第2章 区块链基本概念
区块链是随着比特币等数字加密货币的发展而逐渐被人们所熟知的。区块链是一种分布式数据存储机制,是一串使用密码学方法链接的数据块,每一个数据块中记录了一批当时网络交易的信息,包含用于验证其信息的有效性(签名防伪)和生成区块的协同信息(例如工作量证明的难度目标)。比特币区块链信息在网络上是公开的,可以在比特币浏览器中查询过往的交易数据。比特币钱包提供用户的当前余额信息,其功能依赖于与网络节点对比特币交易的共识确认。比特币上的区块链每增加一个区块,就可以看作是一次共识确认。在比特币上,通常一次交易要获得6个区块确认才能很大概率上保证生效。区块链本质上是一个分布式账本数据库,是比特币的底层技术,和比特币是相伴相生的关系。为了更好地帮助大家理解区块链相关技术,并形成系统性的区块链的技术架构,本章首先以比特币为例介绍区块链的第一个用例(Use Case),帮助大家理解区块链,理解为什么需要研究区块链技术;研究区块链技术的社会原动力在哪里。然后再逐一详细介绍区块链的相关技术以及未来应进行的标准研究。