Aptos、メインネットで暗号化メンプールを稼働開始——取引はブロック順序確定まで非公開に
重要ポイント
- •10月12日の発表に基づき、Aptosの暗号化メンプールがメインネットで稼働し、ブロック内の位置が確定するまで保留中トランザクションのペイロードを隠す。
- •AIP-144提案は3段階を定義する:クライアントが送信時にペイロードを暗号化し、命令が読めないままバリデータがブロックを順序決定し、合意後に復号と実行が行われる。
- •バリデータはエポックごとに暗号鍵を共同生成し、復号には別委員会ではなく十分なステーク加重シェアが必要で、設計には1回限りのtrusted setupセレモニーが含まれる。
- •Petraウォレットはトランザクション単位の暗号化を可能にし、開発者はAptos TypeScript SDK(バージョン7.0.0から対応)経由で暗号化ペイロードを送信でき、既存のMoveコントラクトの変更は不要。Decibelも機能の採用を計画している。
- •Aptosは50ノードのベンチマークでブロックあたり約20ミリ秒の追加レイテンシを報告しており、ZKSecurityの独立レビューは暗号方式と鍵管理を対象としたが、ガス計測は対象外で、あらゆる取引リスクからの保護を保証するものではない。

Aptosは10月12日の発表で、暗号化メンプールがメインネットで稼働したと発表し、ブロック内での位置が確定するまで保留中トランザクションの内容を非公開にできるようになった。
メンプールは、トランザクションがブロックに取り込まれるまでの保留状態を保持する。その内容が可視の場合、外部の観察者は実行前に命令を確認できる。トークンの価格を動かすほどの規模のスワップを例に考えてみよう。保留中の注文を見たボットは、先に買い、ユーザーのスワップで価格が上昇した後に売却する、という動きが可能だ。この一連の流れはサンドイッチ攻撃として知られ、送信者により悪い執行結果をもたらしうる。これは、取引の余地が残っている間に命令を目視できることに依存している。可視の保留注文から価値を抽出する行為——MEV(最大抽出可能価値)の傘下で一般に議論される一連の戦略——は、透過的なメンプールを持つパブリックブロックチェーンにおける長年の懸念事項であり、業界全体でプライベート送信チャネルから閾値暗号に至るまでの設計が緩和策として検討されてきた。Aptosのアプローチは、順序決定段階そのものでの情報露出を対象としている。
暗号化により、順序決定の間、トランザクションのペイロード——呼び出される関数とその引数——を第三者が見ることはできなくなる。ただし、特定の執行価格を保証するものではない。暗号化されたスワップでも、通常の市場変動、流動性の不足、スリッページ設定の制約に直面しうる。
命令が公開されるのは順序決定の後
AIP-144プロトコル提案は、3つの段階を定めている:
- 送信: クライアントはトランザクション送信前にペイロードを暗号化する。
- 順序決定: 暗号化された命令が読めない状態のまま、バリデータがブロックについて合意する。
- 復号と実行: 合意形成後にバリデータがペイロードを公開し、トランザションを実行する。
ここでのファイナリティとは、ブロックおよびそのトランザクション順序についての合意を意味する。Aptosはこの合意を実行から分離することで、命令の位置が固定されるまで非公開のままにできる。送信者アカウントとガス料金フィールドは送信時に可視のままとなり、完了した取引活動はその後公開記録される。他のブロックチェーンプライバシーへのアプローチと同様、一部の詳細を隠してもアカウントが匿名になるわけではない。
復号もバリデータが担当
バリデータは、バリデータセットが固定される期間であるエポックごとに、暗号鍵を共同で生成する。復号には、単一バリデータによるアクセスではなく、十分な数のステーク加重シェア——復号能力の断片——が必要となる。このためAptosは、別途復号委員会を設けるのではなく、コンセンサスを担うバリデータを利用している。
提案には、1回限りのtrusted setupセレモニーも規定されている。したがって、セキュリティの説明では、外部委員会が存在しないことを信頼モデルの全てとみなすのではなく、暗号のセットアップとバリデータの挙動の両方を考慮する必要がある。
ZKSecurityによる独立レビューでは、暗号方式、鍵管理コンポーネント、トランザクション処理との統合が検証された。ガス計測は対象外だった。このレビューは実装の証拠を提供するものだが、あらゆる障害や取引リスクに対する保証として提示すべきではない。
ユーザーの利用方法とベンチマーク結果
Aptosによると、Petraウォレットは署名フローで暗号化を利用可能にしており、ユーザーはトランザクション単位で選択できる。Aptosの永続先物取引所であるDecibelはこの機能の利用を計画しているが、発表はその統合がすでに稼働していることを示すものではない。そのため、Decibelの統合がいつ稼働するか、報告されたオーバーヘッドが本番環境の負荷下でどう振る舞うか、Petra以外のウォレットが暗号化を通常の選択肢にするかどうかなど、近い時点のいくつかの疑問は未解決のままである。
開発者はAptos TypeScript SDK経由で暗号化ペイロードを送信でき、バージョン7.0.0から対応している。既存のMoveコントラクトの変更は不要だ。
Aptosは、50ノードのベンチマークにおいてブロックあたり約20ミリ秒の追加レイテンシを報告している。この数値は処理のオーバーヘッドを測るものであり、混雑時のトレーダーの節約効果や本番パフォーマンスを示すものではない。暗号化は順序決定の間の命令を隠すものであり、取引がより良い価格で執行されるかどうかは、依然として市場とそれを実行するアプリケーションに依存する。
本記事は情報提供のみを目的としており、金融または投資に関する助言を構成するものではない。ブロチェーンのプライバシーツールは、特定の形態の情報露出を減らすことはできるが、匿名性やあらゆる取引リスクからの保護を保証するものではない。