明文内存池的结构性漏洞
只要交易在落块前是明文,看到它的出块方就有能力 reorder:插到前面低买高卖是前跑,夹在中间双向吃滑点是三明治攻击。链下加密内存池方案(私交易、门铃服务、阈值解密网络)尝试多年,共同的天花板是信任外挂:解密委员会是不是合谋、服务宕机交易是否被永久扣留,用户只能读服务条款而不是读协议。
EIP-8105(2025年12月起草,草案状态)把加密内存池从链下服务升格为协议原生功能:用户提交的交易在写入区块前只以密文形态存在,出块方看不见内容,自然无法针对性重排;解密能力以注册表形式开放给任意密钥提供商,明文交易同时保留,整条链的安全性不以解密方存活为前提。注意定位——目标不是隐私,交易最终仍公开揭示,换来的是抗前跑与抗实时审查,以及给搭建者临时蒙眼、降低其监管与串谋风险。
注册表与两种交易类型
执行层部署一个密钥提供商注册系统合约:任何账户都能注册一家密钥提供商并获得唯一编号,注册时须交出一个带解密函数与密钥验证函数的合约,两函数各收密钥编号与密钥消息两个字节串。提供商之间可声明直接信任关系,构成一张有向信任图——A 信任 B 当且仅当图中存在从 A 到 B 的有向路径,委托链由此可查。信标链按处理存款的类似方式把注册表镜像进共识层状态。
交易层新增两种 EIP-2718 类型。加密交易(类型字节 0x05)携带链 ID、信封 nonce、两条费用上限、gas 量、密钥提供商编号、密钥编号、加密载荷与信封签名;解密交易(类型字节 0x06)则由解密后的真实交易加信封签名者标识构成。设计对加密技术中立:阈值加密、安全多方计算委员会、可信执行环境、基于时间的延迟加密、全同态,任何一种只要兑现注册合约里的解密接口即可上岗。
失败会卡住链吗
不会,这是全案的安全底座。协议进度不依赖任何解密方:解不出来的加密交易最多是不被处理,链照常出块;明文交易与加密交易同场共存,用户自行在抗前跑收益与处理确定性之间选边。历史先例给提案背书:Gnosis Chain 已有协议外加密内存池长期运行,Shutterized Beacon Chain 探索过信标侧变体,本提案等于把已验证的模式搬进 L1 底座,并与内置提议者-搭建者分离(ePBS)路线图天然咬合。
二阶效应这笔账
第一层收益人人会算:看不见内容,前跑与三明治直接失去弹药。第二层收益常被忽略:当所有人交易都是密文,搭建者择优排序的能力钝化,排序价值坍缩,围绕 MEV 供应链的集中化压力随之松动——这正是提案动机段强调的削弱二阶效应。蒙眼也改变合规面貌:搭建者不能再主动挑选特定用户交易拒之门外(实时审查的操作性成本上升),也不能再证明性地偏袒谁,因为根本看不见内容。
一个三明治在密文里怎么失效
看一笔具体的受害者交易:用户向兑换池挂单买入,明文时代这笔单带着目标池地址、数量与滑点上限人传人地扩散,任何搭建者都能模拟出夹心并精确定价。换到 8105 之下,用户提交的是类型字节 0x05 的密文:池子地址、数据全在 encrypted_payload 里,搭建者只看得见链 ID、费用上限与密钥提供商编号。排序时它和其他密文一样只是一团熵,攻击者无法判断夹它是否有利可图,也无法保证自己必然排在前后,攻击期望收益跌到噪声以下。等解密交易类型 0x06 落块,一切对全网重新公开——防护窗口只在竞争最激烈的内存池阶段开启,落块后审计器照常复盘,这正是它和混币路线的分界线。
快速问答
问:密文交易会被永久审查吗?协议保证解不开就不处理、不阻塞他人,但单用户被某个提供商怠慢的风险取决于该方服务承诺,读注册合约比读条款可靠。问:延迟多大?取决于提供商解密轮次设计,本文不锁定具体毫秒数。问:和门铃式私交易何异?机制类似、层级不同,8105 把接口与信任图标准化进协议,免去逐钱包对接私有服务。
风险提示:本文仅解读协议草案,不构成投资建议,亦不构成对任何解密服务的安全背书;机制以官方 EIP 文本为准。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。