David:Ohad,你能描述一下 ZK 验证者现在的角色吗?关于去中心化这个技术堆栈的未来计划是什么? Ohad (StarkWare):当然,目前 StarkWare 运行的是验证程序。验证程序从 StarkEx 组件获得 Cairo 程序,并生成证明,然后在链上发送。我确信,在 StarkNet 中,证明将会以某种方式去中心化,但由于这是 StarkNet 将于明年完成最后一步,我不能真正承诺我们的做法。 David:从用户的角度来看,现在中心化零知识证明中示证者的风险是什么?你能审查我的交易吗?这个证明有停机时间吗?这如何影响整个系统的稳定性呢? Ohad (StarkWare):验证着理应实时在线。我们使用亚马逊提供的最好的服务,而且这些服务是全天候运行。即使发生了一些事情,它们停机了一小段时间,也不会影响系统。 至于审查问题,这与示证者过于集中的事实无关,而与排序本身是集中的事实有关。因此,交易可能会受到审查。但是,用户的提款不能被审查。 如果你通过系统发送交易,并且由于某种原因看到系统忽略了你,则可以提交 Layer1 请求并撤回,甚至交易你的合成资产,这样你就不必为你拥有的合成资产支付维护保证金。使用一系列此类 Layer1 事务处理,你可以完全关闭系统。而且,如果操作员选择也审查由 Layer1 层证明支持的那些请求,那么你的用户审查的系统现在可以转到 Layer1 层智能合约并告诉他:「看,我的智能合约,几天前该撤回请求,但我仍受到审查。」然后:一切都关闭了,当然,我们从来没有兴趣做这样的事情。 David:Brendan,dYdX 团队如何考虑在 Layer2 网络上维持非托管交易?相对于 Layer1 网络,团队必须做出哪些权衡? Brendan:正如 Ohad 所述,现在我们基本上是在选择交易的顺序,这与 Layer1 网络稍有不同。通常在 Layer1 网络中,矿工会选择出最高 gas fee 的人。这有点像我们是每个区块的矿工。但是正如 Ohad 所提到的那样,需要存在一定的保护措施,使人们无论如何都可以提取资金,因此你是不能去审查所有交易的。 人们可以同意进行交易,然后将其发送回 Layer1 网络,我们将会把它强制放入 Layer2 的区块中。 如果是提交提款的要求,我们也必须这么操作。因此,只要人们能取回他们的钱,我们就会遇到与 Layer1 网络相同的问题,这在我们无法窃取资金的意义上来说仍然是非托管的,但是目前,由于一切都在进入一个更加集中的匹配引擎,我们可以选择不允许系统上的某些交易者。 因此,我们将继续致力于在战略方面进行进一步的思考,变得更加去中心化,尤其是在订单执行上。我认为,在执行订单非常棘手的情况下,非托管性质会遥遥领先并且更加去中心化。 (责任编辑:admin) |