区块链硬核知识速记

区块链硬核知识速记


  当你告诉我说中本聪提出加密货币,那我就笑笑不言语,心里回荡“要装逼,知识是前提”的名言警句。
  一1976年:比特币元年
  密码学大师无往不利,你以为只有你看不懂的?那是因为你没有看到你更看不懂的!
  密码学大师Bailey W. Diffie和Martin E. Hellman没事写写论文,于是《密码学的新方向》就问世了。
  不写没毛病,一写全是戏:非对称加密、椭圆曲线算法、哈希等这都出自《密码学的新方向》,这不就是比特币它祖师爷嘛!
  《密码学的新方向》可是奠定了迄今为止整个密码学的发展方向的,也对区块链的技术和比特币的诞生起到决定性作用。
  此年此年悄悄过去,留下小秘密。1976年是区块链史前时代的元年,也正式开启了密码学以及密码货币的时代。
  随后的1977年,在《密码学的新方向》的助力之下,诞下了RSA算法。RSA算法是涉及到公开密钥密码体制的。
  你以为你大爷永远是你大爷?有的时候,还真不是。在世界上普遍认同算法不能申请专利的环境下,RSA申请的专利在当时是不被认可的。
  时间的小船说翻就翻,一不小心就是三年以后。
  在1980年,要搞就要搞个大的,于是Merkle Ralf搞出了Merkle-Tree这种数据结构和相应的算法—比特币中引入用来做区块同步校验的重要手段。
  说来也是颇为震惊的,在那个年代Merkle是超前发布了数据结构,在真正流行的哈希算法、分布式的网络都还没有出现之前。
  事实上这确实在后来对密码学和分布式计算领域起到重要作用,这样类似于《天才枪手》的剧情内容。别说你惊讶,我更是跪在地上唱征服!
  1982年,Lamport提出拜占廷将军问题,这又标志着分布式计算的可靠性理论和实践进入到了实质性阶段。
  拜占廷将军问题?听得懂那是不可能的,这辈子绝不可能!
  拜占庭将军问题:点对点通信中的基本问题。含义是:在存在消息丢失的不可靠信道上,试图通过消息传递的方式达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在本问题。
  啥,还是听不懂?没毛病,请自行百度!!!看得懂也算我输。
  同样,还是这一年,高潮来了!
  大卫·乔姆提出了密码学支付系统,密码学货币最早的先驱之一——ECash。
  是的,眼光敏锐的人已经开始尝试将其运用到货币、支付相关的领域了。
  那,拜托请记好时间!
  数字货币是在1982年就已经诞生了。那当然,装逼也是要有操守的!
  秉持着用不惯你,就换掉你的想法,在饱受RSA的算法计算量过大且很难实用的摧残下。
  Koblitz和Miller在1985年,各自独立提出了著名的椭圆曲线加密(ECC)算法,简单来说就是替代RSA算法的。
  长江后浪推前浪,一浪接着一浪浪!很好,ECC的提出真正使得非对称加密体系产生了实用的可能。
  见好就收,那我们来回顾回顾,自1976年《密码学的新方向》发表后,在十年左右的时候,现代密码学的理论和技术基础已经完全确立了。
  二比特币技术曾被用于反垃圾邮件
  你见或不见,我就在那里,不前不退,不走不停。
  是的,从1985-1997年,密码学、分布式网络以及与支付/货币等领域,他们就很开心地原地躺下了,并没有什么特别显著的进展。
  也许我对陈奕迅的《十年》是有什么误解吧!
  十年之前,我们拉着小手,还是一样开心地解读密码学。
  走过渐渐熟悉的街头,瘫会儿,然后,然后你一瘫就是十二年。
  动是不可能动的,瘫够了,那就来个百米冲刺吧,井喷式爆发就问你怕不怕!
  1997年,HashCash方法,也就是第一代POW(Proof of Work)算法出现了。
  不是我不信,只是深藏功与利,这套路除了满分,还有什么可挑剔的?
  只是没想到的是POW算法在当时主要是用于反垃圾邮件的。
  在随后发表的各种论文中,具体的算法设计和实现,已经完全覆盖了后来比特币所使用的POW机制。
  人生如春蚕,作茧自缠裹;一朝眉羽成,钻破亦在我。
  很好,到了1998年,密码学货币的完整思想终于要破茧而出了,戴伟(Wei Dai)、尼克·萨博同时提出密码学货币的概念。
  其中戴伟的B-Money被称为比特币的精神先驱!
  而尼克·萨博的Bitgold提纲和中本聪的比特币论文里列出的特性非常接近。
  于是,我们笑了,并且手舞足蹈,然后我们就开始怀疑萨博就是中本聪。
  永远都猜得到开头,却猜不中结尾,有趣的是,这距离后来比特币的诞生又是整整10年时间。
  三比特币的哈希算法来自2001年
  二十一世纪说来就来,区块链相关的领域的重大进展:点对点分布式网络;1999——2001年,Napster、EDonkey 2000和BitTorrent分别先后排排站出现,这奠定了P2P网络计算的基础。
  重点天天听,今年尤其多。
  2001年,就是NSA发布了SHA-2系列算法,其中就包括目前应用最广的SHA-256算法,这也是比特币最终采用的哈希算法。
  是的,比特币最终采用的哈希算法是来自于2001年!
  到了2001年,比特币或者区块链技术诞生的所有的技术基础在理论上、实践都被解决了。
  此刻,比特币已经呼之欲出了,但它貌似好像就是有点皮。那,那就站着这里别动,我给你捎点橙子?
  终于,在2008年11月,中本聪发表了著名的论文《比特币:点对点的电子现金系统》,正式开启了比特币的时代。
  1976年——2008年,你可能是低估了梁静茹赋予比特币的勇气。
  三十二年磨一币,从一个思想、一种算法,到一门技术,成长轨迹的清晰可见的背后是所有努力的叠加!

区块链硬核知识速记

扫一扫手机访问

发表评论