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