内容简介:Gavin?Wood,Polkadot联合创始人及Ethereum联合创始人兼首席技术官,与Real?Vision副编辑Sebastian?Moonjava一起讨论Polkadot、Kusama和不断发展的加密领域。Wood解释说,创建Polkadot是为了加快区块链领域的创新,减少启动、保护新区块链并与其它区块链连接所需的工作量。他将Polkadot描述为一种0层技术、一种元协议,这比比特币和Ethereum更加抽象和灵活。Wood还谈到了Kusama,它使用了与Polkadot相同的技术,但却有着完全不同的开发理念。Kusama是一个迭代速度更快、更具实验性的链,它的角色就像是一个“金丝雀网络”——一个真正有价值、有活力的链,允许技术快速发展。他将Polkadot描述为区块链技术的一次革命,而不仅仅是一次进化。Polkadot让人们更容易构建、保护和连接区块链,从而加快了区块链技术的创新。Kusama是一个更具实验性、迭代速度更快的区块链,它使用了与Polkadot类似的技术。Wood相信Polkadot是一个反对最大化的注,因为他并没有规定存在一个“最好的”区块链或是为一个链制定规则,但是不同的用例需要不同的类型,而Polkadot使这成为了可能。SEBASTIAN?MOONJAVA:大家好,RealVision的观众。我是SebastianMoonjava。今天,我有一位非常特别的嘉宾,GavinWood。他是Parity、Polkadot、Web3基金会和Ethereum的创始人。真高兴你能来,Gavin,近来如何?
GAVIN?WOOD:嗨,Sebastian。我过得很好。谢谢。
SEBASTIAN?MOONJAVA:让我们先介绍一下您的背景,首先介绍一下加密技术,然后再介绍一下您在Ethereum的经验。
GAVIN?WOOD:当然,你想让我开始吗?
SEBASTIAN?MOONJAVA:是的。跟我们聊聊你自己,你的背景,以及你在这个领域是如何开始的。
GAVIN?WOOD:好的。嗯,说来话长。我去上了大学。我读的是计算机科学的博士学位,但我对博弈论、社会科学、科学都很感兴趣。一般来说,这是酒吧里的话题,但却很有深度。早在2011年,我就注意到了一个叫比特币的东西,但直到2013年,我才真正深入研究了一下它。大约在同一时间,我和一个老朋友一起创办了一家公司,为律师们开发软件,帮助他们起草合同,愚蠢的合同,书面合同。
在2013年年底,我经常和伦敦比特币社区的一些人交谈。我遇到的其中一个人是Vitalik,他刚刚完成了Ethereum最初的白皮书。我那时在找一份兼职工作,所以我说,好的,我帮你编写。Ethereum在2014年和2015年取得了很大的发展。我是Ethereum基金会第一人首席技术官,那时基本上是由我来确保项目真正发布,而这件事也确实在2015年年中合适地完成了。
SEBASTIAN?MOONJAVA:主力。
GAVIN?WOOD:主力。对,就是这样,到处跑。我在2015年底离开了Ethereum基金会,去做当时被称为Ethcore的Ethereum生态系统内的一家私人公司。当我们扩展到Ethereum以外的领域时,它最终成为了Parity。我们做了自己的比特币客户端,随后在2016年,我为Polkadot提出了这个想法,这也是我现在仍然在做的项目,而Parity现在则已经完全落后了。这个想法基本上是链的链,区块链的区块链,协议的协议。它基本上是在堆栈的底层,看看我们是否可以抽象地概括我们之前用Ethereum和比特币建立的东西。
SEBASTIAN?MOONJAVA:Polkadot的总体目标是什么?这是为了实现互操作性吗?它解决的问题是什么?
GAVIN?WOOD:关于这个问题有很多角度。这是一个非常有趣的问题,因为我们面对的是如此深奥的技术。如果你愿意,我认为对我来说,解决这个问题的关键是创新。我们正在快速解决创新的问题。而问题是,如果你想创新,你想架构一个新的区块链,你想建立新的业务逻辑,你就必须做大量的工作,但同时获得相对较少的回报。
Polkadot所做的就是允许你在大量的工作上使用快捷的方式,它允许你在大量的工作上使用快捷的方式来架构你自己的区块链。它还允许你在一些事情上使用快捷的方式,比如建立你自己的社区,它允许你在一些事情上使用快捷的方式,比如能够利用其他区块链中正在发生的各种比特。它通过连接,让你可以连接到其它的链上。这也让你可以避免建立自己的基础,你自己的安全基础。
区块链,它非常重要。它们必须自己提供安全保障。众所周知,比特币有挖掘算法。我不知道,它消耗的能量相当于,我不知道,一些小国的能源,而目的仅仅是为了保护它自己。当然,新的链往往不是工作量证明,它们往往是权益证明,所以它们并不会消耗太多的能源,但它们使用了大量的资本。大量的资本配置必须投入到这个权益证明中,这样整个链就安全了,因为是这些资本保证了它的安全。
问题是,你有很多不同的权益证明链,每个都做着各自的事情,然后资本必须在这些链之间分配以保护每个单独的链,而不是集中在一起,用整个资本基础来保护所有的链。这确实是Polkadot解决的关键问题之一,它允许相同的资本基础来保护许多不同领域中特定的区块链。
SEBASTIAN?MOONJAVA:你能告诉我更多有关于他们是如何把这些组织安全聚集在一起的吗?我经常听到平行链这个词,你能告诉我这种安全性有什么不同吗?它是如何从主要的Substrate获得安全性的,而不是以Ethereum的工作方式?
GAVIN?WOOD:本质上,这有两种不同的情况。其中之一,你可以看成是,Polkadot是一堆不同的区块链,是一堆独立的区块链在做各自的事情。然后,每隔一段时间,每六秒,这些区块链被允许互相发送消息。在一段时间里有一个时间点,在这段时间里他们可以互相交流。除此之外,他们在做各自的工作,有点像传统的办公室职员,他们花一个小时做各自的事情,填表格、写备忘录,所有其他的事情。在这一个小时快结束的时候,他们可能会进行一些交流,他们可能会开个会或者打个电话什么的。
就好像这些区块链,我们称之为平行链,它们离开做自己的工作6秒钟,然后回来互相交谈、交换消息,并追赶进度。那么,他们是如何获得安全保障的呢?他们共享安全吗?好吧,这基本上归结为这一条链,中继链,我们称之为Polkadot的心脏。这个链有一堆验证人。这些验证人,就像我之前说的,他们是绑定在一起的,所以他们有资本的支持。如果这些人行为不端,这些资本就会流失,所以他们在某种意义上是值得信任的。
他们的这种信任并不只是为了各自的利益。因为如果他们行为不端,他们就可能会损失很多钱。现在,这些家伙分开了。当Polkadot完全、适当地扩展开,而它也真的在发展,可能在六个月的时间里,将会有大约1000个这样的家伙。我们把它们分成100个小组,每组10个。在每一个小组,这10个验证人中的每一个都会被随机分配到这些链中的一个,这些平行链中的一个,我们预计大约会有100个。
它们检查,确保平行链是可以正确运行的,没有人试图对平行链做任何不好的或恶意的事情。基本上,他们确保系统可以保持其完整性。每6秒交换一次。这意味着,即使你向这些群体中的一个妥协,也很难持续很长时间,基本上不可能运行很多的区块,比如6个二等区块,也不可能任何攻击变得可行。
SEBASTIAN?MOONJAVA:都有这些,就像你说的,在接下来的几个月里会有很多这样的产品出来。他们都会从这个中央中继链获得安全保障。你能给我举个例子说明这些平行链的作用吗?作用可以是各种各样的,对吧?你能详细讲讲这些平行链的可能性吗?
GAVIN?WOOD:好的。平行链最棒的地方就是,我一开始设计Polkadot的方式,就是尽量让它一般化。我们在计算机科学的第一课中就做过,我们把它尽可能的抽象。我们真的在努力摆脱任何特别具体的东西或更具体的东西——
SEBASTIAN?MOONJAVA:这比Ethereum更加如此,因为通常比较就是这样的,我们有比特币,然后我们有Ethereum,这就会让它更抽象一些。这会比Ethereum更抽象吗?
GAVIN?WOOD:会抽象更多。是的。那是在我们试图向世界推广Ethereum的时候。可以公平地说,Ethereum比比特币更通用。比特币的脚本化能力相对有限。你可以附加某些条件、一些脚本条件到比特币支付上,但条件可能相对较少。有了Ethereum,这种脚本,你可以创造的那些条件会变得更大、更灵活。你可以在其中做循环之类的事情,计算机科学家知道这可以产生图灵完备性。
这允许你在Ethereum上做各种疯狂、怪异和美妙的实验,但Ethereum有一个大问题。这就是所谓的气体,气体的意思是你在测量时所做的计算量。每一笔交易都会被计量。计量的意思是每一条指令,这些指令都是非常小的东西,比如把这两个数字相加,或者在内存中查找这些指令,每一条都会被计算、被计量,这种计量非常非常昂贵。
这最终意味着在Ethereum上运行复杂的程序非常昂贵。它很好用,别误会我的意思,但是它很贵。你可以看到今天,defi已经慢慢被与天然气价格相关的成本所遏制。现在我们要做的是,嗯,实际上,这个抽象层次的总体目的是好的,但它不是我们能达到的最低层次,我们可以进一步达到更低的层次。
在Polkadot内部,我们没有gas的概念,我们没有账户或账户余额的概念。我们没有任何这些想法——就像Ethereum有ether,你编写并上传到Ethereum的每个计算机程序都必须与持有ether的账户相关联。每次任何人使用该计算机程序时,他们都必须有一些ether来向Ethereum支付以为他们运行程序。但Polkadot就不是这样的。
在Polkadot,这很简单。程序背后的团队会上传程序。他们用区块链来表示。这个程序实际上是一个非常大的程序,它包含一个应用程序的所有不同的业务逻辑,或者可能包含许多不同的应用程序。他们把这个上传到Polkadot,然后他们支付区块链,这个平行链的费用通过租赁系统的押金来支付。
一旦付了钱,一切就结束了。在那一个时间点,这个计算机程序的用户甚至不需要知道Polkadot,他们不需要知道DOT代币或任何与之相关的东西。他们所关心的基本上就是这个链的业务逻辑是什么。
SEBASTIAN?MOONJAVA:这是不是就像在一段时间内一次性支付租金,然后他们就可以随心所欲地使用电脑了。这很棒。你能不能把平行链和我听说的最初的平行链产品做一下对比。这是不是像他们的安保系统那样?
也许你能比较Ethereum上发生的ICO事件,而在Ethereum上,他们是ICO,在试图筹集资金,也许是要建立这样一个项目,这与你的事情是明显不同的,因为这些平行链中有一些会付出,我相信。如果我是正确的,他们是否在试图引导这个你提及的付款以让他们可以持续运行呢。你能不能谈谈这里的差异?
GAVIN?WOOD:好的。我们曾试图避免使用这个特定的术语,因为它往往会导致对正在发生的事情的误解。事实上,现在在发生什么——我提到过租赁。我们有着有限数量的插槽,可能有100个左右,一旦Polkadot运行的话。平行链在运行时可以占据其中一个空位。有一个有趣的被称为Acala的平行链,这些家伙本质上是试图建立一个去中心化的金融链,它有着Ethereum虚拟机的兼容性,所以人们可以很容易地将他们的Ethereum程序上传到它上面。
它还可以做其他各种事情。它上面有一个稳定币,诸如此类的东西。现在,如果这些人想要得到一个插槽,那么他们必须签订一份租约,在某个地方,某人必须要投入更多的DOT代币,相比世界上其他任何愿意为这个插槽质押的人来说。这些DOT代币哪儿也去不了,它们只是被锁上了。他们不能被转移出去,或是其他。
它们哪儿也去不了。它们在出租者的账户内,也就是投放DOT代币的人的账户内,6个月或更长的时间,不管租约到期前需要多长时间,这些代币最终都会被释放。它们哪儿也去不了。他们100%被困在了Polkadot系统中。他们不可能被削减或是余额被减少。
SEBASTIAN?MOONJAVA:与我们在2017年看到的1C0所不同的是,没有替换。这只是为了让你更明白你的观点,这些代币基本上就被放在了这里,不受干扰。不,我把这个给你,你把那个给我。我只是在提供安全或者说,是的,这些人需要安全。我认为这是一个很好的Polkadot项目,所以我会把它按在这里,然后把它锁在那里。
GAVIN?WOOD:是的,这只是一种衡量项目价值的方法。它的价值是由很多人来衡量的,这些人他们愿意锁定这个项目背后的DOT代币,但只有当这个项目有一个活跃的平行链时它们才会锁定。一旦项目失去了这个平行链,他们可以找到一个替代的方法来释放这样一个槽,然后释放这些代币,他们可以拿到——并未返还,因为那样会暗示它们是首先离开的,而它们只会被简单地放置在正常使用的所有者后。
当然,也许Acala,还有其他的平行链团队,他们自己都没有这些DOT代币。他们想要做的基本上是对世界上不同的DOT代币持有者说,嘿,放下你的DOT代币——用你的DOT代币质押来赞助我们。不要把它们交给我们,只要把它们放在我们的链后面,放在我们的项目后面,只要它是平行链就行。
也许你这么做是处于你的善心。也许你这么做是因为你认为这是一个真正有价值的项目。也许你这么做是因为这个项目会给你带来一些好处,它可能会给你一些链上的东西,我不知道,收据或记录这些东西将来可以用来获得某种利益。现在,我们称之为众贷,因为它基本上是你向众人发放的,而且你会说,看,请借给系统一些你的代币,以便我们能够推出我们的链,同时获得其中一个插槽,并且可以在Polkadot上运行。
关键的不同之处在于,这些代币从未离开过群体的所有,即群体成员。它们保留了所有权,只是它被放在了平行链后面。一旦它被放置在一个平行链的后面,它就不能被用于其他东西,例如质押,或其他平行链,显然也不能被发送到任何第三方。
SEBASTIAN?MOONJAVA:太好了。我很想听听Kusama的故事。坦白地说,我拥有一些Polkadot,我还有一些Kusama,但我认为这些真的很有趣,尤其是Kusama社团的内容非常有趣。我希望你能给我们概述一下Kusama到底是什么?它与Polkadot和整个生态系统有什么关系?
GAVIN?WOOD:当然。Kusama,我们称之为金丝雀网络,一个金丝雀链。你们对测试网络很熟悉,这基本上是一个没有价值的网络。比特币有一个测试网络,还有其他一些。这只是徘徊在了后台,通常软件最终都会推出到主网,而这个主网是由加密货币或区块链所组成的,而首先推出到这些测试网之一是为了确保它所做的大致正确。
测试网的问题在于,它们不能用于测试需要某种程度的值信号的东西。例如,治理。治理,权益持有人投票,这类权益持有人参与,这类事情在测试网络上做是毫无意义的,因为谁会对在一个毫无价值的网络上的投票感兴趣呢?这没有任何意义。没有人会花时间去做这些事。
我们为Polkadot所做的,是因为我们真的很想测试这些东西,我们在Polkadot的链上治理方面有了新的突破,而且我们真的需要在我们推出一个由算法管理的市值数十亿美元的网络之前先进行测试。我们首先介绍了Kusama,这是一个非常低价值的网络,但它在原则上仍然具有稀缺性,而且随着时间的推移,人们已经给予了它价值。Kusama在那里是为了确保我们的各种算法是为了治理,为了那些新的、我们认为可能是好的或不好的特性、创新、实验,它们有可能会行不通。
这些都是可以推到Kusama上进行尝试的,虽然在现实世界中它真正的权益与最顶级的网络相比并不是很多,但它仍然足够的权益以值得人们参与测试。首先,可以看看它是如何与真正的个人一起工作的。除此之外,当然,Kusama是一个快速移动的网络,没有承诺,期待混乱可以打破它的态度,这与很多区块链是完全不同的。区块链真正推动他们的稳定性、健壮性、可靠性,而Polkadot也确实在做这件事。
实际上,我们想要的是一种使用同样技术的替代方案,但需要一种完全不同的思维方式。这正是Kusama所实现的。这就像如果你有一个实验,你想做一个社会实验,把它放在Kusama上进行。不要把它放在Polkadot上。Polkadot适用于制造业准许的应用。Kusama的目的真的是为了有趣的实验,尤其是社会实验。
社团就是这些社会实验之一。它的想法是,我们已经有了区块链的概念,而你有这些区块,它们之中充满了交易,下一个区块引用了前一个区块,而你并未从这些引用中建立一个账本或是一个东西引用了前一个东西。我们能做到这一点吗?我们能把它变得更有形吗?因为区块并不是很有形的,你试着跟我妈解释,她不会知道你在说什么。区块是什么?木材做的方块吗?
这个社团也被称为人类区块链。这个想法是,你可以用人来做区块链,但不是这些充满交易的抽象区块,而是实实在在的人,当一个新的区块链被添加到人类的区块链上时,他们就会引用一个旧的区块链。我们有这个社团,我记得现在应该有50个成员了,遍布世界各地,他们中的大多数不认识其他人。他们每个人都疯狂地把纹身纹在自己身上,指引的是这个社团的另一个成员。
这都是公开的,你可以看到纹身,时不时地,会有一个人被随机挑出来,而他们必须证明他们仍然有纹身。他们必须向社会上的其他成员证明他们确实纹了纹身。这实际上只是一个社会实验,但它是用来证明区块链实际上可以用来给人们的生活带来相当改变的东西。
Kusama还在做一些其他的事情。它非常支持艺术界。Kusama在艺术界资助了一些项目,以试图让更多的人了解区块链,让更多的人了解区块链不可能接触到的圈子。总的来说,它就像Kusama的财政。它是在链上治理的,所以它现在并没有为财政提供足够的资金。链上治理可以控制这个财政,而Kusama也在相当积极地使用这些资金来支持各种项目,从而带来意识和教育。
SEBASTIAN?MOONJAVA:现在在我的脑海中有几件事情,你说的是一件,你能跟我聊聊,我不确定,也许可以是节奏——我曾读到过,例如Moonbeam正在创建Kusama的版本,或者他们会推出一个项目。然后也会在Polkadot上做。也许,你能跟我谈谈你能想象一个团队想要架构平行链的过程吗?他们会先去Kusama,然后再去Polkadot吗?你能描述一下你对这个过程的看法吗?
GAVIN?WOOD:好的。这当然是一种方式。我并不期望所有团队都先进行测试,而我们总是会有一个测试网。这就是目前的情况。我们把这个测试网称为Rococo。我记得它应该是在圣诞节前不久开始的。在过去的一两周,它一直在接受平行链团队的加入。
第一步是让你的平行链只在你的本地计算机上工作。下一步就是把它搬上Rococo。我们希望大多数人,大多数像Moonbeam这样的团队都能部署到Rococo测试网上。Kusama可能也会选择这样做。这取决于团队拥有两个有价值的网络是否有意义,一个是Polkadot上的平行链,另一个是Kusama上的平行链。可能有些团队的项目不需要这些,因为它们在Polkadot上部署是有意义的。
可能是一个小项目,也可能是一个社会实验,可能他们没有那么多的资金,或者他们得不到那么多的支持,又或是他们对在Kusama上的工作非常满意。可能是另一队人直接跳到了Polkadot上。他们知道他们的东西有用。他们在当地进行了测试,也在Rococo测试网上进行了测试。他们不需要费心。对他们来说,也许Kusama的安全性是不够的,或者只是Kusama上的其他平行链不能给他们足够的附加值让他们连接到他们身上。因此,他们就直接跳到Polkadot上。
SEBASTIAN?MOONJAVA:与此相关,这个,这些协议的治理,我已经知道了这个问题的答案,但我还是想问,谁在负责Kusama,谁在治理Kusama?是Polkadot吗?
GAVIN?WOOD:不是。事实上,有趣的是,如果有的话,也不是这样的。不,大概有19个人是这样的,可能是19个人,也可能是17个人。原则上来说,一个或另一个管理着议会,Kusama的议会,而且他们没有任何实权,但他们有一定程度的行政权力。这和英国的体制有点相似,有些人可能对它很熟悉。基本上来说,任何立法都必须通过全体议院或公投,就像我们在Kusama所称呼的那样。
议会有点类似于政府这样的执行机构,是在大多数时间里提出要投票表决的事情的机构。就像他们说的,是的,我们认为这是个好主意。请为它投票吧。然后就进入全民公决进行投票表决。有趣的是,Polkadot、DOT代币,我们最初提到过我们会以某种方式给Kusama一千万个DOT代币。我们一年半前宣布的时候还没有决定。
现在的可能性是,我们将在Kusama治理机制的管控下,授予1000万DOT代币。它将是完全去中心化的。在现实中,Kusama或Kusama治理机制将对Polkadot如何运行具有发言权。
SEBASTIAN?MOONJAVA:因为我跟其他人谈过Kusama和Polkadot之间的关系,也因为这个治理问题,这就是我问的原因,即Kusama可以成为自己的东西。一个主要的不同点也许你们也可以讨论一下,我也想讲一下财政的东西。如果你能提到,主要的不同点,你可以随便怎样称呼它。你可以说,哦,这是一个测试网,或者随便你怎么称呼它,但实际上,它是由它自己治理的。
它只受惠于它自己。它会随着时间的推移而发展。这种关系以后可能会完全不同。你能告诉我一些主要的区别吗?据我所知,其中一个是,为了做决定,或者我们假设解开被质押的DOT需要28天或一个月,随后解开Kusama需要7天。这些东西有很大的不同。你能谈谈为什么做出这些决定吗,或者Kusama和Polkadot之间的一些差异有什么含义吗?
GAVIN?WOOD:好的。首要的,Kusama就是这种活得快,死得早的网络。它比Polkadot的极限更大一些。它放弃了一些——潜在的一些健壮性和可靠性,但换来的是最新的技术、改变的能力、快速适应的能力。最终,这些,在很大程度上,是一种权衡。现在,你可能会说,也许他们可以增加一些聪明的东西,同时又具有非常快的可变性和极高的可靠性,但我想说,总的来说,这是两者之间的权衡。Kusama在舍弃可靠性。
其他类似的事情,例如拍卖,Kusama上的平行链租约时段可能会缩短四倍。不是六个月,而是六个星期。这意味着可能会有更多的平行链搅动,它们会来了又走。
Kusama的治理一般有较短的任期限制。议会将被重新评估,还是每天一次吗?我想现在还是每天一次,但在Polkadot上,最终会变成每月一次。在Kusama上,可能最终会变成一周一次,但通常是四比一的比例。如果在Polkadot上,这需要四个月。在Kusama上,这只需要一个月。需要四天时间。
SEBASTIAN?MOONJAVA:同样,它更快。Kusama能够移动、添加额外的技术特性、制定有关治理和财政的决策,这些都可以达到Polkadot的4倍速度。我们来聊聊财政,我认为这是一个非常有趣的东西。DOT?Kusama生态系统,无论什么时候我跟别人聊天,我都会说到DOT?Kusama生态系统。在这里,跟我讲讲财政是如何运作的,或者类似,因为DOT确实会有一些通货膨胀,这取决于质押的多少,对吗?
你能谈谈这背后的决策过程吗?我认为这是为了让你开发得更快、赚得更多——因为我知道Decred曾经开发过一个财政系统,它是从一些矿工那里拿来的,而这有助于开发和建立一个强大的生态系统。你能跟我谈谈财政是如何运作的吗?他们是如何为财政筹集资金的,又是如何配置这些资金的?
GAVIN?WOOD:当然。实际上,这些资金有几个来源。来源——但你已经提到了其中一个来源,这本质上是质押系统的次优性。我们要做的是——我不想太深入数学,但本质上,我们指定了一个质押发行DOT代币的最优数量。目前,它是75%。我们说,我们Polkadot的治理宣布,我们希望发行的75%的DOT代币在质押系统下被锁定。如果它更多,或者更少,我们就认为这是次优的。
现在,作为算法的一部分,我们决定奖励每一个验证人应该得到多少,每一个权益持有人应该得到多少,结果是令人愉悦的,这75%对每个人来说都是完美的。事实证明,只有在75%,我们才需要网络总成本奖励的最大数量。现在,我们说,就目前而言,是10%。我们说每年10%是通货膨胀率。我们将代币基础膨胀10%,而这10%,我们将会用于奖励质押。
是这样的,如果除了75%的质押代币之外还有其他东西,那就意味着我们不会使用全部的10%,我们只会使用更少的一部分,这就是计算的结果。这意味着我们所做的是发送它的剩余部分,我们可以不使用它,我们可以烧掉它,但我们永远都不能膨胀更高的代币基础。相反,我们采取了更先进的方法,我们把钱存入财政,存入Polkadot的财政中,或Kusama的财政中。一旦它进入财政,它就会被授权的议会使用,议会就是Kusama上的这19个或17个人。我记得Polkadot上应该还是11个人。
现在,这些人基本上,他们的大多数投票基本上就可以花财政中的钱。这一切都是公开的,都是在链上的。你可以去聊天室看看发生了什么。还有论坛之类的。现在,如果出于某种原因,议会选择不花它,或者没有什么好的东西可以用于花钱,所以基本上,如果有一项超支,如果有一项财政部超支,一个预算超支,而我们有一项盈余,然后实际上我们会烧掉它。我们在焚化炉里拿到它,然后DOT代币就从系统里出来了,发行量就下降了。
还有额外的通货紧缩压力,它不仅仅是我们每年通货膨胀10%,而是我们每年最多通货膨胀10%。如果事实证明,质押是次优的,而财政不能使用这些资金,那么这些代币基本上就永远不会发行。那它是用来做什么的呢?Kusama用它做了很多疯狂的事情。实际上,拥有Kusama,而不仅仅是与Kusama的网络有关,它也想提高,就像我说的,意识在更一般的圈子里,所以有一些艺术努力正在自己资助自己,仅有很少量的资金,但仍在从Kusama获取资金。
Polkadot的确更专注一些。显然,Polkadot财政拥有更多的名义资本融资,因为它是一个更有价值的网络。社区内现在正在进行的是基础设施运行,所以Polkadot财政最先被用于运行一个非常广泛使用的浏览器,一个区块链浏览器,这是一个你可以查看交易历史的网站。
此外,开发,各种项目的技术都得到了Polkadot财政的资助。当然,这都是开源的,所以每个人都可以从中受益,当然还有一些其它的比特。
SEBASTIAN?MOONJAVA:这些人想获得资金,比方说,你举的区块浏览器的例子,这个人将向财政提交一个提案,说嘿,我想我可以将值添加到这个网络,我可以得到一些通货膨胀或是财政的资助吗?然后这群人,议会就会投票说,是的,我们认为用财政的资金来建设这项基础设施是值得的。
GAVIN?WOOD:完全正确。现在,有趣的是财政有三种使用方式。三种方法。其中之一就是。有人站出来说,嘿,我有一个提议,请给我一些资金,因为我做了这个很酷的事情,或者我想做这个很酷的事情。这对Polkadot来说很好。这对Kusama来说很棒。如果议会投票通过,那就没问题。
还有另外两种方法。其中之一就是我们所说的赏金。这种方式正好相反。这是议会说的,我们希望这事能成功,而且我们会付这么多钱。我们委派馆长来确保这一切都会实际完成,而且他们基本上在负责确保资金正确的使用。我们想要实现这个目标,谁会愿意实现呢?他们会发出行动号召或征求建议之类的。
另外一种方式就是我们所说的链上小费。这就是基本上,某人已经做了某事,通常是一个很小的事情,但它仍然是一个很好的事情,就像他们可能已经写了一篇博客文章或者做了一些漂亮的陶器,之类的,不知怎的让更多的人意识到了网络或做了一些有用的教育技术。基本上,有人会报告说这是一件很好的小事,然后议会,相比于有一个具体的支出提案,每个成员都会说,是的,我认为这应该给1.5个DOT的小费。
然后,随着每个议会成员填写他们所认为的价值,如果它值得给小费,给多少小费,最终会有法定人数的议会成员,我想通常是他们的一半,也许是一半加一。在这一点上,有一个倒计时,会有24小时,以防任何其他议会成员想要插嘴说出他们的想法。在那之后就是中值了。中位数的小费会被选择,它会给报告的人或者在报告的人和实际做的人之间进行分配。
这只是允许了一个更快的过程,而不是必须,嗯,我在考虑写这篇博客,我想为此得到这样或那样的报酬,以及其他所有的事情。这只是要快得多。
SEBASTIAN?MOONJAVA:还有,关于治理和财政之类的,我读过Polkadot和Kusama的报道,他们试图成为无叉的区块链,对吗?你能解释一下这意味着什么吗?这有什么好处呢?
GAVIN?WOOD:是的。这是我亲自做的。我刚开始做的时候,我是把它当做我的小宝贝的。我是三年前开始做这件事的。这是我设计Polkadot的第一件事。
本质上,Polkadot与几乎所有其它协议的做法都不同,包括那些非常著名的协议。这就是所谓的元协议,一个区块链元协议。
这意味着,协议,人们与Polkadot相关的东西,也就是平行链、治理、平衡、DOT代币等等,这些实际上并不是底层协议的一部分。那是在网络上运行的底层的东西。这实际上是一个位于协议之上的业务逻辑,它完全是编程的。这意味着,在Polkadot未来的任何时候,它都可以被替换为一些其他的业务逻辑,可以替换为一些别的选项。
实际的协议,被定义为Polkadot并且很难改变的东西实际上非常非常薄。这是所有潜在的共识,被称为BABE和GRANDPA,这是一个混合共识,但有两个比特。有点类似于Ethereum2的共识,是所有现有共识机制的一个相当实质性的进步。在它之上的一层只说明了如何执行业务逻辑。我们明确地选择了最普遍、最广泛的行业所采用的语言,也可以称之为WebAssembly的格式,它得到了谷歌、Firefox、微软和所有大公司的支持。
这很好理解,它有很多大型科技公司的支持。它很简单。它是经过精心设计的。它的性能非常高,效率很高,有很多好的执行的东西。它周围有很大的社团。基本上,我们只是说,我们不需要发明我们自己的东西。我们不会像以前那样重新发明Ethereum的虚拟机EVM。它将成为行业标准,由WebAssembly准备。
我们基本上只是把WebAssembly插入到区块链共识和一个数据库中等等。这就是我们所说的Substrate。这就是Polkadot的运行模式。所有与Polkadot有关的东西都在这个WebAssembly的顶端运行。也就是说我们可以把它换掉。这意味着我们可以做升级,而无需做可怕的硬叉,我们实际上是在改变底层协议,而且因为这些硬叉都是混乱的,如果有任何关于是否是他们应该做的分歧,这就像,哦,不,我不认为应该做这个升级。我不认为这是——也许这是的,你会让人们不认可,然后你会结束网络分叉,你最终会结束另一个Ethereum经典或其他什么的。
SEBASTIAN?MOONJAVA:你能告诉观众什么是硬分叉吗?为什么我们想要避免它?也许你可以谈谈Ethereum经典,或者只是举个例子,让我们的观众明白什么是硬分叉,为什么我们不想这样做?
GAVIN?WOOD:当然。基本上,区块链就是共识系统。它们的存在是一种方式,可以允许人们,允许许多不同的经济利益,通常是在世界各地和不同的司法管辖区,可能不是特别容易兼容。它们允许所有这些经济因素在相同的经济规则下参与。现在,这是一项根本性的创新。这就是为什么人们对区块链如此兴奋,因为它允许这种共识独立于世界上存在的任何法律体系、任何存在于世界上的金融体系而发生。
如果你需要同意一些不只是一部分的东西,不在这个共识范围内,不在形成共识的范围内的东西,会发生什么呢?比特币可以让你形成一种共识,那就是过去谁被支付了比特币,以及向谁支付了比特币,但它不允许你就比特币应该如何升级达成共识。这不在比特币系统的系统内。比特币系统只考虑账户余额,以及是否在账户上进行了特定的交易。
Ethereum也一样。Ethereum非常擅长就某些小型计算机程序形成共识,但它无法就Ethereum自身将如何适应未来的变化形成共识。这超出了系统,超出了Ethereum共识的范围。基本上也是这样的,对于除了Polkadot之外的每一个区块链来说。拥有Polkadot整个系统,Polkadot本身的业务逻辑都包含在了Polkadot共识中。
现在,如果你没有这个,那么你必须在系统之外找到另一种方法来达成共识。你必须找到一种方法,让系统的所有参与者,所有权益持有人形成共识。现在,这可能是通过一个仁慈的独裁者来实现的,他说,这就是我们正在做的。这可以通过投票来实现,每个人都认可投票的结果。正如我们在近代历史中所看到的那样,就连对投票结果达成一致都不是那么容易的,更不用说让每个人在一开始就认可它了。
我们最终面临的问题是比特币和Ethereum在过去所经历的问题,我们看到比特币被分叉成比特币现金、比特币Satoshi的愿景、比特币黄金和比特币钻石,以及所有其他比特币,因为这种共识不能——对于协议应该如何改变、调整和发展,没有办法形成长期的共识。Ethereum也是如此。早在2016年,Ethereum就有一个决策,当时发生了较大的DAO黑客事件,在DAO黑客事件中被黑客攻击的DAO的资金是否应该被解救并归还给原来的所有人。
这基本上就导致了社区的分裂。有人说,不,代码就是法律,这些资金必须继续被黑客窃取。社区里的其他人说,不,实际上,我们应该试着解决问题。当时太早了,还有人在找借口。这两种不同的观点导致了我们现在拥有的两个不同的区块链,Ethereum和Ethereum经典。
现在,最大的问题是这些硬分叉,总是会有争议的。人们总是会把它们和扯上关系。因为他们不受任何自动共识机制的治理,这意味着我们受惠于软形式的共识、人类的互动,而且没有任何权威来治理他们或任何他们所接受的经济体系。这就导致了这些问题。Polkadot通过使协议成为共识的一部分来明确地避免这种情况。
SEBASTIAN?MOONJAVA:Polkadot,Kusama,它更像是活的,它是一个活的协议,有它自己的元治理。因为它是治理,那么这会有风险吗?因为我之前听说过,我从2013年开始就在这个领域工作,我听说硬分叉可能很好,因为这是两个社区在做他们想做的事,或者是他们想怎么做?使用无叉协议会有什么问题吗?
GAVIN?WOOD:这不是一个没有价值的争论。我们有很多理由去尝试不同的事物。然而,正如我们过去所见,一个群体中的分裂是有害的。它们最终会导致各方面的消极情绪,这通常与我们在一个运转良好的社区中看到的快乐创新背道而驰。我接受并相信进行实验,同时尝试多种具有不同潜在可能的方法,然后与它们竞争选出最好的一种,之后按照这种方法运行,但它需要在某种秩序下运行。只用爆炸性的方式尝试不同的事情是不好的,因为没有办法重归于好,这将会是一个大问题。
然而,实际上,Polkadot是我们首先想到的与Polkadot有关的东西之一,因为它是一个异构的分片多链。因为它有这些不同的碎片,这些不同的平行链,它们可以是各自的东西,它们可以各自做各自的事情。这有点像我几年前在《经济学人》上读到的对美国的批判。基本上,联邦系统可以在不同的州进行不同的政策试验,那些有效的可以被提升到联邦状态,而那些无效的则可以被丢弃。
Polkadot也是这样。其实我们能做的最好的事情是由硬叉,也就是说,政策或协议实验来引发,但是我们可以在平行链的水平上来完成它们,我们可以并行运行它们,每个平行链一个,而那些倾向于有效的,我们可以提升到Polkadot中,那些无效的,我们可以彻底离开这些平行链或丢弃它们。
SEBASTIAN?MOONJAVA:为了确保我理解你的意思,你是说Polkadot有点像联邦政府,而每一个平行链都像州。他们有自己的元治理,他们有自己的规则。再说一遍,你说过它们是异构的——
GAVIN?WOOD:分片多链。
SEBASTIAN?MOONJAVA:基本上,这意味着与Ethereum相反,这些项目都建立在Ethereum之上,它们需要彼此使用相同的区块链逻辑,因为它们是统一的东西。然而,当我们讨论平行链时,它们就没有这么统一了。他们只是从这个标准的东西上得到安全保障。他们都有各自的区块链逻辑、他们各自的规则、他们各自的规则集,就像州有自己的规则来决定这是合法的还是那是合法的。
这是Polkadot和它的异构碎片之间最大的区别之一,这意味着它们有自己的区块链逻辑和任何发生在Ethereum上的事情,项目发生在——在Ethereum上架构的硬币,它们仍然受制于相同类型的逻辑。你能告诉我使用不同的逻辑或有能力使用不同的逻辑有什么好处吗?我只是不确定有了这些异构链,这个世界会变得有多贵。
GAVIN?WOOD:当然。你可以想象一个像Ethereum这样的智能合约网络,还有其他一些,它们架构在大致相同的结构中,有点像现代世界的民法体系。你可以找律师,而他们可以给你签订合同,这个合同可以做很多不同的事情。我的意思是,如果你和律师交谈,你基本上可以在合同中写任何你想写的东西,会有一些法定的要求,这些要求是法律体系赋予你的,而不同的法律体系是不同的。例如,在英国的公司法中,很难在公司内部赋予不同的股东权利或限制股东权利。在美国,股东的权利要更加——当然,在一些州是这样的——股东的权利要灵活得多,你基本上可以取消所有的权利,或者把所有的权利交给一个股东,或者其他什么。但在其他很多国家都不是这样的。
现在,你可以把Ethereum的通用性看作是你在一个特定的管辖区内得到的关于什么类型的公司,及其具有什么类型的民法的通用性。它将存在于那个司法管辖区,它将不能在其他司法管辖区调用民法。无论该司法管辖区的民法是什么,它都会有成本和收益。Polkadot给你的是拥有其他司法管辖区的能力。你不需要只存在于一个特定国家的法律体系、法理学、法院体系、律师框架下。你可以选择,你可以做出自己的选择。你可以说,实际上,这个区块链只会有金融法律,而这些法律会受到非常严格的监管。你可能会有另一个区块链说,我们没有任何管制。
现在,我应该说,Ethereum架构无法真正做到这一点,因为它依赖于相同的底层区块链逻辑。它是一个智能合约链,它对gas有特定的定义,它对ether有特定的定义,它对ether和gas如何相互作用有特定的定义,它对智能合约有特定的定义,它这些不同的计算机程序如何相互作用有特定的定义。虽然这些东西都不能改变,但它们都被融入了Ethereum,如果你想使用Ethereum,你就必须购买这个法律系统,这个加密法律系统。
拥有Polkadot,你可以定义你想要的国家。你可以用任何你想要的方式定义你的法律。你可以随心所欲地定义你的经济。你不需要购买任何这些已经存在的东西。这将使更多的实验成为可能。
例如,如果你不希望你的用户必须持有您的代币来进行交互,而是只提供一个经过验证的Facebook身份来进行交互,比如说一天一次或两次,您可以这样做。这很好。你只需要编写区块链逻辑,而不是验证进来的每一笔交易,从一个有一些代币的特定的帐户,你要扣除一些用于支付事务,这就和Ethereum所做的一样,你只需检查并确保账户引用的东西在Facebook上,而这个Facebook账号仍旧活跃,这是被Facebook验证的,或有一定数量的朋友,或不管你想要的是什么,而且它还没有做过几笔交易。
这是完全有可能的,它开辟了一种全新的设计应用经济学的方式。换句话说,你可以在Polkadot中实现Ethereum。你可以做一个平行链。确实,有一个平行链,它被称为Moonbeam。也就是说,对于所有意图和目的来说,与Ethereum都是相同的。在Ethereum中,你不能做出与Polkadot一样的智能合约。这样,你就付不起gas钱了。它将会是难以置信的昂贵。而这就是关键的区别。
Polkadot存在于堆栈的较低位置。Ethereum,我们称其为第一层区块链,因为它在概念上是第一层,而你可以在其上构建第二层应用程序。你可以将Polkadot视为零层区块链,因为它位于Ethereum层的下面。Ethereum、Moonbeam和Acala等都是建立在Polkadot之上的。Polkadot作为一个基础层,它只是为了在其组成链之间提供安全性和互操作性。除此之外,它什么都做不了。
SEBASTIAN?MOONJAVA:我以前听你说过,这基本上就是你现在所说的。你说Polkadot是反对极大化的注?这就是你现在正在讨论的,因为你说不同的司法管辖区有不同的规则,但我们不确定最好的规则集是什么,最好的司法管辖区是什么。正因如此,因为我们知道自己还不确定什么是最好的规则集,Polkadot允许你试验所有的规则集。我不知道你是否想要对此进行进一步的阐述,即关于这是一个反对极大化的注。
GAVIN?WOOD:是的。我们肯定不知道哪一个是最好的。我认为即使我们不知道什么是最好的,其实也没有最好的。对于特定的应用程序,可能会有一个最好的。对于特定的行业或领域,可能会有最好的,但我不认为有最好的。每个应用程序都有一个区块链的想法已经被Ethereum社区的元素所推动。
我认为这并不存在。我认为Ethereum是区块链实验原型的一个很好的链,但我肯定——如果我在做,例如,一个供应链基础设施,那么为什么我要在必须计量的智能合约中建立它,用这种非常低效率的计量系统?我知道这些合约是什么。我知道这执行起来需要多长时间。为什么每次用户使用它们时,我都要重新衡量需要花多长时间?
现在,当然,如果有许多不同的合约,而你不能提前预测哪一个将被使用,而任何人在任何时间都可以移入任何的合约,就像一个非常通用的目的、一个非常原型的重系统,当然,计量可能是唯一的方法,但对于很多领域特定的应用程序,它是不被需要的。它的责任太重了。实际上制作一个特定领域的区块链要好得多。问题是特定领域的区块链,它们架构起来是十分耗时的。
因为它们只以区块链的形式存在,所以它们不能很容易地与其他区块链对话。它们不能很好地整合。你不能很容易地把它们组合起来。这就是Polkadot的作用所在。它就像Substrate,它是我们的区块链开发工具包,可以非常容易地构建你自己的区块链。我们现在可以看到一些关于人们在不同行业建立自己的区块链的很棒的新闻文章。
我最近读到的一个是一家韩国音乐发行商,他们正在为韩国流行乐队建立一个区块链,非替代代币。聪明,可爱。是的,我们看到这些特定领域的区块链出现了,因为它们比在通用环境中做事情更加高效、性能更好。当然,Polkadot允许这些特定域的区块链被部署到Polkadot中,彼此交谈并共享安全性,这同样非常重要,所以你不需要支付自己的验证人或其他中心化的权威证明。
这就是真正有趣的性能优势的来源。它不仅仅是关于所有的并行化,这已经很好了,而是因为我们有一个,Polkadot中继链是一个***不同的区块链,每一个都在同一时间消耗处理交易。每个链、每个碎片都是特定领域的。它针对特定的用例进行了优化,以达到高性能。现在,这是你不能在一个典型的像Ethereum分片系统2可以拿到的东西,这其中的每个碎片,虽然可能有64人,或者别的,但他们都会做同样的事情,每个共同的目的,这意味着没有人会非常高性能的处理他们在处理的任何任务。
SEBASTIAN?MOONJAVA:我明白了。非常有趣。我很想听听你对Polkadot和Kusama这一领域发生的事情的看法,特别是在接下来的一年左右的事情。你的期望是什么?你提到了这些平行链的发布,那应该很快就会发生吗?跟我说说Polkadot、Kusama的未来吧。
GAVIN?WOOD:是的。我提到过Rococo,平行链测试网已经在上个月推出了,他们正在慢慢地让每个品行链团队跟上。我记得我们有15个左右,15或20个,他们已经把他们的东西都准备好了,他们的软件、他们的平行链,而且他们准备把它放到测试网上,放到Rococo上。一旦我们高兴,代码运行相当顺利,然后我们将把它推向Kusama,当然还有Kusama拍卖,以及这些插槽拍卖和众贷系统中,这样人们在Kusama的权益持有生态系统中就可以支持他们最喜欢的平行链,也许还可以收获一些平行链团队对他们的支持所提供的回报。
这可能会在接下来的一两个月内发生。一旦我们对Kusama所做的感到满意——一切都像我们期望的那样运行,一旦外部审计完成,我们就会聘请一家外部审计公司,在我们开发新代码的过程中对所有新代码进行调整。一旦他们觉得安全了,我们就会把它部署到Polkadot上。我们的暂定目标是在本季度结束前完成,所以希望能顺利完成吧。
一旦完成了这些工作,就会有XEMP的初始版本,这是一种跨链消息传递协议。这是这些平行链相互发送信息的一种方式,它们可以交流,就像我提到的,每隔六秒,它们可以发送信息。希望这也可以在第一季度末的第一次交付中进行。在今年上半年,我们或多或少会优化此XEMP的链下版本,这基本上可以大幅度地提高效率,提高了他们可以互相发送的消息数量,同时减少与之相关的成本,等等。
还有一些额外的技术。其中一个叫SPREE。这是一项令人非常兴奋的技术。它代表着安全受保护的运行环境执行空间。它的基本意思是你可以有小程序在这些平行链中运行。而它们都是分开运行的,它们都与平行链并行运行,就像你管理100个程序的拷贝都会在平行链的范围内运行,但它们是同一个程序。这是两全其美。你得到了不同领域特定的、行业特定的区块链分片,但你也得到了在所有分片中都相同的计算机程序。
它可以处理代币余额之类的事情,而且你可以在分片之间发送某些代币或资产之类的东西,并保证消息另一边的代码将被正确执行,如你想象的那样执行。一个代币,一个非常简单的执行,减少一个帐户的余额,增加另一个帐户相同的余额,非常简单的转移操作,但是我们可以想象可能有几个不同的小片段的代码有它们自己的保护存储,这样他们就可以保持余额。
这是非常重要的,所以那些不相信彼此逻辑的平行链,他们可能相信Polkadot正确地执行了他们的逻辑,因为他们会遇到相同的验证人伞,但他们不一定相信逻辑本身正在做他们期望它做的事情。当他们说,嘿,请转移这个资产的时候,它实际上会减少一个账户的余额,增加另一个账户的余额。SPREE所做的就是给他们保障。它可以兼顾两方面的优点:均质分片和异构分片。
SEBASTIAN?MOONJAVA:我们可以在不久的将来看到吗?你预计SPREE会在什么时候到来?
GAVIN?WOOD:我想说的是,我希望第三季度能够发布。可能是今年第三季度。
SEBASTIAN?MOONJAVA:你认为你的大部分劳动成果会在今年年底结束吗?你说的这个SPREE,所有这些平行链,你认为defi会在年底存在与Polkadot上吗?
GAVIN?WOOD:是的,我希望如此。现在已经有很多defi链了。我们有一些很棒的团队,一些非常有天赋的人在开发平行链。最棒的是,对我来说,这不是我能控制的。我们的工作是开发Polkadot并提供平行链,同时使其尽可能高效和稳定。当那完成的时候,我们可能会开始尝试开发我们自己的一些平行链,也许还会开发平行链上的一些核心技术,但基本上,我们的工作是将Polkadot作为一个应用平台进行交付。
我说过,这是一个很好的生态系统,大约有340个项目在开发这些平台的第一层。Polkadot是一个平台的平台,或者平台本身,它们提供基础设施来做一些事情,比如去中心化的金融、供应链、注册跟踪、非功能性测试和所有这些疯狂的想象。其中一些将会发生很大的变化。是的,这很好。我对它们中的很多团队都很有信心。
SEBASTIAN?MOONJAVA:完美。好吧,非常感谢。你还有什么最后的想法吗?关于Polkadot,你还有什么想对观众说的吗?或者你对未来和整个生态系统有什么看法?
GAVIN?WOOD:我认为生态系统正处于一个有趣的时期,尤其是Polkadot。显然,我的大部分时间和精力都集中在Polkadot上。我很少有机会抬头看看周围,看看世界上其他地方在发生什么。在去年没有会议的情况下更是如此。我确实认为现在是进入这个生态系统的好时机。我们正在缓慢但坚定地进入区块链3.0。
背后的声明是很重要的,我们可以发现这个黄金时代里真正的演员在哪里,还可以发现那些也许还没有进入区块链3.0的,他们仍然在2.5的时代,因为我认为表面上,它并不总是很容易区分。真的很重要的是,如果你想做出任何判断和评价,很重要的是做一个一个合适的、成熟的尖端技术评估,评估一下协议在哪里,或许还有一个适当的游戏理论评估,评估一下协议在做什么,而不是陷入大量的炒作中。
我想说的另一件事是要注意进化和革命之间的区别。我知道,在做了Ethereum之后,我们用Ethereum为世界带来了一个新的架构,这个Ethereum虚拟机的想法、智能合约的想法。我很自豪,这项技术现在已经有六七年的历史了。我们仍然看到区块链在坚持这个架构,坚持这个非常智能的合约、gas消耗的、动态计量的架构,这个架构是我们那时在Ethereum中引入的。
这很好,你也会看到它的进化。你会看到人们提高表现。你将看到对交易宣传等方面的一些改变,只是试图勉强维持改进后的交易吞吐量水平。最终,如果它使用的是相同的架构,它就可能不会在革命性的创新中产生革命性的差异。你必须超越这种架构,去寻找黄金时代的瑰宝。
SEBASTIAN?MOONJAVA:太棒了。嗨,非常感谢。我真的很感激。非常棒的建议。非常棒的知识。非常感谢你,GavinWood。
GAVIN?WOOD:谢谢你邀请我。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。