但是,我们如何判断结果是否正确呢? 使用了一种叫做“验证游戏( game)”的经济机制 。本质上我们创建了一种激励机制,它叫做挑战者()来检查解算机的结果 。如果挑战者能够通过验证游戏证明解算计提交了错误结果,那么他们就可以收取奖励,而解算计则丢失他们的押金 。
由于验证游戏是在链上执行的,因此它不能简单地计算结果(这会推翻整个系统的设计初衷,如果可以在链上执行计算,我们也就不需要了) 。相反,我们要求解算机和挑战者确定他们意见不一致的特定操作 。实际上,我们支持双方到一个角落,找出导致它们对结果不一致的具体代码行 。
的简化概念图 。
一旦确定了具体的操作,它就小到可以由以太坊主链来执行了 。然后,我们通过以太坊智能合约来执行这一行动,该合约一劳永逸地解决了哪一方说了真话,哪些又是谎言或错误 。
如果你想了解更多关于的信息,你可以查看这份文档(~//.pdf),或者 Simon de la写的这篇博文(@/an-intro-to--a----court-) 。
4 总结
第二层解决方案有着共同的远见 。一旦我们得到由公有区块链提供的稳定内核,就可以将其作为加密经济的锚点,扩展出无限的区块链应用 。
现在我们已经对一些样例进行了调查,这样就可以更具体地了解第二层解决方案怎么实现这种远见 。第二层解决方案中运用的经济机制通常是交互游戏:它们通过为各方创造激励以使其相互竞争或彼此“检查”工作 。由于我们激发了另一方出示证实错误信息的强烈动机,因此区块链应用程序可以假定某个给定的声明是正确的 。
在状态通道方案中,就是通过给各方一个“反驳”对方的机会,来确定通道的最终状态 。在方案中,就是如何管理欺诈证明和提现 。在方案中,就是通过激励挑战者证明解算机是错误的,从而保证解算机给出正确结果 。
这些系统将有助于解决将以太坊扩展到全球用户群过程中所涉及的一系列挑战 。一些系统,像状态通道和,将会增加平台的交易通量 。其他系统,像,将能够作为智能合约的一部分进行更多的复杂计算,创建出新的使用案例 。
这三个例子只能代表加密经济扩展方案可能性设计的一小部分 。我们甚至还没有谈到像 () 或()这样的“区块链间协议”(尽管这是“第二层”解决方案或另一篇博文的内容) 。我们还是应该期待能够发明出意想不到的新型第二层系统,来改进现有模型或在速度,终端和开销做出新的权衡 。
比任何独特的第二层解决方案更重要的是进一步发展潜在的技术和机制,使这些加密经济设计成为可能 。
这些第二层扩展方案有力证明了像以太坊这样的可编程区块链的长期价值 。只有在程序化区块链上才有可能建立基于第二层解决方案的经济机制:你需要用脚本语言实现执行交互式游戏的程序 。因为比特币等区块链只提供了有限的脚本功能,这对于它们来说很困难(或者有些情况下,比如,这是完全不可能实现的) 。
以太坊第二层方案的出现让我们能在速度、终端和开销间做出新的权衡 。这是底层区块链能够适用于更多种类的应用程序 。因此面对不同威胁模型的不同类型应用程序会自然的选择不同的权衡模式 。对于需要保障区域性(乃至国家性的)范围内的大规模交易时,我们使用主链 。对于更偏重速度的数字资产交易,我们可以使用。第二层方案让我们能够在不损害底层区块链的前提下做出这些折中措施,并保持去中心化和权威性 。
而且,很难事先预测给定的扩展方案需要哪些脚本功能 。当以太坊被设计出来时,和还尚未发明 。但是由于以太坊是完全可编程的,它能够实现我们能发明的任何经济机制 。
- 摩根大通:以太坊将引领400亿美元的Staking行业!
- cpu c states开不开
- 以太网链路聚合
- 如何保护1000M千兆以太网口免受雷击浪涌静电放电威胁?
- Django利用Channels+websocket开发聊天室
- 史坦顿岛
- 以太坊区块交易信息
- 德州仪器TM4C1294KCPDT微控制器以太网LwIP使用教程
- 305、46张图带你了解线缆、WIFI、以太网协议和网络寻址
- 45张图了解网络传输、WIFI、以太网协议和网络寻址