二维码

区块链的诞生 - 数据结构 - 机器学习

1276 人阅读 | 时间:2021年01月15日 01:13
区块链的诞生 - 数据结构 - 机器学习 #daohang ul li t,.reed .riqi,a.shangg,a.xiatt,a.shangg:hover,a.xiatt:hover,a.shang,a.xiat,a.shang:hover,a.xiat:hover,.reed-pinglun-anniu,span.now-page,#daohangs-around,#caidan-tubiao,#daohangs,#daohangs li,#btnPost{background-color:#D10B04;} .dinglanyou1 h3{border-bottom:3px solid #D10B04;} #dibuer{border-top:2px solid #D10B04;}.cebianlan .rongqi h3{border-bottom:1px solid #D10B04;} #edtSearch{border:1px solid #D10B04;} #daohang .zuo ul li{border-right:1px solid #;} #daohang ul li t a{border-top:1px solid #;border-right:1px solid #D10B04;} #daohang ul li t a:hover{border-right:1px solid #;} #daohang .you ul li a:hover,#daohang .zuo ul li a:hover,.reed-pinglun-anniu:hover{background-color:#;} a:hover,.reed h6 a:hover,#dibuer a:hover,.reed .riqiding,.cebianlan .rongqi li a:hover,#pinglun-liebiao ul.fubens li.depth-1 dl dd span.shu a,#pinglun-liebiao ul.fubens li.depth-1 dl dd span.huifuliuyan a:hover,.reed-biaoti h6 span{color:#D10B04;} .reed .kan a{color:#0A0AF5;}.reed .kan a:hover{color:#D10101;} @media screen and (max-width:1492px){a.shang,a.xiat{background:none;} a.xiat:hover,a.shang:hover{background-color:#f9f9f9;background-image:none;text-decoration:none;}} var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b19db5ba3b437a9e8698d2bc8fc64334"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b19db5ba3b437a9e8698d2bc8fc64334"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?2d748c9763cfc72fb7d1ccab29f0770d"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f6d451f3f1be23f3abf240c64c469c1b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

当前位置:首页 » 区块链精品文章 » 正文

(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646201", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646162", container: s }); })();

区块链的诞生

1208 人参与  2018年09月25日 14:40  分类 : 区块链精品文章  评论

万物源自比特。

——约翰·惠勒

区块链作为比特币背后的技术架构,是随着比特币的出现而诞生的。因此,要讲区块链的诞生,我们就不得不从比特币的历史说起。

密码朋克

说到比特币的缘起,就不得不谈到一个略显神秘的团体:密码朋克(Cypherpunk)。这个团体是密码天才们的 松散联盟,比特币的创新中大量借鉴了密码朋克成员的贡献。密码朋克这个词一部分来源于密码(Cipher),这在密码学中意为用于加密解密的算法;一部分 来源于赛博朋克(Cyberpunk),这是指那个时代流行的一个科幻流派。这样的组合有很微妙的意味,散发着改变社会的激进理想。凯文·凯利曾在《失 控》里写道:

所以在1992年夏天,一个由富有创意的数学黑客、公民自由主义者、自由市场的鼓吹者、天才程序员、改旗易帜的密码学家以及其他各种前卫人士组成的松散联盟开始创造、拼凑甚至是盗用加密技术,并将其植入网络之中。他们管自己叫“密码朋克”。

1992年秋天的几个周六,我参加了蒂姆·梅还有其他大概是15个“密码反叛者”在加州帕洛阿托举行的“密码朋 克”月度会议……小组是通过密码朋克邮件列表这个虚拟网络空间来推广他们的努力的。来自世界各地、越来越多的热衷于加密技术的人每天通过互联网上的“邮件 列表”互动,为了以低成本来实现他们的想法(比如数字签名)。

密码朋克们的观点是:现代社会不断蔓延着对个人隐私和权利的侵蚀。他们互相交流着对这一问题的关注,并认为在数字时代保护隐私对于维持一个开放社会是至关重要的。这一理念在比特币中得到体现:去中心化的追求,对匿名的拥抱,自由主义的原则。

