Gavin Wood:你可以在波卡里再造一个 “以太坊”,却不能在以太坊里做出一个波卡_币世界+polkaworld

2021-02-23 22:37 栏目:行业动态 来源:网络整理 查看()

从本质上来说,博卡几乎不同于所有其他协议,包括那些非常著名的协议。博卡是所谓的元协议,一个区块链元协议。上月底,博卡创始人加文伍德博士与区块链投资媒体《真实愿景》副总编塞巴斯蒂安穆纳瓦(Sebastian Moonjava)进行了深入交谈,深入简单地谈论了关于博卡的各种话题。

由于对话内容比较长,信息密度相当大,PolkaWorld分几篇发表。今天,发布第四部分,主要讨论:

为什么波卡尔是一个没有分叉的区块链?没有分叉有什么好处?

博卡如何通过治理保持网络的无限进步?

博卡的“异构碎片多链”架构有什么价值?

前面几节的内容如下:

第一部分《波卡要做的事,是让区块链快速创新成为可能》

第二部分《可能在治理下,给 Kusama 授予 1000 万 DOT》

第三部分《如何分配国库资金?以及国库的三种使用方式》

博卡如何实现“无分叉升级”

塞巴斯蒂安穆纳杰:我看过一些报道,说博卡和草间弥生试图成为一个没有分歧的区块链,对吗?你能解释一下这是什么意思吗?这样有什么好处?

加文伍德:是的,我自己做的。我把它当成自己的孩子。三年前开始做,这是我在博卡做的第一件事。

从本质上来说,博卡几乎不同于所有其他协议,包括那些非常著名的协议。博卡是所谓的元协议,一个区块链元协议。

这就意味着人们所认为的与博卡有关,即平行链、治理、平衡、DOT令牌等。实际上不是底层协议的一部分,而是网络上运行的基本东西。这些东西实际上是协议之上的业务逻辑,是完全可编程的。这意味着在未来的任何时候,博卡都可以被一些其他的商业逻辑和一些其他的选择所取代。

实际的协议定义为博卡,实际上很少有很难改变的事情。也就是说,所有潜在的共识,称为BABE和爷爷,是混合共识的两个方面。类似于以太网2.0的共识,它是所有现有共识机制的实质性进展。它上面的层只显示了如何执行业务逻辑。我们肯定选择了业界最流行、使用最广泛的语言或格式——WebAssembly,得到了Google、Firefox、微软以及很多大公司的支持。

WebAssembly很容易理解,很多大型科技公司都支持。非常简单,精心设计。它的性能很好,效率很高,有很多很棒的实现。它被一个大社区包围着。基本上,我们只是说,我们不需要发明自己的东西。我们不会像以前那样重新发明以太网的虚拟机EVM,网络组装将成为行业标准。

我们可以说,我们只是将网络组装集成到区块链共识、数据库等中。这就是我们所说的底物,博卡在底物上运行。与Poca相关的一切都在这个基于WebAssembly的东西上运行,这意味着我们可以替换它。这意味着我们可以升级它并改变底层协议,而不需要经过一个可怕的硬叉。其实硬分叉的过程很混乱。如果人们对某件事是否应该做意见不一,有人认为应该做,有人认为不应该做,可能涉及到某些利益集团的事情,那么网络的升级就会导致分叉,进而产生一个Ethereum经典或者类似的网络。

分叉的区块链:就网络如何发展达成共识

塞巴斯蒂安MOONJAVA:你能告诉观众什么是硬叉吗?为什么我们要避免它?也许你可以讲讲Ethereum经典,或者举些其他的例子,让我们的观众明白什么是硬分叉,为什么不想做硬分叉。

加文伍德:当然。说白了,区块链就是一个共识体系。区块链的存在使不同的经济参与者能够在相同的经济规则下参与一件事。这些人可能属于许多不同的经济利益集团,他们通常来自世界各地的不同管辖区,几乎没有共同之处。这是一项根本性的创新。这就是人们对区块链如此兴奋的原因,因为它允许这种共识独立于世界上任何现有的法律体系和金融体系而发生。

