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

我的网站

当前位置: 主页 > 竞争币 > 以太坊

抢跑交易损害 DeFi 公正,Chainlink 提出的「公允排序」解决思路如何?(2)

时间:2020-10-16 16:56来源:未知 作者:admin 点击:
目前推出了 Rollup 等交易处理方案,这个方案可以很好地实现可扩展性和交易隐私,但可惜还是无法解决 MEV 问题。Rollup 方案将交易排序权交到了打包交易

目前推出了 Rollup 等交易处理方案,这个方案可以很好地实现可扩展性和交易隐私,但可惜还是无法解决 MEV 问题。Rollup 方案将交易排序权交到了打包交易的人手中。基本上就是将 MEV 变成了 REV,即「打包者可提取价值」。

Chainlink Labs 在制定 Chainlink 下一步发展计划时,提出在去中心化(或甚至中心化)系统中建立公允交易排序机制。这个方案可以解决 Rollup 机制以及整个 DeFi 领域存在的交易排序问题,同时解决 gas 成本过高和交易排序不公平的问题。这个方案的名称叫做公允排序服务(FSS)。

FSS 可以服务于所有智能合约,无需改变合约所在的 Layer1 区块链。

FSS 的底层逻辑简而言之就是:使用预言机网络为发送至某一智能合约 SC 的交易排序,包括用户交易和预言机报告。预言机节点网络获得交易并针对交易排序达成共识,任何一个节点都无法单独做出决定。然后,节点网络将交易发送至智能合约 SC 中。节点会在交易中添加 nonce 值或序列号,或批量发送,以对交易进行排序。

FSS 与 MEV 拍卖一样,将提取 MEV 能力与挖矿能力分离,但与 MEV 拍卖不同的是,FSS 本质上不会导致任何抢跑行为。总的来说,FSS 消除了挖矿过程中的中心化因素,并实现了去中心化的交易排序机制。

既然 gas 费用决定了交易排序,那么预言机节点应该建立什么样的排序标准呢?最符合逻辑的标准是「先到先得」,即根据交易达到的时间来排序。那么具体应该怎么做呢?

排序公平性

交易排序问题至关重要,实际上这是一个非常棘手的问题。

几十年来大家在研究拜占庭容错机制(注:许可制系统的共识机制)时一直忽略了「排序公平性」问题。大多数 BFT 系统的目标都是活跃度和一致性,即交易需要及时处理,且所有节点需要对交易排序达成共识。但是这个原则并没有具体说明当交易时间接近时应该如何排序。即使所有节点都先收到 T1 再收到 T2,根据 BFT 机制规定,T2 是可以排在 T1 前面的。

Kelkar 等人(其中包括本文的作者之一)近期的研究首次在共识中加入了「排序公平性」维度。具体细节非常复杂,但大致逻辑是:如果大部分节点先收到 T1 再收到 T2,则 T1 不能排在 T2 后面。这其中包括名为「Aequitas」[2] 的一整套协议,共同实现了这个功能。尽管目前这些协议的运行成本很高,但我们相信未来将产生更高的实用价值。

FSS 为执行交易排序政策提供了框架,其中一个案例就是 Aequitas。它还可以支持更简单的方案,比如直接将交易加密,节点可以在排序后使用门限签名的方式进行解密。除此之外,它还支持其他方案将预言机报告插入交易中。(注:如果有需要,它甚至可以支持 MEV 拍卖。) (责任编辑:admin1)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容