freeCodeCamp/guide/chinese/blockchain/index.md

3.8 KiB
Raw Blame History

title localeTitle
Blockchain 块链

Blockchain

“这是一个去中心化的数据库,它存储了一个跨对等网络的资产和交易注册表。基本上是谁拥有什么以及谁交易什么的公共注册表。交易是通过加密来保护的,并且随着时间的推移,交易历史记录被锁定在数据块中,然后以加密方式链接在一起并加以保护。这将创建一个不可变的,不可伪造的记录,记录该网络中的所有事务。该记录在每台使用该网络的计算机上复制。

--Bettina Warburg 1

区块链通常与比特币和其他加密货币相关联,但它们并不是一回事。比特币是第一个实施区块链概念的数码货币。区块链的结构,不断增长的记录列表,可以应用于许多其他领域,如数字身份,供应链,甚至民主

尽管区块链可以应用于大范围的问题,但它并不是解决所有问题的方法。该技术通常用于解决部件彼此不信任的问题。

通常需要第三方来验证信任关系。在最常见的例子中,即银行系统,需要可信任的机构,例如银行,中间交易,管理账户,验证余额和验证转账。然后,区块链,在这种情况下取​​代监管机构。在加密货币的情况下,它取代银行的数字,进行所有验证并保证交易的安全性和准确性。

因此,区块链也被称为**“信任协议”** 。

历史

1991年Stuart Haber和W. Scott Stornetta描述了加密安全链块的第一项工作。他们希望实现一个系统其中文档的时间戳不能被篡改或回溯。 1992年BayerHaber和Stornetta将Merkle树结合到设计中通过允许将几个文件收集到一个区块中来提高其效率。

第一个区块链是由一个或一群被称为中本聪Satoshi Nakamoto的人在2008年概念化的。第二个区块链由Nakamoto作为加密货币比特币的核心组成部分在第二年实施在那里它作为所有交易的公共分类账。

2014年8月比特币区块链文件大小包含网络上发生的所有交易记录达到20 GB千兆字节。 2015年1月规模已增长到近30 GB从2016年1月到2017年1月比特币区块链的规模从50 GB增长到100 GB。此外中本聪引入了工作量证明的概念以确保对记录安全性的更加分散的信任。

块和链的单词在中本聪的原始论文中单独使用但最终在2016年之前被推广为区块链。区块链2.0这一术语指的是2014年首次出现的分布式区块链数据库的新应用。经济学家描述这种第二代可编程区块链的一种实现方式是“一种编程语言允许用户编写更复杂的智能合约从而创建发票当货物到达或共享证书时自行支付如果利润达到某一水平则自动向其所有者发送股息水平。”

截至2016年区块链2.0实施继续要求离线oracle根据时间或市场条件访问任何“外部数据或事件以与区块链交互”。

来源

  1. Bettina Warburg“区块链将如何从根本上改变经济” TED会谈 2016年12月8日
更多信息