区块链的前世今生(上)

我们一般会认为2018年是区块链技术的元年,从春节过后的区块链第一社区的“三点钟无眠区块链”开始,区块链正式开始向普通人开始普及,把措不及防的人类拉进了比特世界。仿佛再一瞬间,我们已经忘记了“互联网+”、“工业4.0”,技术的层次不穷,带给社会进步的同时,也给普通人带来了很多困扰。

我们知道互联网经过几十年的时间历程已经连接了全球。人们不会谈论世界是否是平的,因为只要你拥有一台电脑、一部手机就和整个世界紧密相连。精英们习惯把过去的互联网时代称为信息互联网时代。

未来不管你是否了解什么是区块链技术?理不理解数字虚拟货币是怎么实现的?都被裹挟着进入了区块链价值时代。那我们就有必要了解区块链技术是如何诞生的。

1976年:区块链史前时代的元年。正式开启了整个密码学,包括密码学货币的时代。

Bailey W. Diffie和MartinE.Hellman两位密码学的大师发表了论文《密码学的新方向》,论文覆盖了未来几十年密码学所有的新的进展领域,包括非对称加密、椭圆曲线算法、哈希等一些手段,奠定了迄今为止整个密码学的发展方向,也对区块链的技术和比特币的诞生起到决定性作用。

同年,哈耶克出版了他人生中最后一本经济学方面的专著:《货币的非国家化》。

1977年:著名的RSA算法诞生。这应该说是1976年《密码学的新方向》的自然延续,一点不令人惊讶,三位发明人也因此在2002年获得了图灵奖。(三位发明人是:罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(LeonardAdleman),当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。)

1980年:Merkle Ralf提出了Merkle-Tree这种数据结构和相应的算法。后来的主要用途之一是分布式网络中数据同步正确性的校验,这也是比特币中引入用来做区块同步校验的重要手段。

1982年,Lamport提出拜占廷将军问。标志着分布式计算的可靠性理论和实践进入到了实质性阶段。

1982年:密码朋克的“主教”级人物大卫·乔姆,发明了密码学匿名现金系统Ecash。乔姆认为分布式的、真正的数字现金系统应该为人们的隐私加密。

1985年,Koblitz和Miller各自独立提出了著名的椭圆曲线加密(ECC)算法。由于此前发明的RSA的算法计算量过大很难实用,ECC的提出才真正使得非对称加密体系产生了实用的可能。因此,可以说到了1985年,也就是《密码学的新方向》发表10年左右的时候,现代密码学的理论和技术基础已经完全确立了。

1997年:英国的密码学家亚当·贝克,发明了哈希现金(Hashcash)。其中用到了工作量证明系统(Proof ofWork)。工作量证明系统是比特币的核心理念之一。

1997年:哈伯和斯托尼塔,提出了一个用时间戳的方法保证数字文件安全的协议。这个协议也成为比特币区块链协议的原型之一。时间戳最大的特点就是当一个虚拟货币被交易时,被盖上时间戳,它就不能被改动。

1998年:密码学专家戴伟,发明了B-money。B-money强调点对点的交易和不可更改的交易记录。网络中的每一个交易者都保持对交易的追踪。

1998年:Ecash于宣布倒闭。工作量证明系统不能保证数字货币是否交易过很多次;时间戳这个技术协议只被政府小范围应用;B.money系统中,大卫并没有解决账本同步的问题。

2001年:NSA发布了SHA-2系列算。其中就包括目前应用最广的SHA-256算法,这也是比特币最终采用的哈希算法。应该说说到了2001年,比特币或者区块链技术诞生的所有的技术基础在理论上、实践都被解决了,比特币呼之欲出。

2004年:PGP加密公司的顶级开发人员哈尔芬妮推出了电子货币“加密现金”。在其中采用了可重复使用的工作量证明机制(RPOW)。哈尔芬妮的设想也还是不够成为一种世界型的虚拟货币。

2008年11月:中本聪发表了著名的论文《比特币:点对点的电子现金系统》。他认为之前的虚拟货币失败最重要的原因是,都有一个中心化的结构,所有的交易数据都会汇总到公司的数据中心,和政府发行的货币没有什么两样。一旦为虚拟货币背书的公司倒闭,或者总账本的中央服务器被黑客攻破,这个虚拟货币就会面临崩溃的风险。中本聪对大卫乔姆的Ecash进行了优化,综合了时间戳、工作量证明机制、非对称加密技术、UTSO的结构,最终他发明了比特币。

2009年1月:中本聪紧接着用他第一版的软件挖掘出了创始区块。包含着这句:“The Times 03/Jan/2009Chancellor on brink of second bailout forbanks.”,像魔咒一样开启了比特币的时代。

2010年9月,第一个矿场Slush发明了多个节点合作挖矿的方式,成为比特币挖矿这个行业的开端。要知道,在此之前的2010年5月,1万比特币才值25美元,如果按照这个价格来计算,全部的比特币(2100万)也就值5万美元,集中投入挖矿显然是没有任何意义的。因此,建立矿池的决定就意味着有人认定比特币未来将成为某种可以与真实世界货币相兑换的,具有无限增长空间的虚拟货币,这无疑是一种远见。

2011年4月,比特币官方有正式记载的(https://bitcoin.org/en/version-history)第一个版本:0.3.21发布,这个版本非常初级,然而意义重大。因为,实现我们日常使用的P2P软件的能力,比特币才真正能登堂入室,进入寻常百姓家,让任何人都可以参与交易。

2013年,比特币发布了0.8的版本,这是比特币历史上最重要的版本,它整个完善了比特币节点本身的内部管理、网络通讯的优化。也就是在这个时间点以后,比特币才真正支持全网的大规模交易,成为中本聪设想的电子现金,真正产生了全球影响力。

可见区块链不是一个单一的技术,它是一系列上述技术的集合。比特币只是区块链技术的首次大规模应用的典型案例。未来区块链技术可以应用到金融服务、社会生活等众多领域。

题外话:

不管中本聪的魔咒有多么强大,数字/密码学货币多么有前途,还要依靠软件本身一点一滴的发展。如果软件本身有致命bug,最终整个的系统都会变得毫无意义。现在大家能看到越来越多的虚拟货币,各种各样的ICO,我希望给大家传递的信息是,至少要看一看它们软件水平怎么样,不然的话跟庞氏骗局区别不大——-软件好,才是真的好。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180825G1AUDH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券