由Flashbots开创的MEV竞拍服务已受到了矿工们的欢迎,那么这种竞拍是否是最优的呢?
注:原文作者是斯坦福大学电气工程博士GuillermoAngeris,placeholder研究员AlexEvans以及Gauntlet创始人TarunChitra。
在包分配问题中,矿工面临着固定数量的交易,而他们要将这些交易包含在给定的区块中,此外,矿工还可以选择在该区块中包含哪些包。矿工通过将每个包包含在区块中来赚取利润,然而,包具有很多必须要考虑的分配约束。在这篇文章中,我们给出了一个简单的整数线性规划问题公式,并提供了一些基本的扩展。
简介
矿工可提取价值这个术语,指的是矿工根据交易排序可获得的任何超额利润。在区块链等去中心化系统中,用户通过点对点的gossip网络向矿工提交一组交易和费用。而矿工们会收集这些交易,并将它们分批成一个完全有序的序列,然后由大多数矿工验证并接受作为下一个区块。
然而,在很多区块链中,矿工可选择要包含的交易集以及提交交易的顺序。
如果一名矿工提交一笔具有经济意义的交易,他们可以对交易重新排序以确保他们的交易首先执行,这也被称为抢先交易。自从MEV这一概念被提出以来,已经出现了很多涉及闪电贷、借贷以及三明治攻击的新型MEV形式。MEV代表了一种价值提取形式,而用户无法通过简单地修改其交易竞价行为来消除它。
Ankr宣布即将推出Flare RPC:7月8日消息,Ankr发文称,很快将推出Flare RPC(远程过程调用)。其Flare RPC将钱包、命令行界面或DApp与Flare区块链连接起来,充当信使或区块链路由器,在Flare节点、DApp和最终用户之间中继链上信息,以便执行交易、填充钱包余额、获取所有权信息等。
开发者将能够访问Flare公共和高级RPC,发出请求调用并接收与其运行全节点所获得的结果相同的信息返回,构建数据连接且可扩展的DApp。
Flare RPC端点是开发者直接与Flare网络交互的网关,无需通过DevOps建立自己的Flare节点。Ankr提供地理分布式Flare RPC,由在全球运行的区块链节点组成,以实现低延迟和可靠的连接。[2023/7/8 22:25:01]
公平。从理论上讲,MEV可能导致区块链共识不稳定,并可能迫使用户在预期交易费用之外支付额外的费用来处理交易。这也引出了很多研究,而这些研究的重点是保证交易排序及包含方面的“公平性”。而公平算法尝试使用密码学方法,例如对交易排序或待处理交易状态的时间锁承诺,以强制基于时间的“公平”保证。
MEV竞拍。或者,有一些研究工作表明,MEV是区块链独有的,它无法通过纯粹的密码学方式删除。这一系列工作有效地表明,相比用密码学方式删除MEV,矿工和用户共享MEV利润将导致稳定的均衡。
在这个由Flashbots开创的世界中,“探索者”试图找到交易的最佳顺序,然后竞标由矿工以特定顺序执行的“包”交易。这种出价通过MEV拍卖进行调解——即参与者愿意在链下拍卖中向矿工支付额外的优先出价。因此,MEV竞拍是更受欢迎的,并且这种方式在2021年为矿工创造了超过7亿美元的额外收入。
律师提交法庭动议要求Celsius用户可接收Flare空投代币:金色财经报道,根据律师约翰·迪顿 ( John Deaton )透露,尽管加密借贷平台Celsius已经申请破产,但其用户能可能会收到Flare空投代币。目前,该律师已为Celsius上的XRP持有者(快照追溯至2020年12月)提交了一项法庭动议,该动议希望授权债务人将 Flare 代币记入所有符合条件的账户,相关法庭听证会将于1月24日由破产法官马丁·格伦召开,如果该动议获得批准,相关用户就能收到Flare空投代币,而Flare Network首席执行官Hugo Philion也表示希望该动议能够得到法院批准。据金色财经此前报道,Flare Network于世界标准时间 1 月 9 日 23:59 启动 TDE,而且得到了Atomic、Bybit、Bitfrost Wallet 等钱包支持。(u.today)[2023/1/10 11:03:13]
最优性。然而,一个自然要问的理论问题是,这种竞拍是否是最优的呢?目前,Flashbots竞拍通过使用约束求解器解决背包问题(Knapsackproblem)来有效地执行交易包。但是从理论上讲,我们应该期望近似整数线性规划(ILP)的解决方案是“最优”的吗?应该如何描述最优性?由于MEV是根据所有资产的可提取价值来定义的,因此任何最优概念都取决于任何一组交易和包可实现的最大利润。
总结。在这篇短论文中,我们给出了在单个区块中包含交易包的最优ILP的首个正式描述。我们的描述侧重于MEV的三种操作形式,包括抢先交易、尾随交易以及三明治交易。我们假设在实践中使用的精确gas模拟方法是作为预处理步骤执行的,它将分配问题与正确估计单个包利润的问题解耦。我们的公式可以很容易地用高级描述语言进行优化并在实践中使用。
区块链平台Flare与体育联盟FCF合作推出NFT和DAO平台:12月22日消息,区块链平台Flare与体育联盟Fan Controlled Football (FCF) 建立合作伙伴关系,为七对七足球联赛创建NFT和DAO平台,另外,Flare将从下个赛季开始成为FCF的赞助商。(u.today)[2021/12/22 7:56:27]
定义
在这节内容中,我们首先来描述一下这篇论文中使用的基本定义。
交易:矿工通常从一系列的交易开始,我们把这些交易写成一些集合T。这些交易由区块链的用户提供,它们可以是Uniswap或Curve的swap交易、借贷或预言机更新等交易。
包:矿工还接受许多由用户提交的包,所谓包是一个带有关联交易的操作,每个包还包括了一些出价,例如,用户愿意支付多少钱才能将其包包含在区块中。矿工可以决定区块中包含哪些包以及交易。而矿工从包中获得的利润,等于区块中包含的各个出价的总和。
操作:从以前开始,每个包都将一个操作与一笔交易相关联。可能的操作是:抢先交易t,尾随交易,以及三明治交易。
对于给定的交易t∈T,要么是进行三明治交易t,要么是进行抢先交易以及尾随交易t。例如,如果有三个包与交易t关联,其中一个在t之后进行尾随交易,一个执行抢先交易,另一个执行三明治交易,那么矿工可以选择包括抢先交易包和尾随交易包,或者是三明治交易包,但不能同时包括这两个类型。
Flare Networks主网启动前仅15%的FLR将空投给XRP持有者:1月22日消息,Flare社区推特账户分享Flare Finance代币(DFLR)空投的路线图。这显示了XRP持有者如何获得Spark代币(FLR)以及随后的DFLR代币。虽然还没有具体的主网发布日期,但开发者的目标是在第一季度至第二季度。
但是,Spark代币的分发不会像当初想象的那么容易。根据路线图,最初,在Flare Networks主网推出前不久,只有15%的FLR将分配给合格账户,就是那些在2020年12月12日(快照日)将XRP放在自己的钱包或参与交易所的人。剩余的85%将在25至34个月内发放,因此符合条件的账户每月将获得其总FLR代币权利的3%左右。因此,与最初的预期相反,主网启动时不会有100%的支付。(Crypto News Flash)[2021/1/22 16:47:31]
我们把这三个操作的空间称为A。现在我们可以很容易地将包定义为与交易t∈T相关联的操作,而它会有一个出价金额。即包是一个三元组(a,t,p)∈A×T×R+,所有包的集合将由B?A×T×R+给出。
利润最大化。剩下的问题是:矿工如何选择哪些交易包含在他们的区块中,以实现利润最大化?在下一节中,我们将展示这一问题可表述为一个简单的整数线性规划问题,而其通常可通过现代计算机在合理的时间内解决。
问题表述
我们将利润最大化问题表述为整数线性规划(ILP),我们将其称为包分配问题。
动态 | HASHFLARE关闭比特币采矿服务 用户努力撤回资金:HashFlare是一种加密货币云采矿服务,已关闭其比特币采矿服务。该平台还终止了所有相关的比特币采矿合同,理由是运营中缺乏盈利能力。2018年比特币这一排名最高的加密货币全年价格不断下滑,自年初以来下跌了60%以上。
在宣布终止其比特币采矿合同之前,HashFlare推出了新的知识客户(KYC)和反(AML)协议,限制了未经验证的客户撤回资金。结果,许多用户的资金困在系统中。[2018/7/23]
设置函数。为方便起见,我们将编写定义以下函数。这里,t∈T是一笔交易,而B是所有包的集合。
我们将s定义为与三明治交易t关联的包集合:
类似地,f是与t相关联的抢先交易,b是与t相关联的尾随交易。我们假设B由b=1,2,...索引,其中n是提议的包的数量。
问题陈述:将包分配问题写成整数线性规划问题的一种简单方法如下:
这里,
是优化变量,如果当前区块中应包含包b,则xb为1,否则为0。问题数据是
,这是一个向量,使得cb≥0是矿工在他们的区块中包含包b所获得的利润,而T是要包含在此区块中的交易集)。
标准形式。问题(1)可以用矩阵表示法写得更简洁一些。为此,我们将定义m=|T|,交易总数,以及矩阵
为:
对于每笔交易t∈T和包b∈B,使用这些新的定义,问题可用以下方式编写:
其中1是适当维度的全1向量,而
是优化变量。
解释。我们可以将目标和约束解释如下。目标
仅仅是包含在区块中的包给出的利润总和。第一个约束意味着区块中最多包含一个三明治包,或者区块中最多包含两个抢先交易或尾随交易t的包。第二个约束意味着对于每笔交易t,最多包含一个抢先交易包,以及最多包含一个尾随交易包,而最后一个约束是将x的条目约束为布尔值。
放宽松。一般来说,除了非常小的实例之外,问题(1)可能很难解决,因为x的条目有布尔约束。但是,在许多实际情况下,将布尔约束放宽为边界约束,经过一些简单的舍入方案后,可以产生合理的实际性能以及合理的解决方案。一般来说,这个宽松问题的最佳目标,始终是矿工可能获得的最大利润的上限,而任何舍入方案都会给出一个下限。这可以用来给出所提议的包分配的次优程度的一个界限。例如,如果放宽后的利润为1.2ETH,而拟议分配的利润为1ETH,则拟议分配的次优性最多为1.2/1?1=20%。换句话说,最多可将提议的分配提高20%。
2.1扩展
问题有几个简单但非常有用的扩展。
包约束。例如,用户可能希望指定几个包,这些包必须由矿工一次性全部包含,或者根本不包含。我们可以把它写成包Bi?B的子集。对于i=1,。..,?,如果Bi中包含任何一个包,则矿工必须包含包Bi的整个子集。
新的优化问题由下面的公式给出:
其中优化变量是
和
,而问题数据是在(2)中定义的矩阵
和矩阵
:
换句话说,D是一个对角矩阵,其对角条目是集合Bi的大小,而F是一个矩阵,使得(Fx)i给出了Bi中要包含在区块中的包的数量。约束Fx=Dy简单地表示,对于每个可能的i,要么包含所有|Bi|包,要么只包含0个包。
gas限制。另一种可能的扩展,是在优化问题上包含总gas约束。例如,当包含在区块中时,每个包b∈B可能使用一些最大量的gas。我们可以很容易地附加约束,即包使用的最大gas总量不超过交易)执行后剩余的gas量;即
,其中M≥0是剩余的gas量。我们注意到,这可能是一个很难获得合理限制的数量,因为当区块中包含包时,交易使用的gas可能会发生巨大变化。有其他可能的方法来进行计算,但我们不在这里讨论它们。
结论
在这篇论文中,我们提供了一个简单但非常通用的公式,它可以用于解决矿工利润最大化包分配的问题。虽然该问题通常是NP问题,但我们怀疑大多数整数线性规划求解器在实际情况下可能有很好的表现。
标签:ATH区块链比特币BTCmathwalletspro区块链运用的技术中不包括哪一项项BCD比特币钻石为什么不涨tBTC价格
即将到来的权益证明网络将会淘汰以太坊矿工,但并不意味着他们会离开。与比特币一样,以太坊目前“挖矿”也需要耗费大量能源来保护网络安全、同时创建和分发新的数字货币,在全球范围内,以太坊矿工数量同样很.
每天有成千上万的人第一次使用去中心化交易所。然而,公链的特性通常会让新手措手不及,即使是那些熟悉传统市场的用户。结果就是交易者的资金流向套利者和抢跑者,导致其操作受到预期之外的影响.
KALEO在其推特上更新了比特币减半的价格分析线程,他认为目前我们处于比特币奖励减半的第二季度,此时的市场大局与2019年2月时的预测相符.
卢森堡,全称卢森堡大公国,虽然是一个袖珍之国,但是却是一个高度发达的资本主义国家,也是世界上最富有的国家.
一直以来,区块链锁定的资金,本质上是只停留在区块链上运行的,这无非是单一资本间的相互游戏,并不能与现实经济产生联系。因此,基于传统估值模型下的定价,是不能作用在区块链项目中的.
据开发人员AlessandroPaluzzi在推特上爆料称,Instagram似乎正致力于在其应用程序上部署NFT功能,以及端对端的加密聊天功能.