密码朋克本身就是数字货币最早的传播者,在其电子邮件组中,常见关于数字货币的讨论,并有一些想法付诸实践。比如大卫·乔姆、亚当·贝克、戴伟、哈尔·芬尼等人在早期数字货币领域做了大量的探索。

早期数字货币的探索

比特币并不是数字货币的首次尝试。据统计,比特币诞生之前,失败的数字货币或支付系统多达数十个。正是这些探索为比特币的诞生提供了大量可借鉴的经验。在这里我们简要介绍几位之前的探路者。

大卫·乔姆(David Chaum)是一位密码破译专家,也是20世纪八九十年代密码朋克的“主教”级人物。他是很多密码学协议的发明者,他在1981年的研究奠定了匿名通信的基础[1]。 1990年,大卫·乔姆创建了数字现金公司(DigiCash),并试验了一个数字化的货币系统,称为Ecash。数字现金公司来自他的一些突破性想法, 包括如何分享和传输金融信息,以及管理不同身份信息的保密程度。在他的系统中,付款方式是匿名的,而收款方并不是匿名的。更精确的说法是,Ecash是个 人对商家的系统。他发明的这个货币系统还有部分绕过中间商的特质,数字现金公司作为可信的第三方来确认交易,避免重复消费,保证系统诚实。

大卫·乔姆迅速与荷兰政府签订了合同,并从德意志银行、澳大利亚高级银行、瑞士信贷和日本住友银行获得了执照,乔 姆曾与微软和VISA及其他大公司讨论如何使用新的支付系统。然而在1998年,数字现金公司宣布破产。失败的主要原因在于,将技术理念转化为实用系统的 过程中缺失了很多东西。首先,数字现金公司很难说服银行和商家大规模采用他的系统,另外由于Ecash对个人之间的交易没有很好的支持,因此当银行和商家 没有动力接受它的时候,个人用户也就无从使用它。

亚当·贝克(Adam Back)是一位英国的密码学家,1997年,他发明了哈希现金(Hashcash)[2],其中用到了工作量证明系统(Proof Of Work)。这个机制的原型可用于解决互联网垃圾信息,比如作为垃圾邮件问题的一个解决方案[3]。它要求计算机在获得发送信息权限之前做一定的计算工作,这对正常的信息传播几乎不会造成可以察觉的影响,但是对向全网大量散布垃圾信息的计算机来说,这些计算会变得不可承受。这种工作量证明机制后来成为比特币的核心要素之一。

哈伯和斯托尼塔(Haber and Stornetta)在1997年提出了一个用时间戳的方法保证数字文件安全的协议[4]。对它的简单解释是,用时间戳的方式表达文件创建的先后顺序,协议要求在文件创建后其时间戳不能改动,这就使文件被篡改的可能性为零。这个协议成为比特币区块链协议的原型。

戴伟(W Dai)是一位兴趣广泛的密码学专家,他在1998年发明了B-money[5]。 B-money强调点对点的交易和不可更改的交易记录,网络中的每一个交易者都保持对交易的追踪。不过在B-money中,每个节点分别记录自己的账本, 这不可避免地会产生节点间的不一致。戴伟为此设计了复杂的奖惩机制以防止节点作弊,但是并没有从根本上解决问题。中本聪发明比特币的时候借鉴了很多戴伟的 设计,并和戴伟有很多邮件交流。

哈尔·芬尼(Hal Finney)是PGP公司的一位顶级开发人员,也是密码朋克运动早期和重要的成员。2004年,芬尼推出了自己的电子货币,在其中采用了可重复使用的工 作量证明机制(RPOW)。哈尔·芬尼是第一笔比特币转账的接受者,在比特币发展的早期与中本聪有大量互动与交流。由于身患绝症,哈尔·芬尼已于2014 年去世。

比特币的诞生

2008年9月,以雷曼兄弟的倒闭为开端,金融危机在美国爆发并向全世界蔓延。为应对危机,世界各国政府和中央银行采取了史无前例的财政刺激方案和扩张的货币政策并对金融机构提供紧急援助。这些措施同时也引起了广泛的质疑。

