区块链:从比特币社区对 Libra 的质疑到各界对区块链的定义

Facebook在6月18日发布Libra白皮书之后,引起了各界的广泛关注和讨论,甚至包括各国央行,政府机构。那海外比特币技术圈的人是如何看待Libra的呢?

先引用其中的几个:AndreasM.Antonopoulos,是《精通比特币》和《精通以太坊》的作者。他在Twitter上评论到:

Libra是真正的区块链吗?不。它会与真正开放、公开的区块链比特币竞争吗?永远不会。因为Libra不会与开放、公开、无需许可、无国界、中立、抗审查的区块链项目竞争,所以它将会与商业银行和央行竞争。等着看好戏吧。

JamessonLopp,比特币工程师,密码朋克。在Twitter上说到:

Libra看起来是个设计的很好的许可型区块链系统,但需要面对一些长期的挑战。哦对了,Libra其实不是区块链。

而他在分析Libra区块链的文章中则提到:

在Libra协议中,其实并没有真正的区块链数据结构——「区块」更像是一种虚拟和逻辑上的构造,验证节点之间会使用这个逻辑的构造确定系统状态的快照。

PieterWuille转载了PeterTodd的观点,这两位都是比特币核心开发者:

Libra是一个不可扩展的中心化数据库…用户必须相信这个数据是正确的…

以上的这几条评论,都是在直接质疑Libra不是「区块链」。当然了,其实现在对于「什么是区块链」这个问题,不同国家、行业和机构对它的理解都可能有些细微差异,毕竟任何新的概念都会经历这样的一个过程。

美国软件公司Integrated Ventures从比特大陆购买4800台矿机,价值约3400万美元:美国宾夕法尼亚州软件公司Integrated Ventures宣布从中国制造商Bitmain购买了4,800台比特币(BTC)采矿设备。这笔交易价值超过3400万美元。明年每月将有400台Bitmain的Antminer model S19J交付给Integrated Ventures。(Cointelegraph)[2021/4/13 20:14:39]

如果从现代密码货币起源开始说的话,在中本聪撰写的比特币白皮书中,还没有正式提出「区块链」这个术语,而是分别提及「区块」和「链」这两个词。不过在比特币白皮书中引用了三篇来自StuartHaber和W.ScottStornetta的论文,最早的一篇可以追溯到1991年,其中介绍了一种利用加密算法,并将「数据块」以「链」式的形式储存的技术,用于给数字版文件标记时间戳,这很可能就是区块链概念的源头了。

如果想知道「区块链」这个概念在时间跨度上是如何产生的,维基百科会是一个很好的数据源,因为它有着非常健全的历史记录。通过研究英文维基百科「Bitcoin」条目的历史记录,检测所有历史快照中和「blockchain」相关的术语,可以制作出如下的时间线:

所以,演化路径是:

「区块链|Blockchain」这个术语经历了从词组「blockchain」到组合词「block-chain」,最后才成为单个词「blockchain」的。

2010年3月,也是距离比特币白皮书发布近1年半之后,第一次出现了「…proof-of-workblockchain…」这样的描述。

CoinMarketCap从比特币价格跟踪器中删除韩国交易所:加密价格追踪网站CoinMarketCap(CMC)已在其对比特币价格的计算中将许多韩国交易所移除。CMC内容经理Molly Jane Zuckerman表示:“这是由于在韩国的加密货币交易所观察到的溢价所致,如果韩国交易所的价格稳定下来,那么我们将重新添加数据。”(Cointelegraph)[2021/4/7 19:52:55]

2012年4月,也是距离比特币白皮书发布近3年半之后,第一次出现了「…calledtheblockchain…」这个描述。这次变更在Bitcoin条目的讨论区中也没有提及为什么要把「blockchain」改为「blockchain」,而这名将空格去除的编辑者在讨论区中也不止一处地方使用「blockchain」这个词,所以这也可能是编辑者的误用,或者只是为了偷懒去除一个空格。

注:1.由于维基百科更多时候是引用和总结,所以可能会比媒体或者社交网络上使用的滞后一些。2.仅根据正文内容的分析,不包含引用,链接,标题等。3.由于维基百科条目修改频率较高,所以以每个月最后一次更改作为条目当月的快照

看完了词源,接下来再看看这个词的各种定义。

先是Libra项目本身对于「区块链」这个词的定义,摘自官网:

加密货币依赖的技术。区块链是一种可在对等网络上安全存储交易记录,避免将这些记录存储在单一站点的技术。区块链的运行由分布在世界各地的独立服务器构成的网络实现。

