天才一秒记住【热天中文网】地址:https://www.rtzw.net
虽然Gnutella开创了分布式索引,但该方法的问题在于它的用户需要花很长时间才能找到他们想要的东西;此外,每次有人进行搜索,这个动作将“弥漫”
整个网络。
而且因为每个点之间互不了解,不能保证这种方法一定能找到可供下载的歌曲。
分布式哈希表,就是将Gnutella的方法努力改善的结果,它是一个在分布式网络中进行搜索的更复杂的索引方式。
它在分解索引、复制索引、分发信息上更明智,这种方法使搜索结果更可靠。
如今最流行的点对点文件分享技术,比特流(BitTorrent),使用的就是这种方法。
当在一个数以百万计的数据库服务器中检索你朋友的照片时,Facebook也是这么做的。
但是,回到OpenBazaar,如果你发现一个你喜欢的产品,你就可以用比特币购买它。
就像PayPal,在点对点市场早期发展中它是使eBay正常运转的关键组成部分,如今比特币技术也为OpenBazaar的支付提供了必要的基础设施。
而且类似eBay的拍卖系统,如果OpenBazaar上的价格太高,你可以向卖方重新提出一个较低的价格。
一旦你(作为买方)同意卖方的价格,那么你将遇到另一个挑战。
你怎样保证你会得到你买的产品?这就是分布式点对点市场的第三个关键基础设施因素:合同。
在OpenBazaar里,合同相对简单,将受信任的第三方作为公证人——在OpenBazaar中,这个公证人可以是任何其他客户端。
合同一旦成立,你就要发送比特币进行支付,这些钱都由第三方暂为保管。
你,作为买方,通知卖方说“我已付款”
,然后卖方发货(并负责所有物流)。
当产品送达时,你宣告已收货。
这些钱就会被支付给卖方。
如果有争议,公证人则可以充当中介(由任何2~3个当事人——买家、卖家、公证人——来决定钱最后的流向。
例如,买方和卖方可以自己解决他们的纠纷)。
有一个评级系统来帮助你选择卖家、买家、公证人。
这与集中市场的方法略有不同,也完全避免了人为操作。
还有一类新兴的基于区块链交易的更复杂的合同(被称为智能合同)。
在《区块链:新经济蓝图》(Blo:BlueprintforaNewEy)这本书中,梅勒妮·斯旺(MelanieSwan)解释说,虽然传统的合同是两个或两个以上的当事人之间的协议,但对于一个智能合同而言,这些条件都一样,只是有一点不同——信用是不是来自第三方变得不那么重要。
这是因为智能合同的协议可以用计算机代码指定某些条款,在这些条款下必须履行相应义务,也可以执行某些行动,如一旦付款或者有证据表明合同条款被履行则该合同文件就会被终止(智能合同的前身是在类似iTunes等媒体存储播放器中使用的数字版权管理系统,在此系统下你付费观看的电影在24小时后自动失效)。
“智能合同”
如何能做到这一点的呢?普里马韦拉·德·菲利皮(PrimaveraDeFillipi)2014年在哈佛大学伯克曼中心发表的极具影响力的演讲中解释道,点对点交易合同的风险可以通过引入三个新的前提而减少:自动性、自足性、分散性。
在交易确定后,智能合同自动生成,理论上不需要再次触发启动部门。
智能合同也具有自足性,能自己争取自己的资源。
最后,智能合同是分散的,他们分布在各个网络节点,而不是在一个集中的位置,并且是自行驱动。
这意味着,智能合同将跨越司法的管辖区或适用范围,在某种意义上,将无国界。
我们甚至可能因此缓慢逼近实现斯坦福大学教授劳伦斯·莱斯格的令人难忘的咒语:“代码就是法律。”
在这方面,智能合约将解决一个我们面临的自20世纪90年代开始就在网络中传播的难题——超越司法对政治边界的依赖。
问题最后的答案,毫不意外地,就是代码本身。
然而,我们有理由保持谨慎。
迄今为止,通过代码进行监管取得了好坏参半的结果。
与互联网一同到来的还有垃圾信息。
随着时间的推移,我们已经试图阻止这些垃圾信息使用各种不同的自动化方法,但是正如莱斯格自己指出的那样,努力阻止垃圾信息也阻止了其他类型的信息在互联网上传播。
因为我们没有达成互联网的基本原则——自由言论上进行妥协,从某种意义上说,通过代码进行管理已然失败。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!