Aptos(アプトス)とは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 5 分
結論
Aptosは2022年10月に稼働を開始したProof of Stakeのブロックチェーンです。Meta社が進めていたブロックチェーン計画に関わった技術者が設立したAptos Labsが開発し、Move言語と並列実行エンジンを採用しています。設計の主眼は、安全な資産表現と高い処理能力の両立にあります。
要点
- 資産の複製や消失を型で防ぐMove言語を採用している
- Block-STMという方式で、取引を楽観的に並列実行し衝突時のみ再実行する
- アカウントの鍵を、アドレスを変えずに差し替えられる
- Meta社のブロックチェーン計画の技術的系譜を引き継いでいる
定義
Move 言語と楽観的な並列実行エンジンを組み合わせ、処理能力と資産の安全な取り扱いの両立を目指した Proof of Stake ブロックチェーン。
Aptosの技術的な出自は、Meta社(当時Facebook)が進めていたDiemという決済ブロックチェーン計画です。この計画は規制上の理由で中止されましたが、そこで開発されたMove言語と合意アルゴリズムを引き継ぐ形で、2022年に独立したネットワークとして立ち上がりました。
Move言語の要点は、資産を表す値を「コピーできず、暗黙に捨てることもできない」型として定義できることです。トークンの残高を誤って複製したり、送金処理の途中で消してしまったりといったバグが、コンパイルの時点で弾かれます。スマートコントラクトの脆弱性の多くが資産の取り扱いミスに起因することを踏まえた設計です。
処理能力については、Block-STMという並列実行の仕組みを使います。取引が互いに干渉しないと楽観的に仮定していったん並列に実行し、実行後に読み書きの衝突を検出したものだけを再実行します。開発者が事前に依存関係を宣言する必要がないため、既存の書き方のまま並列化の恩恵を受けられます。
利用者向けの機能としては、アドレスを変えずに鍵を差し替えられる鍵ローテーションが標準で備わっています。鍵の漏洩が疑われる場合に、資産を移し替えずに対応できる点が実務上の違いです。実際の用途はDEX、NFT、ゲーム、ステーブルコインの流通などです。
注意点
- · 初期のトークン配分のうち、開発企業と投資家の割合が大きく、解除の進行が供給に影響する
- · Move言語はEVMと互換性がなく、イーサリアム向けのコントラクトはそのまま動かない
- · 稼働から日が浅く、長期の運用実績は限られている
よくある質問
Suiと同じMove言語ですか?
起源は同じですが、Suiはオブジェクトモデルに合わせて言語を拡張しており、両者のコードには互換性がありません。