一文读懂区块链的前世今生
比特币发展十年,一路走来三起三落,历经坎坷,受到各种打击依然存活。区块链也是在经历着比特币相同的历史,从各种质疑到慢慢被一部分人所认可,它的发展过程就好像一部历史剧。
区块链史前元年
区块链最早的历史要追溯到1976年,这一年,Bailey W. Diffie和Martin E. Hellman两位密码学的大师发表了论文《密码学的新方向》,正式开启了密码学。同年,哈耶克出版了一本经济学方面的专著《货币的非国家化》,为密码学货币的诞生埋下了伏笔。
20世纪90年代密码朋克的“主教”级人物大卫·乔姆,在1990年发明了密码学匿名现金系统Ecash。英国的密码学家亚当·贝克在1997年发明了哈希现金,其中用到了工作量证明系统(Proof of Work)。
此后,哈伯和斯托尼塔,在1997年提出了一个用时间戳的方法保证数字文件安全的协议,它最大的特点就是当一个虚拟货币被交易时,被盖上时间戳,它就不能被改动。这个协议也成为比特币区块链协议的原型之一。
1998年,密码学专家戴伟发明了B-money。B-money强调点对点的交易和不可更改的交易记录,网络中的每一个交易者都保持对交易的追踪。2004年,PGP加密公司的顶级开发人员哈尔芬妮推出了电子货币“加密现金”,在其中采用了可重复使用的工作量证明机制(RPOW)。
但是他们单一的发明和设想还是不够成为一种世界型的虚拟货币。Ecash于1998年宣布倒闭,工作量证明系统不能保证数字货币是否交易过很多次,时间戳这个技术协议只被政府小范围应用,B.money系统中,大卫并没有解决账本同步的问题,哈尔芬妮的设想也没有成功。
最后,中本聪出现了。他对大卫乔姆的Ecash进行了优化,综合了时间戳、工作量证明机制、非对称加密技术、UTSO的结构,最终他发明了比特币。
比特币时代
2008年11月,中本聪发表了著名的论文《比特币:点对点的电子现金系统》 ,紧接着他用第一版的软件挖掘出了创始区块,开启了比特币的时代。
2010年9月,第一个矿场Slush发明了多个节点合作挖矿的方式,成为比特币挖矿这个行业的开端。2011年4月,比特币官方有正式记载的第一个版本发布。虽然这个版本非常初级,但是意义重大。
首先,它支持uPNP,实现了我们日常使用的P2P软件的能力,让任何人都可以参与交易。其次,在此之前比特币节点最小单位只支持0.01比特币,而这个版本真正实现了“聪”。可以说从这个版本之后,比特币才成为了现在的样子,真正形成了市场。
2013年,比特币发布了0.8的版本,这是比特币历史上最重要的版本,它整个完善了比特币节点本身的内部管理、网络通讯的优化。也就是在这个时间点以后,比特币才真正支持全网的大规模交易,成为中本聪设想的电子现金,真正产生了全球影响力。
但是比特币也出现了很多问题,例如比特币区块链的生态系统基础比较差、脚本语言并非图灵完备、比特币协议的扩展性不足等,这些都限制了比特币的发展,同时也限制了区块链的推广和应用。
以太坊时代
于是,在2013年年末,一位叫Vitalik Buterin的俄罗斯少年发表了以太坊的白皮书《以太坊:下一代智能合约和去中心化应用平台》。它解决了比特币区块链扩展性不足,只能记录交易不能记录其他东西的问题。并且,它通过其丰富的编程语言和完善的开发工具,解决了对开发者不友好的问题。对于用户端,它可以让任何人都能轻松的在以太坊之上建立新的协议和智能合约,开启了区块链2.0时代。
比特币和以太坊的成功使更多的人开始研究区块链。于是,区块链项目也犹如雨后春笋般大规模出现了。区块链在其他领域的应用也得到初步尝试,它正在向着区块链3.0时代前进。
纵观区块链的发展历史,它也是历经曲折才发展到今天这个阶段。目前区块链技术尚未成熟,还处于成长期,区块链主要应用大部分是在金融领域,要想从其他行业应用到区块链技术还需要有一段路程要走。
但是,区块链的发展趋势是不可阻挡的,积极学习区块链领域并认真研究是我们每个人都应该做的,因为它将来肯定会像互联网一样应用到我们日常生活中。