那么,如果你需要同意不在约定范围内的事情,会发生什么呢?比特币可以帮助你形成共识,即过去比特币是谁买的,卖给谁,但不会帮助你就比特币应该如何升级达成共识。这个问题不在比特币系统内,比特币系统只考虑账户余额和账户上是否有具体交易。

以太琴也是如此。以太网非常擅长在具体的小型计算机程序上形成共识,但对于以太网本身将如何适应未来的变化却无法形成共识。这超出了系统,超出了以太网共识的范围。除了博卡,每个区块链都是如此。就博卡而言,博卡的制度和博卡自身的业务逻辑都包含在博卡共识中。

现在如果没有这个功能,就必须在体制外另辟蹊径达成共识。你必须想办法让系统的所有参与者和所有权利人达成共识。目前,这可能是由一个善良的独裁者实现的,他会说,我们以后会这样做。这也可以通过投票来实现,每个人都必须执行投票的结果。但是,正如我们在近代史上看到的那样,就投票结果达成一致并不那么容易,更不用说让每个人在一开始就实施结果了。

我们最终看到的是比特币和以太网过去经历的问题。我们看到比特币分为比特币现金、比特币Satoshi的愿景、比特币黄金和比特币DIA,以及所有其他“比特币”,因为对比特币的共识无法形成对协议应该如何改变、调整和发展的长期共识。以太琴也是如此。早在2016年,Ethereum就有了一个政治决定:当一个大的DAO被黑事件发生时,事件中被黑的DAO的资金是否应该收回,归还给原拥有者?

这个决定基本上导致了社区的分裂。有人说,不行,代码就是法律,这些资金必须继续被黑客窃取。社区里其他人说:“不,其实我们应该努力解决问题。以太琴还处于早期,发生这种情况是可以理解的。”。这两种不同的政治观点导致了两种不同的区块链,以太琴和以太琴经典。

现在,最大的问题是这些硬分叉,因为纠纷永远存在。人们总是把它们与政治联系在一起。因为硬分叉是不受任何自动共识机制支配的,这就意味着我们受制于软共识——人的互动,没有管理它们的权威,也没有他们接受的经济制度,导致各种问题。博卡明确避免了这种情况,将协议作为共识的一部分。

“异构碎片化和多链”可以不断试验和创新

SEBASTIAN MOONJAVA:波尔卡多和草间弥生,更像是活的,是有自己元治理的活协议。这样有风险吗?我从2013年开始从事这个领域的工作。之前听过一句话,硬岔其实是好的,因为是两个社群在做自己想做的事情,或者是按照自己喜欢的方式做事。无叉协议有什么潜在问题吗?

加文伍德:这个论点并非没有价值。尝试不同的东西当然是好的。然而,正如我们过去所看到的,群体内部的分裂是有害的。它们最终会导致各方面的负面情绪,这通常与我们在一个运转良好的社区中看到的快乐创新背道而驰。我接受并相信进行实验,同时尝试各种不同潜力的方法,然后让他们竞争,选出最好的,然后按照这个方法运行,但是需要按照一定的顺序运行。激进的尝试不同的东西是不好的,因为没有办法团聚(一旦社群分裂),那就大问题了。

然而,博卡实际上是首先考虑到这一点的区块链之一。因为博卡是异质碎片化的多链。因为它有这些不同的切片,也就是不同的平行链,每个可以是不同的东西,每个可以做自己的事。这有点像我几年前在《经济学人》看到的美国。有点像联邦体制可以在不同的州试验不同的政策,那些有效的政策可以提升到联邦的地位,那些无效的政策可以丢弃。

博卡也是。我们其实可以做硬分叉带来的好的部分,也就是政策或者协议的实验,但是可以在平行链的层面上完成。我们可以并行运行这些策略,每个并行链一个策略。有效的可以升级到博卡青年。对于无效的,可以留在平行链中,也可以直接丢弃。

博卡是0层的区块链

塞巴斯蒂安穆恩加瓦:为了确保我理解你,你的意思是博卡有点像联邦政府,每个平行链都像一个州。他们有自己的元治理,有自己的规则。你又说他们是异类——