美国国家标准技术研究所是一个专业机构,他们出版的「区块链技术概览」报告中,是这样定义的:

香港三名男子因涉嫌从比特币ATM机中取近23万港元被捕:8月15日消息,中国香港逮捕了三名男子,他们涉嫌从比特币ATM机中取近23万港元(合3万美元),这是香港首例此类案件。在两家加密货币交易所提交报告后,在过去两天采取了行动。这些交易所怀疑犯罪分子利用了自动取款机的“漏洞”,在没有得到官方授权的情况下提取现金。拒绝进一步详细说明嫌疑犯是如何机器的。但同时也表示,已经向两家交易所提供了安全建议,相信他们会升级他们的系统。(南华早报)[2020/8/15]

区块链技术就是由密码学签名的交易组成的的分布式数字账本,这些交易数据以区块的形式组合在一起。在经过验证和共识后,每一个区块都会在通过密码学的的方式关联到前一个区块。当新的区块添加进来,越是以前的区块就越难更改。网络中的新区块会被复制到不同节点的账本副本中,任何冲突会根据既定的规则自动解决。

区块链就是分布式账本,并且包含如下特性:

去中心化

点对点

防止篡改

通过共识同步数据

来源:https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8202.pdfhttps://csrc.nist.gov/CSRC/media/Presentations/NIST-Block-Chain-Research-Project/images-media/ar-dy-blockchain-combined.pdf

NASA在一篇文档中是这样描述的:

英国从比特币黑客手中没收了70万美元的比特币:据ccn消息,一家英国法院将在本月对一名26岁的网络犯Grant West宣判,他位于苏格兰的家中从中被收缴了其在2015年网络获得的约70万美元的比特币收益。这是英国首次从网络罪犯手中查获比特币。英国的Southwark皇家法院将于5月25日对其进行判处。[2018/5/8]

区块链指的是分布式账本技术,其中由数据组成的区块是通过密码学哈希算法链接在一起的,网络的参与者是共享这份分布式账本的。

来源:https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20180006549.pdf

传统金融机构是如何看待区块链的?J.P.Morgan在「DecryptingCryptocurrencies:Technology,ApplicationsandChallenges」报告中提到:

区块链=点对点网络非对称加密算法哈希算法

区块链是由分布式网络中所有节点共享的安全的交易账本数据库,这个数据库会记录并储存在网络中发生的每一笔交易,创建了一种不可撤销和可审计的交易历史。区块链可以被认为是一种高级的数据库,并且其中的数据和访问数据的方式是被加密的。区块链的分布式特性意味着它有着内置的冗余机制,能够承受某个节点丢失数据的问题,因为所有的交易记录都是被共享的。

术语「区块链」、「分布式账本」或者「共享账本」是三个可互换的词。

世界经济论坛:

区块链,正因为比特币和以太坊等密码货币使用了这个技术,所以在把所有人带去一个开放,去中心化和全球化的时代。它利用全球点对点的网络,保证了在没有可信第三方的时候,在几十亿设备上价值交换的准确性。与互联网不同的是,区块链是分布式的,不是中心化的;开放的,不是隐藏的;包容的,不是排斥的;不变的,不是可变的;安全。

印度中央税务局(CBDT)主席Sushil Chandra表示从比特币赚取的收益适用于税收:印度中央税务局(CBDT)主席Sushil Chandra周二表示,从比特币赚取的收益适用于税收。在接受采访时说:“那些从比特币中赚钱的人将不得不交税,他们的收入来源也会被问到,如果他们不交税,就会对他们采取行动。”近日,印度财政部长表示,政府并不认为加密货币是法定货币,会对加密货币被用于非法活动采取措施。[2018/2/7]

来源:http://www3.weforum.org/docs/WEF_Realizing_Potential_Blockchain.pdf

MIT科技评论:

区块链是一个开放式的,永久的,只能增加(不可减少或修改)数据的分布式账本。

来源:https://www.technologyreview.com/s/610833/explainer-what-is-a-blockchain/

由AndreasM.Antonopoulos撰写的精通比特币术语表中对于区块链的极简定义,差不多就是「区块链」这个名词的直译了:

区块链就是已确认区块的列表,每个区块都会连接到其之前的区块,一直到创世区块为止。

来源:https://github.com/bitcoinbook/bitcoinbook/blob/develop/glossary.asciidoc

最后还有两个头部交易所的观点,先是Coinbase:

