编者按:本文来自万向区块链,Odaily星球日报经授权转载。自从区块链出现后,很多人预计它会颠覆很多行业,因为它是“信任的机器”。区块链不需要第三方中介,也不需要权威系统的监督,仅靠代码和机制就能够实现陌生人之间的信任。“安全”是区块链的“个性签名”。但有趣的是,区块链恰恰建立在一个最开始被认为是“安全噩梦”的架构之上——P2P网络。为什么呢?为了对区块链的发展有一个更好地了解,我们需要先了解这几个“历史事件”。分布式出现
大约1950-1960年代,计算机只能做一件事——在计算机中插入指令,然后计算机按照指令进行操作,并在屏幕上显示结果。十年后,计算机在网络上相互连接,并且这台计算机上的程序可以向运行在另一台计算机上的另一个程序发出“远程过程调用”,然后该程序做出相应地响应。就这样,客户机-服务器体系结构诞生了。开发人员意识到他们需要某种程序来确保计算机之间的通信是有序的,因此他们创建了规则,也就是“协议”。在此期间,传输控制协议TCP/IP出现了。TCP/IP除了定义计算机的通信方式之外,还确定了不同类型的网络之间如何交互。现如今的结果证明,TCP/IP使全球互联网得以实现。客户机-服务器结构以及互联网使得数据可以放置在全世界任何地方的存储设备上。这为“冗余”、“高可用性”、“分布式数据库”等技术的发展铺平了道路。P2P共享文件
P2P网络在1990年代声名鹊起,并被Napster,Gnutella,Limewire,Kazaa等数十个网站采用,受到当时很多热爱音乐的年轻人的喜爱,因为他们可以通过这些网站分享和下载音乐。但很多音乐人和制作人却不高兴了,因为他们的作品未经授权也未得到报酬就被别人下载了。P2P网络是一个分布式网络,没有中央管理机构。在这个分布式网络中,所有节点之间都是平等的。网络中的参与者既是资源、服务和内容的提供者,又是资源、服务和内容的获取者。接入到网络中的每一个人都可以自由地分享他们想要共享的文件,也可以自由地下载其他用户分享的文件。P2P网络最初的目的是为网络中的小众人群提供服务,但实际上却损害了一部分人的权益。从今天中心化网络范式的角度来看,P2P网络的自治范式是不安全的。但出乎意料地是,这种弱点在区块链网络中却是一种优势。一个神论文
2008年,中本聪撰写的比特币白皮书横空出世。TA在白皮书中阐述了一种“点对点的电子现金系统”。这个系统由点对点网络上的所有节点记录并验证交易,而不需要权威金融机构来充当信任中介。点对点技术实现的电子现金系统允许一方直接在线向另一方发起支付,而不需要通过任何金融机构。针对双重支付问题,数字签名提供了一部分解决办法,但是如果保留TTP来防止双重支付的话,就会失去该系统的主要优势。因此,我们提出一种用P2P网络来解决双重支付的方案。——摘自比特币白皮书中本聪认为,中央政府的腐败是金融业问题的根源。为了解决这些问题,必须将“信号源”切除,并用更安全和可靠的方法代替。最后,选择了在过去并不被看好的P2P网络作为替代方案。分布式账本上线
但P2P网络主要解决的是点对点的通讯问题,如何实现点对点的交易呢?这时,分布式账本“上线”了。在P2P网络的基础上建立一套密码学的账本体系,就是分布式账本。分布式账本是一种在网络成员之间共享、复制和同步的数据库。其最大的特点是所有人都在一个账本上记账,任何一个人都可以不需要经过任何机构或个人的批准在这个账本上开自己的密码和账户,账户开设后就可以不依靠任何金融中介完成价值物的支付、交易、汇兑。当然,在分布式账本的基础上再加上新的激励机制和治理机制,就是一个完整的公有区块链。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。