段子解读 MEV、交易夹子、PBS、builder、TEE
关于 MEV:
有一天,你在一家著名的电影院外排队等着买最新大片的票。队伍很长,你已经等了一个小时。突然,一个人走到售票窗口,递给售票员一张大额钞票,小声说:“能不能给我两张好位置的票,钱不是问题。”售票员看了看他,微笑着点点头,马上给了他两张最佳座位的票。而你还在队伍中等待。
在这个故事中,售票员就像区块链中的矿工或验证者,那个插队的人就是愿意支付更高“手续费”的交易者。他通过支付额外的费用,获得了优先权,提前完成了交易。
这就是MEV的本质:矿工利用他们对区块中交易排序的控制权,通过优先处理出价更高的交易,或者重新排列交易顺序,从中获取额外的收益。
简单来说,MEV就像是在区块链这个“队伍”中,有人愿意支付额外的费用来“插队”,而矿工则通过允许这种“插队”来获得更多的利益。
关于交易夹子:
小张喜欢在区块链上的去中心化交易所(DEX)交易。他发现了一种新兴的代币A,准备以10美元的价格买入100枚。他在交易所下了订单,等待交易被矿工打包。
与此同时,精明的小李是个“夹子”交易者。他注意到了小张的大额买单,因为区块链上的交易都是公开可见的。小李决定利用这个机会赚取差价。
首先,小李立即以10美元的价格先买入100枚代币A,但他支付了更高的手续费,确保他的交易会在小张的交易之前被矿工优先打包(前置交易)。
然后,小张的交易被打包,因为小李的买入导致代币A的价格上涨到11美元,所以小张以更高的价格完成了购买。
接着,小李又以11美元的价格卖出他之前买入的100枚代币A,同样支付高额手续费,确保这笔交易在小张的交易之后被打包(后置交易)。
通过这一系列操作,小李每枚代币赚了1美元的差价,合计获利100美元。
解释:
• 夹子(夹击交易):小李的这种操作被称为“夹子”或“三明治攻击(Sandwich Attack)”。他在小张的交易前后各插入一笔自己的交易,形成“前置-目标-后置”的三明治结构,从而操纵价格,赚取差价。
• MEV(矿工可提取价值):矿工或验证者有能力决定交易在区块中的排序。他们可以通过优先打包高手续费的交易,甚至自己发起类似小李的夹击交易,从中获取额外的收益。这种通过操纵交易排序获得的利润就是MEV。
夹子与MEV的关系:
• 夹子是实现MEV的一种具体策略。小李的夹击交易利用了交易的公开性和矿工对交易顺序的控制,属于MEV的范畴。
• MEV是一个更广泛的概念,指矿工或验证者通过重排、插入、删除交易等方式,从区块中提取的所有额外价值。
总结:
• 夹子(夹击交易):通过在目标交易前后插入自己的交易,操纵市场价格,赚取差价的策略。
• MEV(矿工可提取价值):矿工或验证者通过控制交易排序等方式,从区块链中获取的额外利润。
所以,夹子是实现MEV的一种常见方式,两者之间是策略与概念的关系。夹子利用了矿工可操纵交易顺序的特点,从而实现MEV。
关于:PBS、builder
在传统的区块链中,验证者(或矿工)既负责选择交易,又负责打包区块。这给了他们机会利用对交易排序的控制权,从事 MEV(矿工可提取价值)活动,例如夹子(夹击交易),从中获取额外利润。这就像裁判不仅执法比赛,还亲自上场踢球,显然会影响比赛的公平性。
为了解决这个问题,引入了新的角色——构建者(Builder):
• 验证者(Proposer):负责从构建者提供的区块中选择一个,并将其提交到区块链上。他们就像裁判,确保比赛(区块链网络)的正常运行和公平性。
• 构建者(Builder):专注于收集交易并构建优化的区块,然后将这些区块候选提交给验证者。他们类似于球队的教练或经理,负责制定最佳策略(构建区块)。
通过 PBS 机制,验证者不再直接参与区块的具体构建,而是从构建者提供的区块中进行选择。这种职能分离有以下好处:
1. 防止验证者滥用权力:验证者无法再通过操纵交易顺序来获取 MEV,降低了他们亲自下场发起攻击的可能性。
2. 提高网络公平性和效率:构建者专注于优化区块,验证者专注于维护网络共识,各司其职。
3. 增加专业化:构建者可以投入更多资源和技术来优化区块构建,提高交易吞吐量和用户体验。
总结:
• 矿工是裁判,不能下场踢球:验证者应保持中立,确保网络公平,而不是参与交易操纵。
• 引入构建者角色:通过职能分离,构建者负责区块的构建,验证者负责区块的提议和共识。
这种设计旨在降低 MEV 对用户和网络的负面影响,提升区块链生态的健康发展。
关于 TEE:
在一个繁忙的游乐园里,游客们都想去乘坐最新的过山车。大家在入口处排起了长队,可是有些调皮的小孩(相当于不诚实的矿工)总是想办法插队,扰乱秩序,让其他游客感到不满。
为了维护公平,游乐园引入了一位公正的机器人安保员(可信执行环境 TEE)。这个机器人严格按照规则行事,确保所有人按照到达的先后顺序排队上车,任何人都不能插队。
同时,游乐园还引入了新的工作人员(构建者 Builder),他们负责组织游客排队,确保队伍移动顺畅。而机器人安保员则监控整个过程,防止工作人员和游客串通,破坏秩序。
有了机器人安保员的帮助,队伍变得井然有序,所有游客都能公平地享受游乐设施,再也不用担心有人插队或扰乱秩序了。
解释:
• 游乐园:代表区块链网络(如 Unichain)。
• 游客排队:代表交易被按顺序打包上链。
• 调皮的小孩(不诚实的矿工):代表试图操纵交易顺序、获取不正当利益的矿工。
• 机器人安保员(可信执行环境 TEE):确保矿工诚实行事,按照预定规则处理交易,防止作弊行为。
• 工作人员(构建者 Builder):负责收集和组织交易,但受机器人安保员的监督,不能违规。
通过这个故事,Unichain 引入可信执行环境 TEE,就像游乐园请来了公正的机器人安保员,确保矿工(裁判)不能亲自下场“踢球”或“插队”,保护了用户的利益,保证了交易的公平和有序进行。