织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

区块链技术和行业发展七个新趋势:新架构、新网络、新商业模型(10)

时间:2021-05-06 15:26来源:未知 作者:admin 点击:
FSS确保交易订单公平性 如今的区块链设计有一个肮脏的公开秘密:矿工和验证者可以自主选择哪些交易进行打包或验证,用户还可以根据支付的网络费用

FSS确保交易订单公平性

如今的区块链设计有一个肮脏的公开秘密:矿工和验证者可以自主选择哪些交易进行打包或验证,用户还可以根据支付的网络费用(例如以太坊的Gas费)来操纵交易顺序。矿工监听用户的交易,并将自身的利用性交易插入同一区块中的较早位置,从而通过利用对用户交易的预先判断,从用户那里窃取资金,这就是名叫老鼠仓的操纵形式。例如,机器人程序可以在用户的购买订单之前下一个购买订单,然后从用户交易引起的资产价格上涨中获利。

“公平排序服务”(Fair Sequencing Service, FSS)是现代交易非常重要的规则,防止交易所或是交易系统作弊。Chainlink也提供 FSS服务,FSS帮助智能合约设计人员确保其交易的公平排序,并避免对用户交易以及其他类型事务(如OM报表传输)的前向运行、后向运行和相关攻击。FSS使DON能够实现一些思想,比如引入严格的时序公平性概念,此外FSS还可以降低用户的网络费用(例如Gas成本)。

简单地说,在FSS中,事务通过DON传递,而不是直接传到目标智能合约。DON下单交易,然后将它们转发给合约。

图6:FSS受益的示例

图A是矿工利用其中心化的处理交易的能力来交换两个交易:交易1在交易2之前到达,而矿工却对齐交易顺序颠倒。图B展示出DON如何在DON节点之间分权式排序过程。如果诚实节点的仲裁在2之前接收到1,FSS会在链上使交易1出现在交易2之前,其方式是通过附加合约可执行的序列号来防止矿工重新排序。

可信执行环境TEE

可信执行环境(Trust Execution Environment, TEE)是应用程序的独立的执行环境,通常具有特殊用途的硬件支持。TEE的使命在于提供强大的安全特性,如机密性和应用程序完整性,即软件的抗篡改性。TEE是一项工业界和学术界都在火热进行的研究工作,它会产生非常巨大的行业影响。

一些TEE可以产生证明,即一个特定的程序对特定的输入正确地计算输出。一种基于TEE的TEF同步变体可以通过将(zk-)rollups汇总中的证明或有效性替换为TEE认证来实现。

相比于用于Rollups和Validum的零知识证明,TEEs的性能要好得多。与门限签名相比,TEE消除了生成门限ECDSA签名的复杂性,因为原则上只需要一个TEE。然而,使用TEE会引入额外的依赖于硬件的信任假设。您还可以将TEE与阈值签名结合起来,以创建防止部分TEE实例泄漏的容错性,尽管这种保护措施重新引入了生成阈值ECDSA签名的复杂性。

更强大的灵活性:这些同步选项可以通过以下方式进行改进,以提供更大的灵活性。

灵活触发:TEF应用程序可以确定同步触发的条件。例如,同步可以是基于批处理的,例如,在每N个事务之后发生,基于时间的,例如,每10个块发生,或者基于事件的,例如,在目标资产价格发生显著变化时发生。部分同步:在某些情况下(例如,使用Rollup,部分同步可以减少延迟),exect可以提供少量状态的快速同步,可能只定期执行完全同步。例如exect可以通过在SCa中更新用户的余额来批准取款请求,而无需更新主链的状态。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容