Gavin Wood的“信任”与“真理”之辩
本文为波卡创始人Gavin Wood博士在第五届区块链全球峰会上的演讲内容。Gavin Wood博士首先阐述了他对的“trust(信任)”和“truth(真理)”的观点,并介绍了波卡的平行链、平行线程、转接桥。第五届区块链全球峰会由万向区块链实验室主办,获得了上海市经济和信息化委员会以及上海市虹口区人民政府指导,并获得了PlatON、微众银行、Qtum、MYKEY、Nebulas、Irisnet、Blockstack、Harmony、启明创投等企业共同合作支持。
全文整理自现场速记稿,点击 第五届万向区块链峰会:Gavin Wood ,可查看现场演讲视频。
大家好!我的演讲主题是我在看了今年万向峰会活动网站上列出的议程之后才决定的,我看了所有演讲嘉宾的主题,看到Web3.0被提及很多次,但大家也经常提到“信任”这个词,这似乎和Web3.0有点不协调。我今天演讲的第一部分就讲一讲信任(trust)、真理或者真相(truth)。第二部分将讲一讲波卡。
信任和真理
我觉得信任和信仰差不多,指一个人在何种程度上相信另外一个人或者另外一群人和一个组织。实际上它是一个以人为本的概念,比如我相信另外一个为我做这份工作的人,或者我信任这个银行管理我的资金,在这两种情况下,我信任的对象实际上都是人或者人组成的组织。我们一般不会说我信任物理,或者我信任明天太阳会升起来,这不仅听起来很奇怪,讲起来也不太合理。为什么呢?因为太阳明天肯定会升起,这不需要再信任了,它们已经是真理/真相了。
真理和人的关系有关,它描述了世界、描述了宇宙。为了要达成大家有共识的描述,我们会用逻辑、理性这样的概念来描述,我们会诉诸于其他人理性,进而来说服他们。证据是真理的一个同义词,这是基于科学的东西。因为科学是基于流程的方式来寻找真相和真理,我们要用科学的方式找到真相,利用真相就可以描述这个世界,同时也可以操作这个世界,换句话说,真理(真相)是我们操控或者控制这个世界的武器。
信任是由几个人组成的,有了信任我们才能做好工作。信任的前提有个假设——对方会有善意的行为,他的所作所为会有利于我们,这就是信任。我们有信任,虽然有时候没有理由相信对方有善意的行为,但是我们还是会盲目地相信符合自身利益的事物。
但真理是不一样的,真理就是我们把事情掌握在自己的手中。我们分析和审视这个世界,会利用各种原则和模型,我们认为这些模型或者原理能够预测未来的走向,然后我们用证据来验证,这就是诉诸于理性。通过这种方式,我们可以和世界进行互动。如果没有验证的话,除非非常幸运,否则最后都会失败。信任是要把目标交给他人完成,真相/真理是要把事情掌控在自己手中,自己去做。所以这两个概念是截然不同的实现目标的方式。
加密经济学和这个有什么关系呢?加密经济学主要还是经济学,它是一系列的模型、定理、框架,来使得人类世界能够进行互动。这些都是一些原则,这些原则帮助我们创建可运作的体系,这个体系不需要去信任某个人或者某一组人有善意的行为。不管这些人有没有恶意行为,这个机制本身,就可以给我们带来正确的结,可以帮助我们创建、验证、证明这个世界,让我们对信任的依赖度降低或者零信任。简而言之,就是系统使我们不再需要信任他人。这并不是说我们创建了一个可信的系统,相反我们创建的系统是在没有信任的基础下,就可以正常运转。
谈到可信的系统,就不一样了,这意味着在系统里如果某人有恶意行为的话,这个系统很有可能会出故障,会失败。在可信的系统当中,或者说需要信任的系统当中,我们往往不知道对方是谁,甚至都找不到他们的身份,也无从谈起可以有方法来验证他人。有时候我们没有办法选择要使用哪个系统或者选择相信哪一个实体,但现实是我们要相信一个系统,才能把工作做完。所以不管是信任还是可信,它和真理是不一样的。
当然,没有一个系统是100%零信任的,而且没有一个系统是100%可信的。我们信任的大多数系统存在于连续统一体当中,比如政府。很重要的一点是你要知道这里面到底包含了哪些东西,如果你把某个需要信任的东西放在真理里,很有可能会面临很大的风险。
这是我第一部分的演讲,主要偏哲学方面。接下来的演讲会比较务实一点,波卡这个项目我研究了两到三年的时间,下面简单介绍一下波卡。
波卡
什么是波卡?实际上它就是网络的网络,最终要成为网络的网络的网络。换句话说,它是可以组合的,它就是一个区块链创新者的平台,你可以使用这个平台创建新的业务逻辑,并把它融入到一个体系当中,也不会陷入网络的效应。换句话说,你可以把你的链连接到其它现有的Polkadot设施当中,同时能确保它的安全性、性能和效率。波卡是图灵完备的,以太坊实际上并不是真正意义上的图灵完备,因为它有GAS。波卡有什么样的产品,它可以带来什么呢?我们现在有三个主要产品:平行链、平行线程、转接桥。每一个都能帮你把一个区块链插入或者连接到波卡上,也可以叫它零信任的高速公路。实际上这三个产品会有不同的成本,而且它们的特征也是不一样的。它们有三个最重要的特征:安全性、连接性和出块时间。
平行链最低的出块时间是6秒钟,这是我们的中继链。平行链拥有最高的安全性,而且连接性非常好,不同区块链之间信息的传播非常快。平行线程也差不多,只不过它是按量付费,所以不用先行支付大量的押金,支付的是少量固定的押金。每一次你想要向前进,或者速度更快的话,就要支付额外的费用,这点和智能合约非常相似。转接桥可以做自己的东西,找自己的验证人,保证自己的安全性,实际上它就是要确保连接性。波卡不会相信转接桥的验证者,一旦信息被中继的话,是不可撤销的。所以如果要像交易所一样接受你的资金,首先我们要得到一些确认才能接受你的资金,就像转接桥一样。使用转接桥,你的出块时间比较自由,而且耗时较少,可以达到1秒钟或者1秒半,这个可以自己决定。转接桥确保了非常高的安全性,同时它的自由度也较高,你可以把一个波卡嵌入到另外一个波卡当中。
平行线程是和平行链是互操作的,有同样的API,代码也是一样的。唯一的区别是支付不一样,平行链需要支付押金,平行线程按量支付。平行链和平行线程是可以互相转换的。当你要进行互转的时候,可以在现有的平行链上买一个插槽,或者参加新插槽的拍卖购买,租约结束以后,可以退还到平行线程,返还现金。平行线程也可以进入到转接桥,来来回回都可以,所以这三个产品是可以互相替换的。
在中继链,我们希望有足够的量,支持100个平行链或者独立的区块链,有一些是租赁插槽,有一些是像转接桥一样的系统层面,其它的会放在一个平行线程池里。这样不同的平行线程有不同的安排,和现在的智能合约特别相似,只不过是由链支付计算费用,而不是由每个使用者来支付,所以用户并不需要持有Token就能使用平行线程。而且续租失败的平行链可以持续保持活力,而不是一旦续租失败就会马上死亡。总而言之平行线程拥有较高的安全性和互操作性,每一个开发团队都可以参与其中。
以上是我的分享,希望今天的演讲对大家有帮助,谢谢!