加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

史上最全梳理!区块链10年重要技术发展

发布时间:2018-11-02 22:03:01 所属栏目:建站 来源:洒脱喜
导读:前言:自比特币白皮书诞生以来,区块链技术的发展已有了10年的历史,比特币的客户端从中本聪时代的0.1 版本,升级至近期core团队发布的0.17.0版本,而在此期间,密码货币社区又诞生了瑞波币、以太坊、eos、比特币现金(BCH)等密码货币诸强,而多数项目也都

2011年7月11日,bitcointalk论坛上名为“QuantumMechanic”的用户首次提出了权益证明(Proof of Stake)共识机制{6},从此,PoW和PoS之间孰优孰劣的争论便逐渐兴起。(而相隔一年之后,名为sunny king的人物首次在点点币当中,运用了PoS这个共识机制)。

2011年8月19日,Amir Taaki提出了首个比特币改进提议(BIP ){7},其描述的就是BIP的目的和指南,我们将其称为bip-0001,它也是所有比特币改进提议的始祖。

2011年10月28日,Alan Reiner提出了多重签名交易BIP-0010{8},这一重要的比特币改进提议,直至2012年3月30日,才正式应用于比特币。至今,该技术方案依旧是非常重要的。

同年底,一种名为Tenebrix的山寨币首次放弃了比特币的SHA256算法{9},其选择基于scrypt算法,希望凭此抵抗ASIC(在2011年夏秋时期,比特币ASIC矿机已经出现),但其由于存在着预挖,因此并没有得到社区的认同。而后来同样使用scrypt算法的莱特币(Litecoin),则因为公平公正的挖矿,而迅速得到了密码货币社区的认同,密码货币社区内也因此有了“比特金,莱特银”的说法。

这一年当中,同样值得一提的是,现以太坊创始人Vitalik Buterin首次开始接触比特币,并以Bitcoin Magazine联合创始人的身份开始撰写相关的技术和评论类文章。

p5
  1. Gavin Andresen提出支付给脚本哈希(P2SH)改进提议,并以BIP 0016命名;
  2. BitcoinJ库诞生;
  3. 隐私技术开始崭露头角,CryptoNote技术方案被提出;
  4. Mastercoin项目白皮书面世;

进入2012年,社区提交的比特币和区块链技术方案开始逐渐增多。以下仅列出具有代表性的几个:

在2012年1月3日,当时的比特币首席开发者Gavin Andresen提出了支付给脚本哈希(P2SH)改进提议,并以BIP 0016命名{10},而这一BIP直至3月份,才得到正式应用,在这之前,所有的比特币地址都是以1开头,而通过这一标准建立的地址则是以3开头,同时它也是多重签名地址的标志,而第一个P2SH地址就是342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUey

随着社区的发展,来自相关领域的专家加入了比特币社区,此外,专门从事不同编程语言的开发人员也应运而生,这就导致了BitcoinJ库的诞生(首先是由Mike Hearn于2011年3月7日建立的){11},对于Java开发人员来说,BitcoinJ便是开发比特币网络交互应用的一个入口点。

同一年当中,隐私技术开始崭露头角,其中出现的名为CryptoNote的技术方案,使用了环签名和一次性密钥交易方案,从而使交易无法被追踪,而第一个使用这种技术方案的是被称为Bytecoin的一种密码货币,但真正因这种技术方案而出名的密码货币,反而是后面出现的门罗币(Monero,创建于2014年4月),而后者也得到了比特币core 开发者Gregory Maxwell,Peter Todd以及Wladimir J. van der Laan的赞扬。

此外,在2012年1月6日,bitcointalk论坛上的另一位大神“dacoinminster”(其真名为J. R. Willett)撰写了一份题为“第二份比特币白皮书”的论文{12},这也是Mastercoin项目(现Omni)最初版的白皮书,其提到在比特币网络层上附加一个协议层,而基于该层创造的新规则,无需改变底层比特币区块链,但遗憾的是,J. R. Willett因为家庭的原因,并没有坚持开发这一项目。

而以太坊创始人Vitalik Buterin,则深受Mastercoin技术方案的启发。

p6
  1. 比特币1MB区块限制因意外被社区重视,扩容之争的开始;
  2. 染色币技术方案诞生;
  3. 简洁非交互式零知识证明技术zk-SNARKs被提出;
  4. Mastercoin、未来币、比特股等“二代币”项目诞生,Daniel Larimer首次提出了委托权益证明(DPOS)共识机制
  5. Vitalik Buterin撰写了以太坊白皮书草稿;

进入2013年之后,密码货币市场经历了一轮大牛市,各种密码货币如雨后春笋般冒出,然多数都是简单改改比特币参数而没有技术创新的山寨币。

值得关注的是,原本中本聪在初期故意设置的比特币区块大小限制(1MB),在2013年3月份的一次意外事故发生后(0.8.0版本客户端没有强制执行,导致升级的节点分裂了网络),才被社区所重视{13},在解决这次分裂危机之后,部分开发者(包括Gavin Andresen、Jeff Garzik等人)认为,由于没有人知道这个限制,所以可安全地假定大家一致同意取消这个限制,Gavin计划在2013年5月份进行一次硬分叉取消这个限制,但后来开发者之间的意见出现了分歧,导致这次硬分叉升级计划最终以失败告终。(从这个时间点开始,1 MB限制首次成为了比特币区块的有效限制因素)

在这一时期,比特币软件的更新也只经历了一个大版本(从2013年2月19日发布的0.8.0版本客户端,到2013年12月9日发布的0.8.6客户端)

而此时,出现了一种称为染色币(Colored Coins)的技术,其通过标记区块链中的比特币,将其和第三方持有的数字资产或实物资产相绑定,并通过染色币所有权证书进行相关交易。

2013年10月7日,Eli Ben-Sasson, Alessandro Chiesa, Daniel Genkin, Eran Tromer以及Madars Virza共同提出了非常深奥的简洁非交互式零知识证明技术zk-SNARKs{14}(这也是此后匿名货币Zcash所使用的技术)

而在这个时期,也出现了一些之后被称为“二代币”的区块链项目及白皮书,例如2013年11月由匿名开发者BCNext推出的纯pos币种NXT(未来币), 由J. R. Willett推出的Mastercoin(万事达币),由Daniel Larimer和Charles Hoskinson(现ADA创始人)推出的比特股,而在2013年12月8日,Daniel Larimer首次提出了委托权益证明(DPOS)共识机制{15}。

到了13年年末,当时的Vitalik Buterin撰写了以太坊白皮书初稿,Vitalik把自己的想法发给了自己的朋友,希望有人能够给出批评性评论并指出概念中的关键错误。{16}。

p7
  1. 以太坊核心团队成立;
  2. Mt. Gox被盗85万比特币,创始人称是比特币交易延展性问题所致;
  3. 比特币技术大神Pieter Wuille提出了BIP 0062改进提议,旨在解决比特币的延展性问题,但并没有被采用;
  4. Gavin Wood发表了著名的以太坊黄皮书,并以此作为以太坊虚拟机的技术说明;
  5. Tendermint共识机制首次被提出;
  6. Tether通过Omni协议层(原Mastercoin)在比特币区块链上发布了稳定币;
  7. 区块链协议公司blockstream发布侧链白皮书,这也是跨链概念的雏型;

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读