从零开始认识区块链.PDFVIP

  • 186
  • 0
  • 约2.4万字
  • 约 36页
  • 2018-10-31 发布于天津
  • 举报
从零开始认识区块链

从零开始,认识区块链 32 链接未来:迎接区块链与数字资产的新时代 · 我们可以把区块链看成是一个分布式的总账本,而每一个区 块相当于这个总账本中的一页。它通过算法解决了“点对点传输” 中的“共识机制”问题,实现了“点对点数据传输”的去中心化。 此外,它还具有开放性、自治性、数据不可篡改、可追溯性、匿 名性的优势。 区块链技术的发展分三个阶段或领域:区块链1.0、2.0 和3.0。 区块链1.0 对应的是货币,区块链2.0 对应的是智能合约,区块链 3.0 则延伸到一切领域。1 区块链是通过“共识机制”来达成共识的,比特币的共识机制 为PoW ,即“工作量证明”,区块链是比特币的底层技术。  区块链 1.0、2.0 、3.0 的概念由美国区块链科学研究所创始人梅兰妮 ·斯 万在他的《区块链:新经济蓝图及导读》一书中首次提出,后被业内广 泛使用。 区块链:去中心化的创举 在区块链诞生之前,人类的记账方式一直都是“中心化的”。 区块链则颠覆了这个传统,它让系统里的每个用户都参与竞争记 账,系统会从竞争者中找到记账最快、最好的那个用户,来形成 新的区块。在区块链系统里,每个节点的权利是一样的,任意节 点被摧毁都不会影响整个系统的安全,也不会造成数据丢失,这 种“去中心化的”记账是更安全、更高效的一种记账方法。它能 够在不需要任何中心机构做信用背书的情况下运行,甚至不需要 监督。 区块链:从“分布式账本”到“分布式数据库” 在区块链刚刚诞生的时候,也就是区块链 1.0 时代,区块链的 定义就是 “分布式账本”,即一种去中心化的记账方式。 如何理解?首先我们简单介绍下什么是 “中心化记账”。 举个例子:支付宝的数据库就像一个大账本,上面记录了A 有多少钱,B 有多少钱。如果A 用户支付了一笔钱给B 用户,那 么支付宝就在B 用户上加上那笔钱,从A 的账户里减掉那笔钱。A 和B 自身是不参与记账的,记账行为全部由一个中心—支付宝 负责处理,这是传统的 “中心式记账”。 但是区块链则颠覆了这个传统,它让系统里的每个用户都参 33 34 链接未来:迎接区块链与数字资产的新时代 · 与竞争记账。在某个时间段内,系统会从竞争者中找出记账最快、 最好的用户,相当于这个用户创造了一个新的区块,该用户会把 这段时间内的所有交易 (数据变化)写到区块中,并复制备份给其 他用户。如此周而复始,从而不断形成新的数据 (也就是区块)。 由于每个区块数据都是通过密码学技术链接在一起的,所以将它 称为 “区块链”。 更简单一点理解:我们可以把区块链看成是一个总账本,而每 一个区块相当于这个总账本中的一页。 为了帮助大家更好地理解区块链,我们引入一个 “节点”的 概念。 什么是节点? 在区块链系统中,负责记账的是计算机,因此我们可以把参 与记账的每一台计算机称为一个节点。 从上述介绍中,我们可以看出: (1 )在区块链系统中,每个节点 (通常是指计算机)都有一 个完整的账本副本,因此所有交易数据系统中的人都可以看到。 (2 )每个节点的权利是一样的,任意节点被摧毁都不会影响 整个系统的安全,也不会造成数据丢失。其在整个系统中的权重 都是一致的。系统每次都在链入这个系统的节点中选择记账者, 于是,即使某个或者部分节点被摧毁、死机,也不会影响整个系 统的运作。 (3 )每个节点的账本数据都是一模一样的,也就意味着单个 节点的数据篡改是没有任何意义的。因为如果系统发现两个账本 对不上,它就认为拥有相同账本数量相对较多的节点的版本才是

文档评论(0)

1亿VIP精品文档

相关文档