2008年10月31日下午2点10分,在一个普通的密码学邮件列表中,几百个成员均收到了自称是中本聪的人的电子邮件[6],“我一直在研究一个新的电子现金系统,这完全是点对点的,无需任何可信的第三方”,然后他将收件人引向一个九页的白皮书,其中描述了一个新的货币体系。同年11月16日,中本聪发布了比特币代码的先行版本[7]。

区块链的诞生 - 数据结构 - 机器学习

图片来源:http://www.mail-archive.com/cryptography@metzdowd.com/msg09959.html

2009年1月3日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了比特币的第一个区块——创世区块(Genesis Block),并获得了首批“挖矿”奖励——50个比特币。在创世区块中,中本聪写下这样一句话:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

财政大臣站在第二次救助银行的边缘

这句话是当天《泰晤士报》头版的标题。中本聪将它写进创世区块,不但清晰地展示着比特币的诞生时间,还暗含了对于旧体系的嘲讽。

区块链的诞生 - 数据结构 - 机器学习

不过正如上文所述,加密数字货币并不是什么新概念,曾有很多人试图打造这样的系统,但最终都失败了,有什么理由认为比特币会比之前的尝试更好呢?当时,即使在密码朋克内部,多数人对中本聪的系统也没抱多大的期望。

然而事实是,中本聪通过一个天才的发明——区块链,扫清了创造加密货币的最后障碍。于是,出乎大多数人的意料,比特币开始走上了一条不断成长与快速发展的道路。

小结

如今,比特币已经成为数字货币领域的翘楚,拥有数十亿美元的市值,但中本聪早已于2010年选择隐退。中本聪到底 是谁是每一个关心比特币的人都感兴趣的话题,从《纽约客》到《新闻周刊》,媒体找到了数个自称是中本聪或者被认为是中本聪的人。但无一例外,这些发现都因 为可信度不足遭到了读者甚至是中本聪本人的否定。中本聪是谁?也许我们永远不得而知。

[1] Danezis, George ; Diaz,Claudia(January 2008) “ Survey of Anonymous Communication Channels ”. Technical Report MSRTR-2008-35. Microsoft Research; For the paper, see Chaum, David(1981). “ Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms ”. Communications of the ACM 24(2): 84–90.doi:10.1145/358549.358563.

[2] 引用自http://www.hashcash.org/papers/announce.txt。

[3] Dwork, Cynthia; Naor, Moni (1993). “ Pricing via Processing, Or,Combatting Junk Mail, Advances in Cryptology ”. CRYPTO ’92: Lecture Notes in Computer Science No. 740( Springer): 139–147.

[4] S. Haber, W.S. Stornetta, “ Secure names for bit-strings, ” In Proceedings of the 4th ACM Conference on Computer and Communications Security,pages 28-35, April 1997. on Computer and Communications Security,pages 28-35, April 1997.

[5] W Dai,a scheme for a group of untraceable digital pseudonyms to pay each other with money and to enforce contracts amongst themselves without outside help “ B-money ”, http://www.weidai.com/bmoney.txt,1998.

[6] 引用自http://www.mail-archive.com/cryptography@metzdowd.com/msg09959.html。

[7] 引用自http://www.mail-archive.com/cryptography@metzdowd.com/msg10142.html。


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=683

(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
区块链是什么  

微信号:qq444848023    QQ号:444848023

加入【我是码农】QQ群:864689844(加群验证:我是码农)

<< 上一篇 下一篇 >>
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646186", container: s }); })();
(function() { var s = "_" + Math.random().toString(36).slice(2); document.write('
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646175", container: s }); })();
搜索

网站分类

标签列表

最近发表

    (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){ bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else{ bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();

全站首页 | 数据结构 | 区块链| 大数据 | 机器学习 | 物联网和云计算 | 面试笔试

var cnzz_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1276413723'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s23.cnzz.com/z_stat.php%3Fid%3D1276413723%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));本站资源大部分来自互联网,版权归原作者所有!

jQuery(document).ready(function($){ /* prepend menu icon */ $('#daohangs-around').prepend('
'); /* toggle nav */ $("#caidan-tubiao").on("click", function(){ $("#daohangs").slideToggle(); $(this).toggleClass("active"); }); });

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
关闭广告
关闭广告
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×