加文伍德:碎片化多链。

SEBASTIAN MOONJAVA:可以说这意味着以太琴的反面。对于Ethereum来说,项目都是建立在Ethereum之上的,它们需要使用彼此相同的区块链逻辑,因为它们是统一的东西。然而平行链并不是那么统一的。他们只从这个标准的东西(博卡)中获得安全感。他们都有自己的区块链逻辑和自己的规则集,就像每个州都有自己的规则来决定这是合法的还是那是合法的。

这是博卡与其异类碎片(和以太)最大的区别之一。平行链有自己的区块链逻辑。至于以太网上的项目,一切都发生在以太网上。——项目建立在以太网上,令牌也建立在以太网上。他们仍然受制于同一类型的逻辑。能告诉我用不同逻辑的好处,或者说用不同逻辑的能力吗?我只是不确定有了这些异类的锁链,这个世界会变得多么有价值。

加文伍德:当然。你可以想象一个类似Ethereum等的智能契约网络,它们的结构大致相同,有点像现代世界的民法体系。你可以问律师,他们可以给你起草合同,可以做很多不同的事情。我是说,如果你和律师谈过,你基本上可以在合同里写任何你想写的东西。会有一些法定要求,是法律制度给你的,不同的法律制度是不一样的。比如英国公司法,很难在公司内部赋予不同的股东权利或限制股东权利。在美国的一些州,股东权利更加灵活。你基本上可以取消所有权利,或者把所有权利交给一个股东,或者做点别的。但在其他许多国家却不是这样。

现在你可以把Ethereum的普遍性看成是你在一个特定的管辖范围内适用什么样的民法。(Ethereum上的项目)将存在于本辖区,不能在其他辖区援引民法。无论管辖地的民法是什么,都只能全盘接受民法的优劣。

博卡给你的是,你可以有其他管辖权。你不需要只存在于一个特定国家的法律体系、法理学、法院体系、律师框架中。您可以选择并创建自己的规则。你可以说我的区块链只有金融法和非常严格的监管。可能还有另一个区块链,说我们没有任何控制权。

现在,我可以说,以太博物馆建筑不能真正做到这一点,因为它受制于相同的底层区块链逻辑。它是一个智能契约链,对气体、乙醚、乙醚和气体如何相互作用、智能契约以及这些不同的计算机程序如何相互作用有着具体的定义。只有这些是无法改变的。都集成到了以太馆。如果你想使用以太网,你必须完全接受这个“加密法律体系”。

在博卡,可以定义自己想要的国家。你可以用任何你想要的方式定义你的法律。你可以随意定义你的经济。已经存在的东西不一定要买。这将使更多的实验成为可能。

比如,如果你不想让你的用户必须持有你的令牌才能进行交互,而只是提供一个经过验证的Facebook身份才能进行交互,比如一天一两次,你可以这样做,完全没有问题。您只需要编写区块链逻辑,这样在验证每个传入的交易时,就不需要像Ethereum那样,检测一个特定的账户持有一些令牌,并从账户中扣除一些来支付交易费用。现在,你只需要检查并确定该账户与Facebook有关联,但这个Facebook账户仍然是活跃的,经过Facebook验证,或者有一定数量的好友,并且没有做过几次交易,或者符合你想到的一些其他规则。

这是完全可能的,它为你的应用程序设计经济性开辟了一条全新的途径。换句话说,你可以在博卡实现Ethereum。可以做一个平行链来实现以太网。其实真的有这样一条平行链,叫做月光束。该链的实现和目的与以太网相同。但是在以太馆,你不可能像博卡那样做一个聪明的合同。你付不起这么高的煤气费,那会非常贵。这是关键的区别。

Boca存在于技术栈的较低位置。以太网,我们称之为第一层区块链,因为它是概念上的第一层,你可以在它上面构建第二层应用。你可以把博卡想象成0层区块链,因为它位于以太网层之下。Ethereum、Moonbeam、Acala等应用都是基于博卡的。作为基础层,Pocar只提供并行链的安全性和并行链之间的互操作性。另外,它什么也不做。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发