区块探索区块链研习社区块链

比特币和区块链,是多人智慧的结晶

2018-03-27  本文已影响112人  011ac79d683d

比特币是目前市值最高的区块链加密货币,是区块链中最早的应用。其实比特币的发明借鉴了很多前人的智慧结晶,区块链技术也并非完全由中本聪所构思和设计,在比特币之前有多种加密货币出现,这些尝试都帮助了比特币和区块链技术的诞生。

一、Ecash

首先要说的第一个是 Ecash,这个加密货币是由一位荷兰的密码学专家大卫·乔姆(David chaum)所设计提出,早在 1982 年他就提出了不可追踪的密码学网络支付系统,在 1990 年,他将这个设想付诸行动,成立了数字现金公司(Digicash),并开发了密码学匿名现金系统 Ecash。

大卫·乔姆当时与荷兰政府签订了合同,并从德意志银行、澳大利亚高级银行、瑞士信贷等获得了执照,甚至微软、VISA 等公司还提出支持此系统。然而在 1998 年,数字现金公司宣布破产。

因为当时人们对这方面没有普遍的需求,而且在这个系统中,付款方是匿名的,收款方不是匿名的。即我给你转账,我知道你是谁,你无法知道我是谁,这种支付系统可能更适合个人对商户转账,但无法满足个人之间的转账。而且依然需要数字现金公司作为可信的第三方来确认交易。

二、哈希现金(Hashcash)

哈希现金是由英国的一位密码学家亚当·贝克(Adam Back)发明的,在这个系统中,首次用到了工作量证明(Proof Of Work)。

对了,这里要说一下,其实工作量证明系统最早的原型是用来解决互联网垃圾信息的。比如作为垃圾邮件问题的一个解决方案。他要求计算机在获得发送信息权限之前做一定的计算工作。比如某个用户要发送大量的垃圾邮件,它就需要做很多计算工作消耗资源,才能发送这些邮件。通过这种方式减少网络中大量的垃圾邮件。

工作量证明可以理解为做了某个工作的证明。比如说我们取得了驾照,就证明我们进行了大量的驾驶训练并通过了驾驶证考试。我们取得了大学毕业证和学位证,就证明了我们上过大学,其实就是这个道理。

工作量证明成为了比特币系统中核心要素之一。

三、时间戳

1997 年,哈伯和斯托尼塔(Haber and Stornetta)提出了一个用时间戳的方法保证数字文件安全的协议。这个协议通过用时间戳的形式保证文件创建的先后顺序。并要求文件在创建后时间戳不能进行修改,这也保证了所创建的文件无法被篡改。

因为相同时间不可能出现两次,所以时间戳也具有唯一性。这个协议也成为了比特币区块链协议的原型。

四、B-Money

1998 年,一位兴趣广泛的密码学专家戴伟(W Dai)发明了一个加密货币 B-money,在这个系统中,强调点对点的交易和不可更改的交易记录,网络中每一笔交易都保持对交易的跟踪。但是 B-Money 并没有解决账本同步的问题。

当时 B-Money 设计的系统,每个节点都是单独记录自己的账本,所以很难保证信息的一致。最终也失败了。

五、加密现金

2004 年,PGP 公司的一位顶级开发者哈尼·芬尼(Hal Finney)推出了自己的电子货币“加密现金”,并采用了可重复使用的工作量证明机制(RPOW)。芬尼是比特币早起参与者,与中本聪联系非常密切,为比特币系统提出了不少建议,也是比特币系统中第一笔转账的接收人。

听说这个“加密现金”是中本聪设计比特币的灵感来源。

最终中本聪在 Ecash 的基础上,综合了点对点交易、工作量证明机制、时间戳等技术,开发出了比特币。

最早是没有区块链这个词的,人们用大写的 B 开头的 Bitcoin 代表比特币的网络和底层技术,用 小写的 b 开头的 bitcoin 代表这个数字货币。后来因为在很多国家对比特币这种数字货币持不明确的态度,才根据比特币的技术特性发明了区块链(blockchain)这个词。

参考:

《从0到1,全面学透区块链》朱嘉伟

《区块链:定义未来金融与经济新格局》张健

上一篇下一篇

猜你喜欢

热点阅读