从最基础的来说,区块链就是所有人都可以查看和验证的转账记录列表。以比特币这个区块链来说,就是所有人收发比特币的转账数据的历史。

来源:https://www.coinbase.com/learn/what-is-a-blockchain

「BinanceAcademy」是币安旗下的学习平台,其中关于区块链的解释非常的详细:

大多数区块链都是作为一种分布式且去中心化的数字账本来设计的。简单的说,区块链是一种负责记载交易记录的数字账本,也可以比作是一种纸质账本的数字版本。

更具体地说,区块链是由多个区块组成的线性链,且其中的区块是由加密凭证连接和保护的。区块链技术可以被应用于其他不一定需要财务操作的活动中。同时在加密货币的环境中,区块将负责对已确认交易进行永久记录。

传统的账本都是中心化的,因为他们都是由单一实体维护,且通常也只依赖于单个数据库。而区块链则完全不同,它通常都是作为分布式系统来构建的,且起到的作用也是去中心化账本。这就意味着,不存在单一的账本副本,且不受单一个体控制。简单的说,每一个决定加入并参与区块链网络维护的用户都将持有一份区块链数据的副本,该副本通常将与其他用户的副本同步,且所有的最新交易数据也将更新到副本当中。

来源:https://www.binance.vision/zh/blockchain/difference-between-blockchain-and-bitcoin

评价

所以在通常意义上,大家所公认的区块链的组成,差不多包含以下这几个特性:

数据存储形式:区块链

这是「区块链」这个词最直接的解释

当包含了这个特性,至少有了存储的数据,提供了可审计的所有的历史交易记录

基础学科:密码学

有些定义中没出现和「密码学」相关的术语

如果定义中出现了「密码学」相关术语,一般以形容词或者副词的形式出现:Cryptographically和Cryptographic

有些定义中出现了和「安全」相关的词,其实也是靠密码学来保证的。

当包含了这个特性,区块内的数据会由密码学中的非对称加密算法、签名算法、哈希算法等保障。

数据维护者和使用者:去中心化/分布式

当包含了这个特性,账本数据会通过多方备份保证安全。

节点之间如何保持数据一致:共识机制

当包含了这个特性,只有遵守共识的节点才有权利将交易数据写入区块,其他参与共识的节点可以验证数据的有效性。

「区块」、「链」可能是中本聪在设计比特币时候抽象出的两个名词,方便理解:需要一个东西来储存交易数据,那就叫区块;需要一种数据结构把区块按顺序连接起来,那就用线性的「链」这个词。

从名字上来看,会让大家觉得区块链就是指的数据存储方式。后来由大家逐渐形成认知的「区块链」这个词,其实是汇集了很多其它概念和技术,但并没有反应在我们通常所认为的「区块链」这个术语中。

所以,部分专业机构把区块链看作是分布式账本技术的同义词。其实分布式账本技术中,不仅有区块链这类储存形式,常见的还有「有向无环图」,中文环境中一般也用英文DAG。DAG的数据存储方式和区块链其实不一样,区块链的结构中,每个区块仅有一个前置区块和一个后置区块,但是在DAG的结构中,每笔交易可能有多个前置交易或区块,也可能有多个后置交易或区块。DAG的代表性项目有IOTA,HashGraph,Algorand。虽然严格意义上来说DAG不能算是狭义上的区块链,但这些项目本身的宣传上,以及大众的认知还是会觉得其实就是区块链项目。所以也能看出区块链现在就是分布式账本技术的代名词了。

如果用一句话包含所有以上这些特点,可以这么来解释:「区块链是使用加密算法线性储存账本数据并通过分布式节点的共识确保数据统一的技术」

结论

在部分专业机构眼里,区块链就是指的「分布式账本技术」(缩写为DLT)。

从区块链这个名词直译的话,其实指的是数据以线性链的形式储存。

其实分布式账本技术中,不仅有区块链这类储存形式,还有DAG。但现在也可以把DAG称为广义上区块链。

通常大家所讨论的区块链技术都是指的开放式区块链技术,也可以叫公链/公有链。

区块链其实指代的是一系列技术的集合体,包含了数据的储存形式、密码学、去中心化备份和共识机制等特点。

除了开放式区块链技术之外,还有非开放式的,一般还会分为私有链和联盟链这两类。

比特币开发社区反馈的「Libra不是区块链」,其实是说Libra不是「开放式区块链」,因为Libra更像是「联盟链」。从广义上来说,由于大家一般提及的区块链就是指的开放式区块链,所以说比特币开发社区反馈的说法也是没有什么问题的。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-0:597ms