EN ▼
Favorites
My Favorites
View All
Market Cap Price 24h%

Disclaimer: Content does not constitute investment advice. Trading involves risks—please invest with caution!

Aptos 在订单锁定前隐藏交易

2026-10-15 08:40:51
Bookmark

核心要点

加密功能为每个交易的可选配置。指令将在区块排序最终确定后才会公开。

Petra 钱包已提供该选项,而 Decibel 计划采用此功能。

为何可见的待处理交易可能损害发送者利益

在 10 月 12 日的公告中,Aptos 宣布其主网已上线加密内存池(Encrypted Mempool)。内存池用于在交易被打包进区块之前暂存待处理交易。当交易内容可见时,观察者可以在执行前检查其中的指令。

考虑一种假设情况:一笔足够大、足以影响代币价格的兑换交易。如果机器人看到了这笔待处理的订单,它可能会尝试先买入,等待用户的兑换推高价格后再卖出。这种被称为“三明治攻击”(Sandwich Attack)的操作序列,会导致用户面临更差的成交价格。这一切的关键在于,攻击者必须在仍有操作空间时看到该指令。

加密功能在排序阶段隐藏了交易负载——即调用的函数及其参数——从而消除了这一视角。但这并不保证特定的执行价格:加密后的兑换仍可能受到普通市场波动、流动性有限或严格的滑点设置的影响。

排序在前,指令揭示在后

AIP-144 协议提案描述了三个阶段:

  • 提交(Submission):客户端在发送交易前对负载进行加密。
  • 排序(Ordering):验证者在加密指令保持不可读的状态下,就区块达成一致。
  • 解密与执行(Decryption and execution):共识达成后,验证者公开负载并执行交易。

这里的“最终性”(Finality)指的是对区块及其交易顺序的共识。Aptos 将共识与执行分离,允许指令在位置固定之前保持隐蔽状态。

发送者账户和燃气费字段在提交时仍然可见。完成的活动随后会公开记录。与其他区块链隐私方法一样,隐藏部分细节并不意味着账户匿名化。

验证者负责解密

验证者为每个时期(Epoch,即验证者集合固定的时间段)共同生成加密密钥。解密需要足够的质押加权份额(即解密能力的片段),而不是由单个验证者访问。因此,Aptos 使用其共识验证者,而非任命单独的解密委员会。

该提案还规定了一次性的可信设置仪式(Trusted Setup Ceremony)。因此,安全解释应涵盖密码学设置以及验证者行为,而不能仅将不存在外部委员会作为整个信任模型的全部依据。

ZKSecurity 的独立审查考察了加密方案、密钥管理组件以及与交易处理的集成情况。燃气计量不在其审查范围内。该审查提供了实施证据,但不应将其呈现为对所有失败或交易风险的绝对保证。

用户如何启用它以及基准测试显示的内容

据 Aptos 称,Petra 在其签名流程中暴露了加密选项。用户可为单笔交易选择启用。Aptos 永续合约交易所 Decibel 计划使用该功能;公告并未表明其集成已投入运行。

开发者可以通过 Aptos TypeScript SDK 提交加密负载,支持版本从 7.0.0 开始。现有的 Move 合同无需更改。

Aptos 报告称,在 50 个节点的基准测试中,每块增加了约 20 毫秒的延迟。这衡量的是处理开销,而非交易者节省的时间或拥堵期间的生产性能。加密仅在排序期间隐藏指令;交易是否能获得更好的价格,仍取决于市场和执行它的应用程序。

本文仅供参考,不构成财务或投资建议。区块链隐私工具可以减少特定形式的信息暴露,但不能保证匿名性或免受所有交易风险的保护。

Disclaimer:

All content published on this website, including hyperlinks, related applications, forums, blogs, and other media accounts, originates from third-party platforms and their users. CoinMarketInsight makes no representations or warranties of any kind regarding the website or its content. All blockchain-related data and materials are provided for informational and research purposes only and do not constitute financial, legal, or investment advice. Users and third parties are solely responsible for the content they publish. CoinMarketInsight shall not be liable for any losses arising from the use of this website. You should exercise caution and conduct your own independent research, review, analysis, and verification before making any decisions.

Read Full Article
More News
TOP

TOP