Aptos 通过集成 Petra 钱包扩展交易隐私保护。

Aptos (APT) 已在主网上启用可选的加密内存池,Petra Wallet 是首个在签名阶段就支持该功能的钱包。以下是其工作原理和费用说明。
Aptos ( @Aptos ) 已在主网上线其原生加密内存池 (Encrypted Mempool),用户现在可以通过 Petra Wallet ( @PetraWallet ) 浏览器扩展程序访问该内存池。这项可选功能允许用户在提交交易前加密交易输入,包括金额。交易详情在区块最终确定前保持隐藏状态,旨在降低 Aptos网络遭受最大可提取价值 (MEV) 攻击的风险。
Aptos 加密内存池的工作原理
内存池是交易在被打包进区块之前等待的区域。 在这个阶段,当交易详情可读时,攻击者可以利用这些信息抢在其他用户之前进行交易。 在三明治攻击中,机器人会在待成交的交易发生之前买入,然后在交易发生之后卖出,从而使用户承担更差的交易价格。
在新制度下, 兼容的钱包或应用程序会在将已选择加入的交易内容发送到 Aptos 之前,在用户的设备上对其进行加密。 验证者在不查看交易内容的情况下就交易顺序达成一致,然后在顺序最终确定后共同解密交易。 单个验证者或代表网络质押投票权不到三分之二的群体,无法自行解密待处理的交易。
功能是 选择加入,并按交易启用。 据 Aptos Labs 称,Petra 的浏览器扩展程序是第一个在签名时支持该功能的钱包。 基于 Aptos 的永续合约交易所 Decibel 计划使用加密内存池来保护订单隐私。 该机制在 Aptos 改进提案 144 (AIP-144) 中定义。 开发者可以通过 Aptos TypeScript SDK 版本 7.0.0 及更高版本提交加密交易,而无需修改现有的 Move 合约。
限制和成本
该保护措施涵盖交易有效载荷,而非整个交易。 客户端可能仍然可以看到元数据,例如发件人、gas 参数、过期时间和签名。 和 AIP 表示,隐藏发件人和其他元数据不在第一版的范围内。
隐私保护也是要收费的。 根据 Aptos 开发者文档,加密交易必须支付最低 gas 价格,即每 gas 单位 200 octas,是网络基本最低价格的两倍,此外解密还需要额外支付 375 gas 单位。 Aptos 表示,在 50 节点基准测试中,此次升级将使每个数据块的延迟增加约 20 毫秒。 该系统还通过了 ZKSecurity 的安全审查。
现在评估影响还为时过早。 袭击事件的实际减少情况尚未得到独立证实。 Aptos 还提供 Confidential APT, 对余额和转账金额进行加密,同时保持地址可见。
来源:


