# Aptosネットワークの8つのコアイノベーションAptosは、低遅延で高スループットのブロックチェーンネットワークとして、開発者にWeb3アプリケーションを構築するための革命的な変化をもたらしました。本記事では、Aptosネットワークの発展を推進する8つの重要な革新について紹介します。! [Aptosを新しいパブリックチェーンのリーダーにするための8つのイノベーション](https://img-cdn.gateio.im/social/moments-52ea3791dc1988fed2be50f7cd9744ae)## 1. Move言語:アプリケーションの構築に適しているAptosはMove言語を採用しており、開発者により良い開発環境を提供し、開発効率を向上させています。Moveは表現力が強く、使いやすいプログラミング言語で、安全な資産管理のために設計されています。AptosはMoveと多くの核心的な設計理念を共有しており、高効率で楽しいMove開発プラットフォームとなっています。Moveは元々Aptosの前身のために設計されており、この関係により既存のMove開発者はAptosへの移行をシームレスに行うことができ、新しい開発者も既存の文書やサンプルを利用して迅速に習得することができます。Aptosは言語およびフレームワークのレベルで多くの機能を追加し、Moveエコシステムを大幅に改善しました。これには、洗練されたセキュリティアーキテクチャ、構成可能なガス計測、コードのアップグレード可能性、大規模なテーブルおよびリソースアカウントなどが含まれます。Move Proverはスマートコントラクトの正式な検証ツールとして、契約の不変性に追加の保証を提供し、Aptos上で積極的に拡張されています。多くのMove言語の初期研究者や開発者は、Aptosエコシステムで活躍し続けており、Move言語とコミュニティを強化しています。4年間の検証を経て、Moveは成熟したプロダクションレベルの開発言語となりました。## 2. Block-STM:より多くのプログラミングの自由を提供Block-STMは、新しいタイプのスマートコントラクトの並列実行エンジンで、Aptosのトランザクションメモリと楽観的並行制御の原則に基づいて構築されています。この革新的なトランザクションの並列化手法は、処理速度を向上させると同時に、開発体験に影響を与えません。トランザクションの原子性を破壊するためにデータを読み書きする必要がある並行実行エンジンとは異なり、Block-STMは開発者が制限なくコーディングできるようにし、実際のアプリケーションでより高いスループットとより低いレイテンシを実現します。開発者は、他の操作を分割する必要がある並行環境よりも豊富な原子性をサポートし、高度に並列化されたアプリケーションを簡単に構築でき、レイテンシを低下させ、コスト効率を向上させ、ユーザーエクスペリエンスを強化します。## 3. オンチェーンガバナンスと分散化真の分散型で許可不要なLayer 1をサポートするために、Aptosはオンチェーンガバナンスメカニズムを内蔵しており、シームレスなネットワークと仮想マシンの設定更新が可能です。この点は、Aptosインセンティブテストネット3とメインネットで十分に検証されました。メインネットでは、「投票権の増加制限」を緩和することでネットワークの信頼性が向上しました。52%以上のトークン保有者がこの提案に賛成票を投じ、ネットワークの安全性を守る手助けをしました。Aptosコミュニティは誕生以来、ブロックチェーンの行動に影響を与える提案を作成し投票することができます。ガバナンス提案は、エポックの継続時間の調整、バリデーターの権益要件、フラグの変更、コアコードのアップグレード、Aptosフレームワークモジュールの更新など、さまざまな側面に関わります。## 4. AptosBFTv4:効率的なコンセンサスメカニズムAptosBFTv4は、厳格な正当性証明を持つ最初のプロダクションレベルのブロックチェーンBFTプロトコルです。楽観的応答メカニズムを採用し、低遅延と高スループットを実現し、基盤となるネットワーク性能を最大限に活用します。Hotstuffを基に改善されたAptosBFTv4は、通信効率を犠牲にすることなく、コミット遅延を3ステップから2ステップに削減し、33%の遅延を減少させました。このプロトコルは、実装時にセキュリティの厳密さとアップグレード可能性を考慮し、不変量を明確に分離して隔離と監査を可能にし、フォークしない原則を強制します。同じソフトウェアスタックは4回のアップグレードを経て実際のネットワークでテストされ、その開発プロセスの周到さと堅牢性が証明されました。第四のイテレーションでは、AptosBFTv4が最も迅速な生産準備が整ったビザンチン耐障害性コンセンサスプロトコルとなりました。個別のノードがダウンしても、Aptosはネットワーク全体の正常な運営を確保できます。これは、過去の可用性とパフォーマンスを将来の指標として利用するオンチェーンの信用システムのおかげで、反応が遅れたり、パフォーマンスが不十分なバリデーターの悪影響を自動的に最小限に抑えることができます。## 5. ユーザーの信頼を高めるセキュリティメカニズムAptosアカウントは、柔軟なキー管理をサポートしており、キーのローテーション、暗号の敏捷性、ハイブリッドホスティングモデルなどの機能を含んでいます。キーのローテーションは良い使用習慣であり、リモート攻撃を防ぐために非常に重要です。他のブロックチェーンでは、すべての資産を新しいアカウントに移動することでしかローテーションを実現できません。Aptosのアカウントとキーのデカップリング手法により、新しいデジタル署名アルゴリズムをシームレスに追加でき、さまざまなタイプの公開鍵と秘密鍵をサポートします。ハイブリッドホスティングモデルは、高度な復元ソリューションとアカウント管理をサポートし、Web2とWeb3のギャップを埋めるのに役立ちます。ウォレットは、ユーザーの署名前に取引結果を説明する取引の事前実行機能を使用できます。この取引の事前評価メカニズムは、フィッシングなどのセキュリティリスクを軽減します。ユーザー体験をさらに最適化するために、Aptosブロックチェーンは各取引の実行可能性を制限し、シリアル番号、有効期限、およびチェーンIDの三重保護を通じて無限有効攻撃を防ぎます。Aptosのコンセンサスプロトコルと認証ストレージは、ライトクライアントプロトコルへのシームレスなサポートを実現し、より安全で信頼性の高いユーザーエクスペリエンスを提供します。ネットワークは誰でもフルノードに接続し、検証されたデータに直接アクセスすることを歓迎し、Web3の「信頼不要、直接検証」という理念を体現しています。Aptosは効率的なマルチキャストツリー構造の上に構築されており、参加者に高スループット、低遅延のブロックチェーン状態伝播ネットワークを提供します。参加者は創世以来のすべての取引を処理することができ、最新の状態のみを同期することもできます。ライトクライアントは特定のアカウントやデータ値など、ブロックチェーン状態の一部を同期し、検証された状態の読み取りを可能にします。## 6. 未来を見据えたモジュール化アーキテクチャAptosは、初めからモジュラー性と柔軟性をデザイン理念として持つ、アップグレード可能な歴史を持っています。これにより、Aptosのアーキテクチャは頻繁なアップグレードをサポートし、最新の技術革新を迅速に採用し、新たなユースケースをサポートすることができます。Aptosのモジュール化アーキテクチャ設計は、クライアントの柔軟性を生み出し、ゼロダウンタイムの頻繁なアップグレードに最適化されています。これらの特性は以前のメインネットのイテレーション、テストネット、および内部のストレステストで十分に示されました。Aptosブロックチェーンには、埋め込まれたオンチェーン変更管理プロトコルが含まれており、新しい技術革新を迅速に展開し、新しいWeb3アプリケーションシナリオをサポートします。## 7. 提案に基づく報酬メカニズムAptosは、より大きな分散化を促進するために、投票ベースの報酬システムから提案パフォーマンスに基づく報酬メカニズムに移行しました。以前のモデルでは、3分の2の票が提案者ノードに到達するとコンセンサスが達成され、これは3分の1の後の投票が含まれず、関連するバリデーターも報酬を得られないことを意味していました。これにより遅延競争が生じる可能性があり、主要ノードクラスターに近い検証者はしばしばより多くの報酬を得る傾向があります。この状況を改善するために、Aptosは提案のパフォーマンスに基づく報酬システムを実装しました。このシステムは、より高いタイムアウト時間を持ち、地域間の遅延に対してあまり敏感でなく、遠隔地ノードの報酬率を向上させ、地理的分布の影響を抑制しています。報酬モデルは投票行動を考慮し続けており、良好な投票パフォーマンスは提案者の選挙確率に影響を与えます。## 8. 高性能スパースマークルツリーAptosはJellyfish Merkle Tree (JMT)を使用して設計され、バージョンに基づく単調増加のキー方式を利用して、LSMツリーに基づくストレージエンジン(、例えばRocksDB)の書き込みを最適化しています。JMTはCPU、I/O、ストレージの占有の間で実用的なバランスを達成し、満足のいくパフォーマンスを確保しながら、ディスク上の状態データのサイズを制御しています。JMTがAptosの状態の永続的な形式として使用される以外に、キャッシュと並行処理のために設計されたメモリ内のロックフリーなスパースMerkleツリーの実装もあります。これはBlock-STMと組み合わせて使用され、高性能なグローバル状態の更新を促進します。! [Aptosを新しいパブリックチェーンリーダーにするための8つのイノベーション](https://img-cdn.gateio.im/social/moments-bcbc2b1a646b35c43945b9a2968d811f)
Aptosブロックチェーンの8大技術革新:Web3開発の新時代をリードする
Aptosネットワークの8つのコアイノベーション
Aptosは、低遅延で高スループットのブロックチェーンネットワークとして、開発者にWeb3アプリケーションを構築するための革命的な変化をもたらしました。本記事では、Aptosネットワークの発展を推進する8つの重要な革新について紹介します。
! Aptosを新しいパブリックチェーンのリーダーにするための8つのイノベーション
1. Move言語:アプリケーションの構築に適している
AptosはMove言語を採用しており、開発者により良い開発環境を提供し、開発効率を向上させています。Moveは表現力が強く、使いやすいプログラミング言語で、安全な資産管理のために設計されています。
AptosはMoveと多くの核心的な設計理念を共有しており、高効率で楽しいMove開発プラットフォームとなっています。Moveは元々Aptosの前身のために設計されており、この関係により既存のMove開発者はAptosへの移行をシームレスに行うことができ、新しい開発者も既存の文書やサンプルを利用して迅速に習得することができます。
Aptosは言語およびフレームワークのレベルで多くの機能を追加し、Moveエコシステムを大幅に改善しました。これには、洗練されたセキュリティアーキテクチャ、構成可能なガス計測、コードのアップグレード可能性、大規模なテーブルおよびリソースアカウントなどが含まれます。Move Proverはスマートコントラクトの正式な検証ツールとして、契約の不変性に追加の保証を提供し、Aptos上で積極的に拡張されています。
多くのMove言語の初期研究者や開発者は、Aptosエコシステムで活躍し続けており、Move言語とコミュニティを強化しています。4年間の検証を経て、Moveは成熟したプロダクションレベルの開発言語となりました。
2. Block-STM:より多くのプログラミングの自由を提供
Block-STMは、新しいタイプのスマートコントラクトの並列実行エンジンで、Aptosのトランザクションメモリと楽観的並行制御の原則に基づいて構築されています。この革新的なトランザクションの並列化手法は、処理速度を向上させると同時に、開発体験に影響を与えません。
トランザクションの原子性を破壊するためにデータを読み書きする必要がある並行実行エンジンとは異なり、Block-STMは開発者が制限なくコーディングできるようにし、実際のアプリケーションでより高いスループットとより低いレイテンシを実現します。開発者は、他の操作を分割する必要がある並行環境よりも豊富な原子性をサポートし、高度に並列化されたアプリケーションを簡単に構築でき、レイテンシを低下させ、コスト効率を向上させ、ユーザーエクスペリエンスを強化します。
3. オンチェーンガバナンスと分散化
真の分散型で許可不要なLayer 1をサポートするために、Aptosはオンチェーンガバナンスメカニズムを内蔵しており、シームレスなネットワークと仮想マシンの設定更新が可能です。この点は、Aptosインセンティブテストネット3とメインネットで十分に検証されました。
メインネットでは、「投票権の増加制限」を緩和することでネットワークの信頼性が向上しました。52%以上のトークン保有者がこの提案に賛成票を投じ、ネットワークの安全性を守る手助けをしました。
Aptosコミュニティは誕生以来、ブロックチェーンの行動に影響を与える提案を作成し投票することができます。ガバナンス提案は、エポックの継続時間の調整、バリデーターの権益要件、フラグの変更、コアコードのアップグレード、Aptosフレームワークモジュールの更新など、さまざまな側面に関わります。
4. AptosBFTv4:効率的なコンセンサスメカニズム
AptosBFTv4は、厳格な正当性証明を持つ最初のプロダクションレベルのブロックチェーンBFTプロトコルです。楽観的応答メカニズムを採用し、低遅延と高スループットを実現し、基盤となるネットワーク性能を最大限に活用します。Hotstuffを基に改善されたAptosBFTv4は、通信効率を犠牲にすることなく、コミット遅延を3ステップから2ステップに削減し、33%の遅延を減少させました。
このプロトコルは、実装時にセキュリティの厳密さとアップグレード可能性を考慮し、不変量を明確に分離して隔離と監査を可能にし、フォークしない原則を強制します。同じソフトウェアスタックは4回のアップグレードを経て実際のネットワークでテストされ、その開発プロセスの周到さと堅牢性が証明されました。第四のイテレーションでは、AptosBFTv4が最も迅速な生産準備が整ったビザンチン耐障害性コンセンサスプロトコルとなりました。
個別のノードがダウンしても、Aptosはネットワーク全体の正常な運営を確保できます。これは、過去の可用性とパフォーマンスを将来の指標として利用するオンチェーンの信用システムのおかげで、反応が遅れたり、パフォーマンスが不十分なバリデーターの悪影響を自動的に最小限に抑えることができます。
5. ユーザーの信頼を高めるセキュリティメカニズム
Aptosアカウントは、柔軟なキー管理をサポートしており、キーのローテーション、暗号の敏捷性、ハイブリッドホスティングモデルなどの機能を含んでいます。キーのローテーションは良い使用習慣であり、リモート攻撃を防ぐために非常に重要です。他のブロックチェーンでは、すべての資産を新しいアカウントに移動することでしかローテーションを実現できません。Aptosのアカウントとキーのデカップリング手法により、新しいデジタル署名アルゴリズムをシームレスに追加でき、さまざまなタイプの公開鍵と秘密鍵をサポートします。ハイブリッドホスティングモデルは、高度な復元ソリューションとアカウント管理をサポートし、Web2とWeb3のギャップを埋めるのに役立ちます。
ウォレットは、ユーザーの署名前に取引結果を説明する取引の事前実行機能を使用できます。この取引の事前評価メカニズムは、フィッシングなどのセキュリティリスクを軽減します。ユーザー体験をさらに最適化するために、Aptosブロックチェーンは各取引の実行可能性を制限し、シリアル番号、有効期限、およびチェーンIDの三重保護を通じて無限有効攻撃を防ぎます。
Aptosのコンセンサスプロトコルと認証ストレージは、ライトクライアントプロトコルへのシームレスなサポートを実現し、より安全で信頼性の高いユーザーエクスペリエンスを提供します。ネットワークは誰でもフルノードに接続し、検証されたデータに直接アクセスすることを歓迎し、Web3の「信頼不要、直接検証」という理念を体現しています。Aptosは効率的なマルチキャストツリー構造の上に構築されており、参加者に高スループット、低遅延のブロックチェーン状態伝播ネットワークを提供します。参加者は創世以来のすべての取引を処理することができ、最新の状態のみを同期することもできます。ライトクライアントは特定のアカウントやデータ値など、ブロックチェーン状態の一部を同期し、検証された状態の読み取りを可能にします。
6. 未来を見据えたモジュール化アーキテクチャ
Aptosは、初めからモジュラー性と柔軟性をデザイン理念として持つ、アップグレード可能な歴史を持っています。これにより、Aptosのアーキテクチャは頻繁なアップグレードをサポートし、最新の技術革新を迅速に採用し、新たなユースケースをサポートすることができます。
Aptosのモジュール化アーキテクチャ設計は、クライアントの柔軟性を生み出し、ゼロダウンタイムの頻繁なアップグレードに最適化されています。これらの特性は以前のメインネットのイテレーション、テストネット、および内部のストレステストで十分に示されました。Aptosブロックチェーンには、埋め込まれたオンチェーン変更管理プロトコルが含まれており、新しい技術革新を迅速に展開し、新しいWeb3アプリケーションシナリオをサポートします。
7. 提案に基づく報酬メカニズム
Aptosは、より大きな分散化を促進するために、投票ベースの報酬システムから提案パフォーマンスに基づく報酬メカニズムに移行しました。以前のモデルでは、3分の2の票が提案者ノードに到達するとコンセンサスが達成され、これは3分の1の後の投票が含まれず、関連するバリデーターも報酬を得られないことを意味していました。
これにより遅延競争が生じる可能性があり、主要ノードクラスターに近い検証者はしばしばより多くの報酬を得る傾向があります。この状況を改善するために、Aptosは提案のパフォーマンスに基づく報酬システムを実装しました。このシステムは、より高いタイムアウト時間を持ち、地域間の遅延に対してあまり敏感でなく、遠隔地ノードの報酬率を向上させ、地理的分布の影響を抑制しています。報酬モデルは投票行動を考慮し続けており、良好な投票パフォーマンスは提案者の選挙確率に影響を与えます。
8. 高性能スパースマークルツリー
AptosはJellyfish Merkle Tree (JMT)を使用して設計され、バージョンに基づく単調増加のキー方式を利用して、LSMツリーに基づくストレージエンジン(、例えばRocksDB)の書き込みを最適化しています。JMTはCPU、I/O、ストレージの占有の間で実用的なバランスを達成し、満足のいくパフォーマンスを確保しながら、ディスク上の状態データのサイズを制御しています。
JMTがAptosの状態の永続的な形式として使用される以外に、キャッシュと並行処理のために設計されたメモリ内のロックフリーなスパースMerkleツリーの実装もあります。これはBlock-STMと組み合わせて使用され、高性能なグローバル状態の更新を促進します。
! Aptosを新しいパブリックチェーンリーダーにするための8つのイノベーション