链上治理有很多好处,这就是DFINITY具有内置的治理系统,即区块链神经系统(BNS)的原因。
在这一集中,我将讨论链下治理的缺点,并简要介绍BNS的工作方式。
大家好,欢迎观看Inside DFINITY的另一集。
今天,我想谈一个使DFINITY与大多数其它现有区块链系统不同的话题。我想谈的是治理,我确定您在这里听到过多个字词。
通常,存在两种类型的治理系统,各种区块链协议使用的链上和链下治理系统。在深入研究细节之前,为什么它很重要?
区块链生态系统
如果看一下区块链生态系统,您会注意到参与者不同:矿工、用户和开发人员,大概还有其他类别,可以在其中定义该生态系统的利益相关者或参与者。
为什么重要呢?有了这些,不同的参与者可能会有不同的兴趣。
例如,当我们查看比特币网络时,想要进行交易并移动比特币的用户,从历史上看,他们一直对更大的区块感兴趣,因为这将使他们能够获得更便宜的交易费用。
这也将使他们能够更快地进行交易,并将更多数据合并到一个块中。
平台中使用最广泛的链下治理系统已经投入使用,例如比特币。
假设在比特币中,矿工们有兴趣保持区块大小不变,因为这意味着他们可以坚持使用当前的硬件,而无需升级任何客户端。
另一方面,您有想要进行交易的用户,并且对这些交易尽可能便宜且尽可能快感到兴趣,这将意味着增加区块大小。
链下治理系统:比特币、以太坊
这些团体如何达成协议?在链下治理系统中,发生的情况是用户、开发人员和矿工(所有人)在某些链下渠道中会面,可能是Reddit、Telegram Group、Slack Channel甚至是离线会议。
他们讨论解决方案,并试图达成协议。一旦有足够的人达成协议,就发布了更新,希望有足够的人采用它,以便网络完全升级到该新版本。
从历史上看,对于比特币而言,链下治理系统非常困难。
已经提出了许多升级块大小和其它参数更改的建议,并且由于网络无法就一种解决方案达成共识,因此无法进行处理和发布。
但更糟糕的是,另一个使用链下治理系统的平台是以太坊。
数据访问对象(DAO)表面
您还记得吗,DAO事件大约是两年前发生的。
而且,如果您还记得DAO的话,它实际上是一种分布式风险投资基金,可以通过ICO筹集资金,然后根据人们在链上做出的决定将这些资金分配给各个公司。
虽然纸面上的DAO非常成功地筹集了资金,我认为它当时筹集了约1.5亿美元,现在也许更值钱。
不幸的是,有人入侵了该系统并盗走了大约5000万美元,大约是DAO筹集的全部资金的三分之一。
DAO ICO的智能合约的编写方式存在一个问题,因此,某人能够窃取大约所有资金的三分之一。
所以发生了什么事?社区分裂了。有人认为应该归还DAO骇客中被盗的钱,应该有一个硬分叉来逆转该交易。
另一方面,社区中有很大一部分人说区块链应该是不可变的。这就是它最有价值的品质之一,这就是为什么我们永远不要搞乱区块链的不变性。
所以发生了什么事?Vitalik听取了社区双方的意见,然后决定,即使代码是法律,在这种情况下,最终目的还是要证明手段是合理的。
然后,他决定发布更新,要求所有人采用,并将这5000万美元退还给DAO。不幸的是,并不是每个人都遵循Vitalik的建议。
以太坊经典
有很大一部分社区不同意硬分叉,或者他们只是不想经历更新的麻烦,或者无论出于何种原因,但是社区中的很大一部分都保留了现在所说的以太坊经典。
ETC是一个符号。因此,链分为两部分,一个硬分叉。
当然,这不是您要在网络上发生的事情,因为它会造成很多不安全和不稳定的情况,因为这两个代币现在在一起时才是以前的一个代币,或者当一个链条完全没用而另一条链将变得很有价值时。
您如何处理这种情况?有很多不安全感。因此,从技术上讲,您不希望这种情况发生在许多公司将要使用的用户网络中。
硬分叉和软分叉
因此,在继续之前,我现在使用很多的术语是分叉。而且只有两种类型的分叉:硬分叉和软分叉。
分叉基本上意味着直到某个点为止链都是一个,然后只有网络的一部分采用了发行版。突然,链分裂成两半。
对于硬分叉,这意味着分叉的两端彼此不兼容。升级是如此之大,以至于一个与另一个不兼容,并且不升级的客户将无法遵循新的链。
另一方面,软分叉是一种升级,它向处理数据的块引入了新功能,以一种向后兼容的方式。
所有客户端(即尚未升级的客户端)仍可以加入网络,并且仍可以遵循链并构建新模块,尽管它们将缺少某些功能。
这样,我们现在知道它的链下治理可能不是理想的解决方案,因为它会导致难以管理的软分叉和硬分叉,并且通常会导致网络分散。
那么什么是潜在的解决方案呢?
链上和链下治理系统
现在,您可能已经猜到了,如果这些系统的治理是在Web上其它位置的属性中处理的,而不是在链上或链下的,则替代方法称为链上。
这意味着您的区块链引入了内置机制供您和社区决策以及社区自我管理。如果区块链允许您在链上做出决定,则意味着客户也可以更新自己。
可以将发布版本推广到当前连接到网络的所有客户端,这使您可以更快地进行升级,并且还禁止将其转移到其它分叉中。
从某种意义上说,如果您查看此内容,则有点像iPhone刚推出时,您一开始必须始终手动下载软件。
升级过程很复杂,有些人选择不升级,因为他们喜欢某些功能,而且不喜欢这些功能在新版本中的更改。
因此,从某种意义上讲,链上治理就像是自动更新:当您的计算机自动或电话自动下载安全更新时。
它可能只是提示您是否要停止它,通常只是执行它们并自动适应新的更新和升级。
DFINITY解决方案:区块链神经系统(BNS)
现在到有趣的部分。DFINITY如何解决这个问题?DFINITY如何处理链上治理?
DFINITY是出现的为数不多的几个系统之一,这些系统对链上治理的工作方式非常有前途。
DFINITY通过我们称为“区块链神经系统”的方式来做到这一点。
区块链神经系统是DFINITY会将其内置到其所有客户、用户、矿工以及参与该网络的每个人的内置治理协议。我们将使用另一集来深入探讨区块链神经系统的工作原理。
通常,您可以想象的方式是:您可以向区块链神经系统提交提案,然后对它们进行抵押,这意味着您要花点钱来说明您对这些提案非常认真。
现在,每个想对提案进行投票的人也都投入了一些资金,然后返回以获取神经元。我们现在所说的神经元是一种投票代币,然后您可以使用这些神经元和投票代币来做出决策。
而且,最聪明的地方是您可以委派选票。因此,如果您设置神经元跟随同事投票,那么您可以将投票权委托给您认识的人,或者您正在休假,而您想以与一位同事类似的方式投票,它将为您投票。
粗略总结
• 有链上和链下治理。链下治理存在一些问题,最值得注意的是,整个社区很难做出一个决定,然后让整个社区适应这一决定。这通常会导致分叉。分叉之所以不好,是因为它们使网络分散了,这意味着网络失去了价值,或者至少存在很多不安全因素。
• 分叉有两种类型。硬分叉,这意味着不升级的客户无法参与新的区块,或者不了解新的区块。软分叉,不升级的客户仍然可以遵循新功能块,但他们可能无法创建新功能块,从而错过了一些关键功能。
• 这就是DFINITY将治理协议内置到其区块链中的原因,我们正在使用链上治理系统。在DFINITY的情况下,它称为区块链神经系统。区块链神经系统的工作原理是获取一些神经元,然后直接对提案投票或委托您的选票和神经元跟随您的某些同事、朋友或您想要关注的任何人。
希望借此,您可以对DFINITY在链上治理方面的计划有所了解。
在DFINITY的招聘机会
现在,我将享受在苏黎世湖上生活的最大好处之一,我要去滑水。
我只想说我们也在招聘,我们正在苏黎世开设办事处。
因此,如果您想与一群非常聪明的人在一个很酷的项目上工作,并且还可以时不时的在星期五晚上去滑水,那么请前往dfinity.org/jobs。
就这样,我们很快就会再见。
你关心的 IC 内容
技术进展 | 项目信息 | 全球活动
收藏关注 IC 币安频道
掌握最新资讯