今回は、仮想通貨「Aptos」について解説します。
新しく開発されているブロックチェーンで、Solanaを上回るのではないかと話題になっています。
Aptosとは
Aptosとは、最も安全でスケーラブルなレイヤー1ブロックチェーンを構築の実現をさせようとしている仮想通貨です。
※レイヤー1とは→仮想通貨における【 レイヤー2とは 】レイヤー1とレイヤー2の違い・メリット・デメリットも含めて解説
Aptosの使命は、何十億もの人々が分散型資産に普遍的かつ公正にアクセスできるようにすることです。
Aptosは、世界で最も安全で生産に対応したブロックチェーンを提供するというビジョンを字具現させるための新しい独立したプロジェクトです。
ブロックチェーンは長い道のりを歩んできましたが、いまだに危険と混乱に満ちているのは事実です。
地方分権化運動は、信頼性・安全性・使いやすさを当然のことと見なすことができないため、脱出速度に到達するのに苦労しています。
まとめると、これらの問題は、平均的な個人から世界最大の企業まで、採用を妨げています。
これらの問題を解決することを目的とした新しいレイヤー1ブロックチェーンが必要です。
Aptosは、絶対的な安全性・拡張可能なスケーラビリティ・信頼できる中立性に重点を置いて設計されました。
これらの値は、Aptosが直接把握しており、内臓的に理解しています。
APtosの公式ホームページはこちらです。
Aptosの公式Discordはこちらです。
ビジョン
APtosの使命は、何十億もの人々が分散型資産に普遍的かつ構成にアクセスできるようにすることです。
Web3スタックは、スマートコントラクトプラットフォームから開発者インフラストラクチャ・ツール・ウォレット・分散型アプリケーションまで、広大で豊富です。
今後数年間で、Aptosはd小システムの参加者を構築し、協力して、空間全体を改善することを期待しています。
Aptosは、分散型コミュニティと協力して、安全でスケーラブルでアップグレード可能なスマートコントラクトプラットフォームを展開することから始まります。
※スマートコントラクトとは→【 スマートコントラクトとは 】メリット・デメリットまで解説
現在、本番環境に導入されているスマートコントラクトプラットフォームは数多くあり、それぞれに独自の利点とトレードオフがあります。
APtosは、現在及び将来の数十億のニーズに応えるために、急速に革新的で適応性のあるブロックチェーンが必要であると信じています。
Aptosの信念は、大衆(特に非仮想通貨ネイティブ)に到達するために、ユーザーエクスペリエンスは安全性とスケーラビリティを大幅に改善する必要があるということです。
過去3年間で、Aptosのチームは革新的なアイデアを研究及び開発し、それらを本番環境に安全に展開することができました。
以下では、計画の概要・ネットワークの頻繁・迅速なアップグレードをサポートする方法について説明します。
研究におけるビジョン
従来の産業研究所での研究プロジェクトのライフサイクルを考えてみましょう。
多くの場合、次の順序で進行します。
〜従来の産業研究所での研究プロジェクトのライフサイクル〜
①現場で公開できる可能性のある方向性を探す
②結果を公開することに焦点を当て、結果を導き出し、承認を得たら成功を宣言する
③最後に、追加のボーナスとして実際のアプリケーションを探す(例えば、エンジニアとチャットして、公開された結果が非常に優れているため、それを使用する必要があるとを納得させる)
Aptosではこれらのスクリプトをひっくり返します。
〜Aptosでの研究プロジェクトライフサイクル〜
①まず、Aptosブロックチェーンとその周辺のエコシステムでパフォーマンス・セキュリティ・使いやすさを達成することを妨げている困難な問題を特定する
②これらの問題の解決に焦点を当て、生産に大きな影響を与えるための取り組みを追跡する
③一流の会場で達成された結果を公開して祝う
ブロックチェーンとWeb3.0の分野における現在の状況は重大な問題で溢れています。
まだ未解決であり、幅広いユースケースで何十億もの人々に広く採用されることを妨げているため、Aptosはこのアプローチを取り入れています。
更に重要なことに、これらの問題は、暗号化・分散システム・プログラミング言語・ゲーム理論・データベース・ネットワーキング・並行性などの分野にまたがっています。
これらの問題を調査して優先順位をつけるために、Aptosはワールドクラスのエンジニアリングチームとの緊密なつながりと、Aptosブロックチェーンのニーズに関する深い知識に依存しています。
したがって、私たちはワールドクラスの園児アリンぐチームとの緊密なつながりと、Aptosブロックチェーンのニーズに関する彼らの深い知識に依存しています。
したがって、Aptosが直面する困難な問題のほとんどに対する解決策が斬新で公開可能になる可能性が最も高い、ユニークで特権的な立場にあると考えているようです。
Aptosは、調査プロセスが予測不能で非線形になる可能性があることを理解しています。
全ての制約の下で全ての問題を解決できるわけではありません。
それでも、実際の天下の厳しい現実に直面した時にバラバラにならないソリューションを探しています。
Aptosのアプローチは、「道を見つけるか、作る」です。
問題のより強力で解決不可能な変形や、複雑な学術的設定でのみ機能するかどに単純化された解決策など、極端なものにとらわれることはありません。
出版物を再び価値のあるものにすること
Aptosは、ブロックチェーン技術の最先端を前進させることを目指しています。
同じ目標を共有する業界や学界全体のコラボレーションを歓迎します。
Aptosは、ブログ投稿・講演・セミナーなど、あまり技術的ではなく、より教育的な媒体を介して結果を説明し、知識を共有するために多大な努力を払っています。
Aptosは、可能な限り最高の場所で誇りに思う結果を公開するよう努めています。
公開のために公開したり、人為的な指標を最適化したりすることはありません。
また、Aptosは最高水準を維持し、プロトコルの正当性を厳密に証明し、Aptosの主張に疑いの余地を残さないように設計された包括的な実験を要求しています。
この目的を達成するためのツールとしてアカデミックレビュープロセスを利用しています。
自分達の結果が不当に評価されていると思う場合、まず自分自身をよく見せて、厳しい質問をし、学者や他の専門家から非常に正直なフィードバックを求めます。
レビュアーの脆弱なエゴなだめることによって盲目的になることはありません。
(例えば、Hyper Ldger Fabricでシステムと実験を再現しません。)
言い換えると、トップベニューの受け入れに対する学術的なプロセスがあまりにも政治的または敵対的になっている場合、オーバーヘッドは常にそれに見合うとは限らないと結論づけています。
代わりに、貢献と影響の最終的な判断は、時間そのものと、大規模なAptosブロックチェーンでの客観的に測定可能な指標に委ねます。
議論を再開すること
Aptosは、オープンで直接的な議論、時には情熱的な議論であっても、前進するための最も健全で効率的な方法であると信じています。
これには、相互の尊重と相互の合意が不可欠です。
①人々ではなくアイデアを批判すること
②他の人がフォローしていることを信頼する
これらにより、最高のアイデアが生まれ、最高のテクノロジーがAptosブロックチェーンにもたらされると信じています。
研究を再び展開させること
APtosは、あらゆる研究プロジェクトの成功指標として、私たちの知識のフロンティアを前進させることを考えています。
したがって、アプローチが実際の影響に繋がらない場合でも落胆することはありません。
ただし、アプローチが成功した場合は、本番環境での実装を確認する責任があります。
つまり、Aptosの研究者はエンジニアリングに傾倒しています。
コーディングは彼らの下にあるのではなく、逆です。
Apsot Labsのリサーチサイエンティストは、それぞれの分野の基礎知識と、エンジニアと同じ言語を話す能力・学習と成長への意欲・プロジェクトを完成させたいとちう願望に従い、場合によっては本番環境にコードを着陸させて所有する能力を備えています。
リサーチエンジニアは、このプロセスに貢献します。
研究エンジニアは、創造性とエンジニアリングの血統を提供しています。
そして斬新で型にはまらない、研究に端を発したアプローチを、現実世界での展開のための高性能・高品質で堅牢なシステムコンポーネントに変換します。
Aptosブロックチェーンの歴史
Aptosテクノロジースタックは、コンセンサス・暗号化・分散システム・正式な検証・セキュリティなどの分野の専門知識と博士号を持つ30人以上の暗号プラットフォーム研究及びエンジニアリングチームによって研究・設計・開発されました。
コードベースは3以上に大幅に成長しました。
292人のユニークな開発者と数十のコミュニティ主導の改善提案で何年も、実価同環境で様々なユースケースを通じてバトルテストが行われました。
そして、1年以上にわたって多数の企業オペレーターによって運用され、12以上の可能性のある災害シナリオが発生しました。
ダウンタイムがゼロのプライベートメインネットで、複数の重要なアップグレードを成功させました。
コードベースはオープンソースであり、多くのネットワークで使用できるインフラストラクチャを構築するという長期的な目標を持って管理されているコミュニティです。
元Diem
APtosは、上記の目的を果たすために最初に構築されたブロックチェーンであるDiemの最初の作成者・研究者・設計者・ビルダーです。
世界はDiemの作ったものを見ることができませんでした。
なぜなら、アメリカの規制が入ってしまったからです。
ただ、まだ終わったわけではありません。
このDiemのメンバーは、このAptosとSuiに分かれてブロックチェーンを作成しています。
※Suiとは→仮想通貨【 Suiとは 】必要知識まとめ
Metaを離れて以来、アイデアを実行に移し、官僚的な形式主義を捨て、まったく新しいネットワークをゼロから構築することができました。
これで、これらのアイデアをより広く社会化し、完成させてきたインフラストラクちゃの出荷を開始する準備が整いました。
Aptosは、過去3年間にオープンで開発したテクノロジーに一部基づいて構築されます。
Aptosは、元々Diem用に開発された安全で信頼性の高い言語であるMoveを使用しています。
その時思いついたアイデアは依然として関連性があり、安全でスケーラブルでアップグレード可能なWeb3の重要な基盤として機能します。
地方分権かと許可のないアクセスに関する計画は急速に進んでおり、オープンに開発されます。
特徴
Aptosブロックチェーン
Aptosブロックチェーンに関する詳細はこちらです。→【 Aptosのブロックチェーン 】詳細
そしてAptosブロックチェーンに関する専門知識の更新はこちらです。→【 Aptosブロックチェーンについて 】専門知識詳細
オープン性
Aptosは、大規模なシステムの開発と展開に長年の経験があり、チーム全体がこの呼びかけにキャリアを捧げてきました。
共同設立者であるAbery Ching氏は、分散システムを構築し、数十億のユーザー向けにスケーリングする世界有数の専門家の1人です。
Aptosの残りの創設チームは、博士号・研究者・エンジニア・デザイナー・ストラテジストの印象的なグループで構成されています。
チームとして、最も安全でスケーラブルで、広くアクセス可能なネットワークを構築するのに相応しい人材を集めたとのことです。
世界のユーティリティは少数の人の手で成功することはできないとのことです。
現在、コンセンサスプロトコルの4回目の反復で、Aptosは数十億のインターネットユーザーの日常生活に手頃な価格・分散化・速度をもたらすことができると考えられています。
これは、利用可能な最小のレイテンシーで楽観的に応答するBFTプロトコルです。
オンチェーンレピュテーションシステムと並列実行のための新しい方法を備えています。
これは、大規模な速度を実現する重要な要素になっています。
パフォーマンス・機能・全体的なユーザーエクスペリエンスの改善における多くの重度な革新を迅速に展開しています。
その過程でシームレスにメジャーアップグレードを実行する能力を活用します。
安全性・保安
何十億ものインターネットユーザーは、商品やサービスの購入や価値の交換や保存に既に精通しています。
インターネットユーザーのWeb3の採用を加速するためには、残りのWeb3スタックをさらに強化できるブロックチェーンレベルでの多くの進歩が必要です。
以下は、安全性と信頼性のための焦点です。
Move言語
Move言語は、安全なリソース管理とブロックチェーンでの検証可能な実行のために設計されています。
そしてMove言語は、信頼のあるレイヤー1を実現するためのスマートコントラクト専用のプログラミング言語です。
Move言語は、Rust(ラスト)をベースに作られています。
Rustはマルチスレッドを利用するためにTxの並列処理を可能にしています。
デジタル資産専用の機能が必要になるため、取り入れているのです。
トランザクションの実行は、決定論的で、機密性があり、従量制です。
決定論的で機密性があるということは、トランザクション実行の出力が完全に予測可能であり、トランザクションと現在の元帳の状態に含まれる情報のみに基づいていることを意味します。
メータリングは、トランザクション実行レベルでのサービス拒否攻撃に対する重要な票ぎょです。
Move proverの豊かな仕様言語を介してMoveモジュールのプロパティを形式的に検証でき、継続的インテグレーションのテストの一部として実行するのに十分な速度です。
線形タイプに触発されたりリソースの移動は、リソースが保存され、コピーされたり、誤って破壊されたりしないように静的に保証します。
これにより、潜在的な攻撃のクラス全体を完全に回避できます。
AptosのブロックチェーンとMove言語は、3年以上前に同時に共同開発されました。
アカウント・取引手数料・標準ライブラリ・バリデーターノードの管理・構成は全てMoveで実装されます。
AptosはMoveの安全性を気に入っており、その周りに幅広いエコし得てむを構築するのを支援することにしています。
プロダクショングレードの高保証BFTコンセンサスプロトコル
Aptosのチームは、プロダクショングレードの低遅延ビザンチンフォールとトレラント(BFT)エンジンを開発しました。
※BFTとは→【 ビザンチンフォールトトレランスとは 】ビザンチン故障についても分かりやすく解説
過去3年間で、プロトコル(最も高度なHotStuff派生物)の4回目の反復を実装しました。
その間私たちは、多様なオペレーターのセットとゼロのダウンタイムを備えたプライベートメインネット環境でコンセンサスプロトコルをアップグレードしました。
BFTプロトコルの最初の実装では、タイムアウトの増加を待つよりもはるかに迅速にバリデーターを同期するためにタイムアウトを仕様するアクティブペースメーカーが追加されました。
プロトコルの最新の改善により、ブロックはわずか2回のネットワークラウンドトリップでコミットされます。
そのため、1秒未満のファイナリティが一般的なケースになります。
Aptosの斬新な評判システムオンチェーン状態を分析し、リーダーのローテーションを自動的に更新して、人間の介入なしに応答しないバリデーターを調整するため、分散型環境に最適です。
更に、Aptosのプロトコルは、活気と安全を明確に区別しています。
ネットワークに到達できない場合や安全でないコアが何らかの形で危険にさらされている場合でも、BFTの正直さが保証されている限り、チェーンは分岐しません。
コンセンサスプロトコルの安全性は監査され、正式に検証されています。
調査によると、2f +1以上のノードがブロックに投票する期間を利用することで、現在のBFTプロト起こるの抵抗を高める単純な拡張機能が存在する可能性があります。
これらのより強力なコミットメントは、ネットワークが将来分岐しないという更に高い信頼性を提供しています。
そして標準のBFTプロパティを超えてファイナリティに対するユーザーの信頼性を更に高めます。
Bllshark
Bllshrkはコンセンサスアルゴリズムです。
※コンセンサスアルゴリズムとは→仮想通貨における【 コンセンサスアルゴリズムとは 】分かりやすく解説
Aptos BFTとも呼ばれています。
そのBllshrkは、HotStuffがベースになっています。
HotStuffにより、ノード間のやりとりが減り、コンセンサスにかかる時間が短縮できます。
そのため、高速でスケーラブルで安全性の高さを実現するために改良できています。
しかし、HotStuffにも、耐久害性が低いというデメリットはあります。
具体的には下記です。
ノードが増えると、故障するノードも増加し、故障率が上がってレイテンシーが高くなってしまいます。
ノードが減ると、合意形成するノードが少なく、分散性が低くなり中央集権化してしまいます。
これに対し、Bllsharkは改良を加えています。
AptosCoreの実装・テスト
分散化とセキュリティの両方にとって、多様な環境で動作する多数のバリデーターが重要です。
更にバリデーターソフトウェアは、攻撃を防ぐために安全に設計する必要があります。
これが、プロトコルとスマートコントラクトロジックを実装するための言語としてRustandMoveを選択した主な理由の1つです。
Aptosブロックチェーンのコアセキュリティプロパティは、バリデーター・Moveモジュール・MoveVMの正しい実装に依存しています。
コードをモジュール化し、重要なセキュリティプロパティ(コンセンsなすプロトコルの安全性や実行の正確性など)を分離する最小限のトラステッドコンピューティングベース(TCB)を特定しました。
モジュール性とTCBの使用により、高保証の開発手法を活用できます。
更に、セキュリティが重要なコンポーネントについては、コードレビュー・依存関係・テスト・実行環境のセキュリティに関するより厳しい要件を適用できます。
Aptosは、インターネット規模でのソフトウェアの開発・テスト・展開の数十年にわたる集合的な経験と分散環境で確実に動作するための新しいアイデアを組み合わせてきました。
全てのコードをコミットする前に、負荷テストやビザンチン攻撃(詳細→【 ビザンチンフォールトトレランスとは 】ビザンチン故障についても分かりやすく解説)などの一連の分散ネットワークテストを実行し、正確性とパフォーマンスの結果を評価します。
また、メインネットを展開する前に、複数のテストネットワークに段階的に展開し、全てのステップで大きな負荷と寿命のテストを行います。
第2四半期に予定されているインセンティブ付きテストネットは、ノード操作に関するコミュニティ学習の構築に重点を置いています。
Aptosは既に、世界をリードするノードオペレーターと協力して、さまざまなディザスタリカバリシナリオの準備とテストを行なった豊富な経験を持っています。
そのため、可能な限り最も信頼性の高い分散型ネットワークを構築しようとしています。
より安全なアカウントキーの回復・ローテーションプロトコル
鍵の盗難を軽減するために、Aptosは任意のアカウントが秘密鍵をローテーションする機能をサポートしています。
バリデーターは、セキュリティを強化するために、コンセンサスキーを定期的にローテーションすることもできます。
キーの紛失によって数十億ドルの価値がロックされるという問題を回避するために、ブロックチェーンアカウントモデルに直接統合できるキーリカバリに関する新しい手法の開発にも取り組んでいます。
マルチエージェントランザクション
マルチエージェントトランザクションは、Moveの著名者タイプを活用して、複数のオンチェーンアカウントにわたる1つのトランザクションで任意の数のアトミックアクションを許可します。
これにより、アトミックスワップ・K-of-N承認・2つ以上のオンチェーンエンティティ間の任意のアトミックアクションを1回のトランザクションで完了することができます。
これらの複雑な相互作用を分割できないようにすると、セキュリティとパフォーマンスの両方が向上します。
マルチエージェントトランザクションとマルチシグニチャサポートを単一のアカウントで組み合わせると、更に幅広い構成可能なパターンとユースケースが可能になります。
スケーラビリティ・パフォーマンス
高いトランザクション料金・低いスループット・高いファイナリティ率がブロックチェーンのユースケースを制限しています。
パフォーマンスが最適化されたL1及びL2ブロックチェーン(詳細→仮想通貨における【 レイヤー2とは 】レイヤー1とレイヤー2の違い・メリット・デメリットも含めて解説)の需要を押し上げています。
スケーラビリティ(詳細→仮想通貨における【 スケーラビリティ問題とは 】分かりやすく解説)のあまり一般的でない側面は、オンチェーンストレージが非常に高価です。
そのため、数十億のアカウントと数兆のオンチェーン及びオフチェーン資産に拡張するパフォーマンスの課題があリマス。
Aptosの目標は、ユーザーエクスペリエンスからパフォーマンスに全体的に焦点を当てることです。
ユーザーエクスペリエンスを簡素化及び主流化するために、L1ブロックチェーンはケーラビリティの責任をより多く負う必要があると考えています。
※L1とは→仮想通貨における【 レイヤー2とは 】レイヤー1とレイヤー2の違い・メリット・デメリットも含めて解説
エンドツーエンドの指標・測定
何年にもわたって、ブロックチェーンのパフォーマンスメトリクスに関して大きな混乱がありました。
最も単純な定義から始めましょう。
・スループット:1秒あたりに処理されたトランザクションの数(tps)
・ファイナリティ:クライアントがトランザクションを作成して送信してから、別の当事者がトランザクションがコミットされたことを確認するまでの時間
スループットとファイナリティは多くの要因の影響を受けます。
まず第一に、トランザクションの複雑さです。
ボブのアカウントからアリスのアカウントにトークンを移動する単純などピアツーピアトランザクションは、1,000NFTを事前に生成するトランザクションよりもはるかに安価です。
バリデーターとアカウントユニバースのサイズと分布も、パフォーマンスに大きな影響を及ぼします。
下記の要因により、異なるネットワーク間のパフォーマンスを客観的に比較することが困難になります。
・バリデーターは個数
・ハードウェア仕様
・アカウント数
・アカウントサイズの分布
・アクセスパターンの分布
・トランザクション間の注文保証
・スマートコントラクトの適応
パフォーマンスを測定する様々な方法を検討する場合、比較はさらに混乱します。
例えば、DAGベースのコンセンサスプロトコルのファミリーに関するAptosの研究は、このクラスのプロトコルが125,000〜160,000tpsまたはそれ以上の範囲に及ぶ可能性があることを示しています。
ただし、これらのスループットの数値は、コンセンサス・ネットワーク・部分的なストレージの考慮事項のみを考慮していています。
そのため、エンドツーエンドのブロックチェーンスループットを表すものではありません。
これらは、トランザクションの実行時間・アカウントアクセスパターン・本番ブロックチェーン内の認証済みデータ構造(マークルツリーなど)、その他の重要な考慮事項を考慮していません。
ファイナリティの面では、ブロック時間はファイナリてぃと間違われることがよくありますが、実際にはブロック時間はファイナリティへの入力要素です。
Aptosは、ベンチマークに関する透明性と解放性を信じ、テストの方法の違いを説明しています。
これにより、コンポーネントとエンドツーエンドと結果を明確に述べています。
今後数ヶ月以内に、詳細なエンドツーエンドのパフォーマンス結果とテスト方法を共有します。
今後、ベンチマークフレームワークを共有していきます。
そして、さまざまなブロックチェーン間でさまざまなユースケースのパフォーマンス特性を比較する予定です。
高スループット・高速ファイナリティへの旅
この度の主要なステップは、コンセンサスプロトコルをトランザクションの実行から完全に切り離すことでした。
コンセンサスプロトコルは、提案されたトランザクションの順序に同意します。
別のプロトコルで、クリティカルパスの外側で、バリデーターはトランザクションを実行し、最終的なトランザクションの順序と実行結果について合意します。
コンセンサスと実行を統合するプロトコルは単純ですが、相互依存関係があるため、スループットと遅延に大きなコストがかかります。
上記で述べたように、Aptosは何年にもわたってテストされたHotStuffの最も低いレイテンシー・最も高度なバリアントを持っています。
最も一般的なケースでは、プロトコルは2つの完全なネットワーククラウンどトリップで合意にコミットします。
世界中のネットワーククラウンどトリップに最大150ミリ秒かかる場合でも、簡単に1秒未満です。
攻撃を受けている時、またはネットワークが停止している間、オンチェーンレビュテーションシステムは、ダウンバリデーターの悪影響を自動的に最小限に抑えます。
トランザクションの普及を促進し、今年後半にこのテクノロジーを使用したテストネットのアップグレードを期待する、次のコンセンサスプロトコル反復のための研究開発を既に開始しています。
コンセンサスプロトコルを実行パイプラインから切り離した後、次のボトルネックはトランザクションの実行時間です。
ソフトウェアトランザクショなるメモリから着想を得た新しい技術を使用しています。
そのため、実行のみのベンチマークでわずか32コアで、1秒あたり13万件以上のトランザクションを実現しています。
Aptosの実行フレームワークはあらゆるワークロードに固有の並列処理を自動的に活用するため、開発者はこのメリットを無料で享受できます。
開発者からの追加情報を提供する必要はありません。
おそらく最も重要なことは、高スループットのブロックチェーンは、ユーザーの取引手数料が低いことを意味します。
パフォーマンスの最後のボトルネック(そして最も無視されているもの)は、認証されたデータ構造と関連する状態ストレージです。
1つの課題は、元帳の状態(アカウントの残高・スマートコントラクトなど)を認証する一方で、メモリ内のMerkleツリーは小規模では効率的ですが、大きなMerkleツリーを永続ストレージに書き込むことがボトルネックになることです。
認証されたデータ構造は、より高い分岐係数・アクセスパターンに最適化されたキャッシュ・慎重なバージョン管理を検討することにより、データベースに適したものになるように設計されています。
また現在、大規模なアカウントのサポートも開発しています。
これは単一のBLOBとして非効率的にではなく、アカウントごとに個々のMoveリソースにアクセスする機能です。
そのため、Moveリソースをアクセスパターンに最適化されたチャンクに分割することで、Moveリソースないのより細かいアクセスへの将来のパスを調査します。
トランザクションの順序付けの制御を維持しながら、並列アカウントトランザクション
イーサライムによって普及したシーケンス番号アプローチは、トランザクションの順序づけ・効率的なmempoolフィルタリング・制限されたメモリ使用量に対する完全なユーザー制御を提供します。
競合に強いシーケンス番号を使用してシーケンス番号アプローチを拡張し、シーケンス番号のウィンドウ全体でアカウントの並列処理を可能にしています。
それと同時に、ユーザーが必要に応じてトランザクションの順序を制御できるようにすることを試みました。
Aptosの将来の仕事は、さらに柔軟で構成可能な並列処理の代替え実装も検討することです。
ライト・フル・アーカイブ・バリデーターノードの高速で柔軟な状態管理サポート
ノード間の状態同期は、高スループットのブロックチェーンではCPUに負荷がかかる可能性があります。
CPUとネットワーク帯域幅をトレードオフする様々な状態同期プロトコルをサポートします。
安価なフルノードをサポートするために、トランザクションとその実行結果を同期できるプロトコルがあります。
これにより、ノードはネットワークスループットが高くなる代わりに計算をスキップし、実行された元腸の状態を直接更新できます。
ほとんどのブロックチェーンのようにブロックチェーンをダウンロードして最新の元帳にアクセスしています。
これの代わりに、クライアントは最上位のトランザクションアキュムレータを使用して最新のコミット済みトランザクションを取得できます。
これにより、必要に応じて、以前のトランザクションと元帳履歴を安価にプルーニングすることもできます。
信頼できるウェイポイントにより、ノードの高速同期も迅速に追いつくことができます。
アップグレード可能性
ネットワークは、進化するWeb3(詳細→【 Web1.0・Web2.0・Web3.0 】それぞれの違いを分かりやすく解説)のニーズとサポートに迅速に適応する必要があります。
ブロックチェーンのユースケースとテクノロジーの改善は絶えず成長し、飛躍的に進化しています。
例えば、2021年にNFTは400億ドルの市場になりました。
次はDAOが採用されると予測されています。
新しいコンセンサスプロトコルとスマートコントラクト言語が開発されています。
プライバシー保護取引はより実用的になりつつあります。
残念ながら、現在のネットワークの多くは、立ち上げ後にプロトコルを大幅に改善することが困難でした。
重要なアップグレードを試みた一部のネットワークでは、数時間のダウンタイムが発生し、場合によっては偶発的なハードフォークが発生しました。
これが、非常に多くの新しいネットワークが立ち上げられた主な理由の1つであると考えられています。
しかしながら、ネットワークの爆発的な増加は、様々な環境に精通し、特定のユースケースに最適なネットワークを特定する必要があります。
そのため、ユーザーエクスペリエンスに関する課題に繋がります。
Aptosブロックチェーンを主要なプロパティとしてアップグレードできるように設計および構築し、過去数年間にダウンタイムなしでいくつかの主要なアップグレードを正常に実行しました。
この目標を達成するために、バリデーターの管理と構成はオンチェーン状態で管理されます。
これにより、コミュニティが投票してアップグレードを迅速に実行できるようになります。
堅牢なテストと展開の実践により、安全で信頼性の高い展開が保証されます。
NFTミンティングのスケール解決
NFTミンティングの現在の問題
ケイティ・ペリー氏というミュージシャンの事例が挙げられます。
世界的ミュージシャンがNFTをドロップして100万人のファンと接続しようとすると、全員に到達するのに約5日以上かかる可能性があります。
彼女のファンは、NFTを受け取った後も、それをどうしたら良いか分かっていません。
ユーザーエクスペリエンスは遅く、ファンがNFTを複数のパイルアットフォームで使用することもできません。
これは、アーティストが望んでいたことではないという問題です。
この問題に対するAptosの対策
Aptosは上記の問題の対策として、何百万ものNFTを簡単にスピンアップして作成できるようにしました。
・APtosの効率的な並列実行エンジンは、NFTを作成する能力を劇的に高速化する(新しいアカウントを作成して資金を提供し、それらのNFTをミントする)
・テラフォーム構成により、誰でもテストネットとバリデーターのクラスターを素早くスピンアップする
・Aptos CLI(https://github.com/aptos-labs/aptos-core/blob/main/crates/aptos/README.md)を使用すると、コントラクトをローカルでテストしてから、その機能に自信を持ってネットワークにシームレスにデプロイできる
・Typexcript SDKを使用すると、faucetを使用してアカウントを作成し、テストトークンで資金を提供し、トランザクションを作成・送信して実際のNFTを民とする簡単なスクリプトを作成できる
Aptosのツールを使用すると、トランザクションを常にループで送信しながら、最終的に何百ものインスタンスをクラウドにデプロイできます。
Aptosは、多数のNFTを複数のプラットフォームで同時に発行することができます。
Aptos devnetが1時間以内に数百万のNFTをミントできるということです。
これは、他のソリューションと比較して大幅な進歩であり、完全に分散化されたままです。
これは、Web3とクリエイターの世界の両方にとって大きなメリットとなります。
APtosネットワークは速度の障壁を取り除き、エコシステム全体のプラットフォーム全体で将来のNFTポータビリティの信頼性と効率性を向上させるインフラストラクチャを備えています。
Aptosは、視聴者がどこにいても最速のNFTを実現させることで、世界中のクリエイターを支援しようとしています。
アップグレード性
現状のブロックチェーンのほとんどは、ローンチ後の大幅な改善が非常に困難になっています。
大幅なアップグレードをしたブロックチェーンの中には、何時間ものシステム停止や偶発的な仕様変更が起こってしまったパターンも散見されます。
この「アップグレード性の低さ」の問題が、新しいブロックチェーンを多発させる要因になっています。
これに対し、Aptosでは、進化するWeb3のニーズに対して、ブロックチェーンを改善可能にしています。
具体的には、容易にアプグレードできるように設計・構築しています。
これにより、ダウンタイムなしに安全で信頼性の高い環境を開発したのです。
Aptosコミュニティ
過去数ヶ月にわたって、それぞれが独自の強みと専門知識を備えた優れたチームを編成し、年っとワークを積極的に成長させ、現在では何十億もの人々に提供できるように支援しました。
その一環として、以下のプロジェクトからAptosはa16zクリプトが主導する戦略ラウンドで2億ドルを調達したことを発表しました。
・Multicoin Capital
・Katie Haun
・3 Arrows Capital
・ParaFi Capital
・IRONGREY
・Hashed
・Variant
・Tiger
また、以下の企業からサポートもありました。
・Global
・BlockTower
・FTX Ventures
・Paxos
・Coinbase Ventures
Aptosは、何十億もの他の人々に触れるソフトウェアを構築したい人々のためのものです。
過去数ヶ月にわたって、何百もの開発者・ブランド・企業・プロジェクトについて話し合ってきました。
コミュニティには、以下の企業が既にフィードバックを提供し、Devnetにコードを提供しています。
・Anchorage
・Binance
・Blockorus
・Coinbase
・Livepeer
・Moonclave
・Paxos
・Paymagic
・Rarible
・Streaming Fast
重要なツールを構築し、ネットワークを強化することに加えて、これらのグループがWeb3を旅する際にサポートし、より安全なものにするために資金を使用する予定です。
Google Cloudと連携
Aptos Labsは、企業や開発者がAptosネットワーク上でより簡単に構築できるようにする、Google Cloudとの新しいコラボレーションを発表しました。
Google CloudはAptosの最初のクラウドパートナーの1つとなりました。
Aptosネットワーク内の開発者がアプリケーションを構築及びスケーリングできる、スケーラブルで安全かつ持続可能なインフラストラクチャを提供します。
グーグルクラウドとのコラボレーションにより、誰でも15分以内にAptosネットワーク上のノードに電力を供給することができます。
これは、Aptosエコシステムをハードウェア要件なしで構築dけいるようにするための大きな一歩です。
更に、人々の信頼性・安全性・速度を維持します。
Aptosの共同創設者兼CEOであるMo SHaikh氏は次のように述べています。
「チームは機敏で、足並みを揃えて疾走してきました。Google CloudがPtosプロトコルのユーザーに提供する可能性に興奮しています。」と。
企業と開発者は、次の方法で、Google CloudでAptosフルノードを実行するためのすぐに使えるサポートを開始できます。
・既にGoogle cloudアカウントをお持ちの場合は、ノードを起動して実行するのに約15分しかかからない
・Google Cloudアカウントをお持ちでない場合は、無料トライアルと$300のクレジットから始めることができる
この展開は、使いやすく信頼性の高い方法で完全なノードを実行できるようにすることを目的としています。
バリデーターのサポートも将来的に予定されています。
資金調達
Aptosは、インフラ関連においてGoogle Cloudとのパートナーシップ連携をしています。
そして既に、Aptosは多くの企業からの資金調達に成功しています。
具体的には、a16z・FTX・Binance Labsから3.5億ドルの資金調達に成功しています。
そのため、40億ドルの評価額になっています。
供給量
APTの最大供給量は設定されていません。
APTの最初の総供給量は、10億トークンです。
その分配は次の通りです。
パーセンテージ | トークン量 | 分配スケジュール | |
コミュニティ | 51.02% | 510,217,359,767 | ・1.25億APTは最初にリリースされる ・その1.25億APTは、エコシステムプロジェクトへの助成金や成長イニシアティブに設置され、特定のマイルストーン到着時に付与される ・コミュニティの割り当てのうちの20,076,150APTは、インxエンティブテストネット運用やテストネット版NFT(APTOS :ZERO)ミントに参加した110,235ウォレットに無料配布される ・残りは10年かけて1/120ずつ毎月配布される |
コアコントリビューターズ | 19.00% | 190,000,000,000 | ・Aptos Foundationをサポートするために最初に5,000,000APTが利用可能になる ・残りは10年かけて毎月配布される |
財団 | 16.50% | 165,000,000,000 | ・ステーキング報酬を除き、最初の1年間はAPTを取得できない ・メインネットのローンチ後1年1ヶ月〜1年半年まで3/48ずつロック解除される ・以降、1/48ずつ解除され、4年めに残りの前トークンがロック解除される |
投資家 | 13.48% | 134,782,640,233 | ・ステーキング報酬を除き、最初の1年間はAPTを取得できない ・メインネットのローンチ後1年1ヶ月〜1年半年まで3/48ずつロック解除される ・以降、1/48ずつ解除され、4年めに残りの前トークンがロック解除される |
ロードマップ
内容 | 期間 | 成果 | 目標 |
IT1(インセンティブ付きテストネット1) :分散型スタートアップ | ・登録2022年5月13日 ・5月16日〜5月27日完了 | ①IT1の開始前に、登録・追跡Webサイトが利用可能になる ②最初は100個のバリデータ〜ノードに制限されている ③GitHubを使用した分s軟gなたネットワーク起動用のツール ④運用を実行するためのドキュメントグレードバリデーター | ①GitHub・Genesisツールを使用して分散型ネットワークのスタートアップを実行sるう ②オンラインを維持し、APtosによって測定されるテストネットの完了まで参加する |
IT2 :ステーキング | 開始予定時期:6月 | ①テストコインによるステーキングとステーキング報酬のサポート ②分散化されたフォーセットのサポート ③トランザクションコストを予測可能にするための、トランザクション内の各操作のコストの改善と十分に文書化されたガススケジュールの更新など | ①ステーキング・報酬・委任が期待通りに機能することを検証する ②テストコインの配布・バリデータへの委任・エコシステムへの関与をサポートするために、フォーセットを介してトークンを提供するようバリデーターを動機付ける |
IT3 :ガバナンとアップグレード | 開始予定時期:7月 | ①オンチェーンの投票とガバナンス ②バックアップと復元技術による軽量の状態同期 | ①オンチェーンガバナンスを介して分散型ネットワークアップグレードを実行する ②バックアップと復元を介してネットワークに参加する新しいバリデーターをサポートする |
IT4 ;動的バリデータ トポロジ | 開始予定時期:8月 | ①できるだけ多くのバリデーターをサポート ②バリデーターのDDoS | ①メインネットに移行する前の最終ウォームアップ ②Validator DDoS検証 |
技術ロードマップ
現在からインセンティブ付きテストネットが終了するまでの間、多くの技術的貢献によりAptosブロックチェーンをアップグレードします。
これらの多くは以下にリストされています。
そのほとんどはHTリポジトリの問題を開始て追跡できます。
ブロックチェーンコアスタック
ネットワーキング
・フルノードのオンチェーンディスカバリー:アドバタいずはもう必要ない
・アップストリーム・ダウンストリーム・ピアを区別するなど、ネットワークトロポジの改善
・バリデーターのDDoS(詳細→【 DDoS攻撃とは 】特徴・DoSとの違い・対策まで解説)緩和と評価:ダウンストリームのフルノードとバリデーターからの攻撃の両方
・ネットワーク:スタックでの不要な競合を減らすためのインラインヘルスチェック
コンセンサス
・動的バリデーターセット・サブ委員会
・従来のコンセンサスコードの削除
・コピーのオーバーヘッドを最小限に抑えるための参照モデルを介したDeep Safety Rulesの統合
・環境変数又は恒星パラメーターを介して取得されたキー
・コンセンサスDB(tocksdb)内の安全性データストレージ
保管所
・きめの細かいストレージ:現在のモデルは、1つのアカウントの最大ストレージ容量を制限する、ネイティブテーブル拡張を含むブロブストアを利用している
・CRSN(コンフリクト耐性シーケンス番号):シーケンシャルフィールドではなく、的確なシーケンス番号のウィンドウを使用する
・ストレージの経済性・アンチステートエクスプローしょん・ガスト州の退き
状態の同期
・トランザクションではなく、最新の状態と状態出力デルタを使用した同期
・AWS S3バケットなどのエンドポイントのバックアップおよび復元アダプター
・コンセンサスと状態同期の間のインテリジェンス・パフォーマンス認識・コンセンサスにおける役割(バリデータセットまたはフォロワー)
メンプール
・同じアカウントでのトランザクションの並列化のサポートを含む、トランザクションの尻荒イゼーションモデル・とスティッキネスの改善
・トランザクションをブロードキャストするバリデーターの排除または制限
実行者
・トランザクションの並列実行の有効化
・トランザクションからブロックへのマークルツリー更新の粒度を下げる
・実効性覚醒トラステッドコンピューティングベースの削除
仮想マシン(VM)・フレームワーク
・モジュールの可変性をより厳格に適用する(例えば、現在のバージョンを凍結し、それを可能にするガバナンスの機能をオープンのままにする)
・非コアフレームワークモジュールからのエラータイプマラはより豊富なエラー
・実際の使用量に対応sるう近代化されたガススケジュール:今後の構成可能性に関してはほとんど提供されない従来のガススケジュールで引き続き実行される
・並列化可能なシーケンス番号のサポートにより、単一アカウントの「順不同」のトランザクション実行が可能になり、競合耐性シーケンス番号とも呼ばれる
運用ツール
・バリデータとフルノードの作成と登録
・キーとアドレスのローテーション
・状態同期と連携したバックアップと復元
・ディープヘルスチェッカー
・管理対象のーど情報の取得と出力
・ノードのオンチェーン情報を取得して出力する
・フルノード・バリデーターの展開を検証する(例えば、スタンドアロンのテストネットを実行する)
スマートコントラクト・フレームワーク
・Proof of stake(詳細→仮想通貨における【 PoW・PoSの違い 】どちらが良い?)・委任・報酬の証明
・ルートアカウントを置き換えるガバナンス・DAOアップグレードフレームワーク
・DeFiまたは交換アプリ(コミュニティサポートが必要)
性能調整
・perfを使用して無駄を評価し、バリデータとフルノード全体に価値のある変更を適用
・競合を減らすための統合されたTokioエグゼキュータ
エコシステム
・データのより豊富なビューを提供するためのインデクサー(例・個別のトランザクションタイプのカウントおよびルックアップ)
・インセンティブ付きのテストネット登録および監視Webサイト
・ウォレットのプロトタイプ・リファレンス実装 Web拡張とネイティブ
(①コインの転送②NFT・トークンの発行・表示・転送③WalletConnect(2.0)のサポート)
・可視性
(①ノードとツールの使用状況に関するエコシステムからメトリクスを収集する②バリデータとフルノードのダッシュボード・スコアボード)
・Aptosローカルテストネット・devnetのサポートvsコードプラグイン
・Aptos -core・Aptos’s Move・Aptos’s Frameworkのドキュメント
・Aptos+Move CL1・ドキュメント
・様々なツールでノードの展開をサポートし、デプロイドキュメントを提供する(terraform・helm・kubernetes・docker)
助成金の申請
Aptosエコシステムの成長をさらに加速するために、世界中のチーム・個人・クリエイターに非希薄化資金を提供するAptosグラントプログラムを正式に発表しています。
助成金の申請・審査のプロセス
申請者は、以下の提案された助成金カテゴリのいずれかに申請できます。
これらの提案は、現在のエコシステムのニーズに合わせて調整されており、申請者にAPtosで何を構築するかについてのアイデアを提供sルウのに役立つことを目的としています。
申請者は、以下のリストにならない場合でも、Aptosエコシステムに更に利益をもたらす可能性のある助成金を申請することが勧められています。
助成金のカテゴリー
・開発者ツール
・SDK
・ライブラリ
・ドキュメント
・ガイド
・チュートリアル
・開発
・ガバナンス
・DeFiやNFTのためのツールとフレームワーク
・コアプロトコルへの貢献:トークン基準・ライブラリ・プロトコルアップグレードなど
・オープンソースと公共財
・教育への取り組み
・アプリケーション(例:DeFi・NFT・ソーシャルネットワーク・ゲーム・DAO・支払い・ブリッジんぐ)
初期基準
申請者は、Aptos助成金の対象となるために、次の基準を満たす必要があります。
・プロジェクトは、エコシステムに新しい実質的な価値を提供する必要があるため、Aptosブロックチェーンに情熱と新しいアイデアをもたらす強力で創造的なプロジェクトを探している
・プロジェクトはオープンソースであるか、オープンソースのタイムラインにコミットする必要がある
・チームは公に匿名のままにすることができますが、Aptosによる身元調査に合格する必要がある
・認可された管轄区域の個人または団体を除き、グローバルに助成金を提供する
募集要項
申請者は、申請書を完成させる際に、助成金の提案書をアップグレードするように求められます。
チームがフォローするための、下の提案テンプレートを作成しました。
・プロジェクト名
・助成金を申請する企業又は個人の名前・連絡先情報
・プロジェクトの説明
・Aptosエコシステムへの価値提案
・成果物
・チーム+過去の経験
・技術アーキテクチャの概要(台頭する場合)
・主なリスク
・財務及び法務情報
レビュープロセス
・全ての助成金申請書の提出は、Aptosチームによって定期的に審査される
・Aptosエコシステムチームのメンバーは、アプリケーションの最初のドラフトを受け取り次第連絡を取り、フィードバックを提供し、変更をリクエストする
・面接の後、申請者は助成金の提案に関する決定を受け取る
・その後、助成金契約はチームと共有されて実行され、Aptosからの資金提供に向けて前進する
助成金は米ドルで配布されます。
将来的には、トークンを配布して全ての関係者に長期的なエコシステムの成長を奨励することを選択する可能性があります。
Aptosの求人採用
Aptosの求人採用は下記リンクからです。
Aptosに関するQ&A
どのような行動が報われますか?
全ての成果物と目標に関しては、Aptosコミュニティのサポートを受けているAptos Labsはその分野での私たちの進歩を理解するための適切な成功基準を改善します。
更に、さまざまなインセンティブを使用して繰り返さなければならない場合があります。
コミュニティでの全ての評価を開始する前に、成功基準とインセンティブの両方を明確に決定します。
登録プロセスはどのようになりますか?
インセンティブ付きテストネットに参加するための要件と、登録プロセスに含まれるものに関しては、まだ作業中です。
追加の更新はいつ行われますか?
インセンティブ付きテストネットのローンチが近づき次第、詳細を共有します。
これらの曖昧な領域の多くは、いかに外接するロードマップに記載されています。
トークノミクスとホワイトペーパーはいつ公開されますか?
Aptosはwalkingへの様々なアプローチを積極的に評価しています。
インセンティブ付きテストネットを実行している間に何らかのフォームが公開されることを期待しています。
同様にホワイトペーパーには、メインネットによって準備が整うと思われる作業が含まれます。
バリデータの酸化規模は?
IT1では、100人の参加者から始めます。
ソフトウェアスタックが実際に実行されるのはこれが初めてであるため、この数は慎重に設定します。
内部的には、はるかに大規模なネットワークを評価しました。
コミュニティがAptosノードの展開と管理についてのリア機を確立するにつれて、その後の各ラウンドで参加者の数が増加すると予想しています。
AT4までに、できるだけ多くのバリデーターを許可する予定です。
メタマスクには対応していないですか?
現状はしていないです。
EVM互換ではないため、独自のウォレットを使用する形になります。
EVMとのブリッジを予定しているため、今後は可能になるかもしれません。
TPSがユーザーの需要を超えた場合は、L2を用意するのでしょうか?
TPSの許容以上のトランザクションが発生した場合には遅延してしまいます。
イベントなどで使用数が急増した際は、ガス代を高くしないと送信ができない可能性があります。
Aptosの最適な要素はどんなものですか?
Aptos自体は分野を鍵っていません。
そのため、どのDAppsでも対応できるプラットフォームになっています。
上場直後の市場の様子
Aptosは最初に、2022年10月19日に、BinanceとFTXに上場しました。
上場当初の時価総額は$977,621,697でした。
循環供給量は1億3000万APT、価格は7〜8ドルでした。
今後他の仮想通貨取引所にも上場していきます。
Aptos上場🚩
— Miori (@mioriescom) October 19, 2022
SolanaキラーのAPTの時価総額は
現在10億ドル
SOLの10分の1の時価総額で
ランキングは50位👑
新規上場にしてはかなり上に食い込めているが、
性能がSOLを上回る場合
まだあと10倍は見込めるということに。(長期的にみてね)
ただ、新規上場は暴落が付き物のためしばらくボラが大きそう https://t.co/qzctPRgWDN
テストネットでのプロジェクト構築
テストネットの段階で、既に100以上のプロ絵jkつおが構築されています。
そのため今後、メインネットに移行していくにつれてもっとプロジェクトが増加していくと考えられます。
ステーキング
APTはProof of Stake(PoS)コンセンサスアルゴリズムを採用しています。
※仮想通貨における【 PoW・PoSの違い 】どちらが良い?
そのためステーキングで運用できるのですが、上場当初の現在はまだステーキングできるプラットフォームが限られています。
現在は、Ditto FinanceにてAPTを利回り7%でステーキングできます。
ステーキングに関しても今後できるプラットフォームが増加していくのでしょうね。
【追記】
バイナンスでも、ステーキングが開始されました。
まとめ
Solana(詳細→【 ソラナ(Solana)とは 】イーサリアムの強い強豪)のマーケティング担当者や開発者がAptosへ移動していたり、現在話題沸騰中のアプトスです。
Solanaより機能がやや良いと言われているため、SOLから資金がAptosの方に大きく流れるのではないかという予測がされています。
そのため巷ではSolanaキラーと謳われていますね。
投機的なマネーが流れていく可能性が高いですね。
Solanaも素晴らしいブロックチェーンですが、本当にAptosはSolanaを上回る機能・実力があるのかをここで見極める必要があります。
なぜなら、一時盛り上がったブロックチェーンでも、数年後には跡形もなかったかのように暴落していく仮想通貨も過去に多かったからです。
そして、開発者が同じ出所の、SuiもAptosのスタイルに似ているため、両方注目されています。
※Suiとは→仮想通貨【 Suiとは 】必要知識まとめ
しかしこの2つは、特化させている内容が違うため、共存を目指しています。
詳細→【 AptosとSuiの違い 】比較/共通点もまとめて解説
開発中のため、今後も情報を追っていきましょう。
最近のコメント