# 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バリデーターはスマートコントラクトに追加の不変性を提供し、Aptos上で積極的に拡張されています。多くのMove言語の初期研究者や開発者がAptosエコシステムで活躍し続け、Move言語とコミュニティを強化しています。4年間の検証を経て、Moveは生産環境で使用できる成熟した開発言語となりました。## 2. Block-STM:プログラミングの自由をもたらすBlock-STMは、Aptosのトランザクションメモリと楽観的同時実行制御原則に基づいて構築された新しいタイプのスマートコントラクト並行実行エンジンです。この革新的なトランザクション並行化手法は、開発体験に影響を与えることなく処理速度を向上させることができます。取引の原子的な特性を破壊するためにデータを読み書きする必要がある並行実行エンジンとは異なり、Block-STMは開発者が制約なくコーディングできるようにし、実際のユースケースに対してより高いスループットと低いレイテンシを実現します。開発者は高度に並行化されたアプリケーションを簡単に構築できます。Block-STMは、操作を複数のトランザクションに分割する必要がある他の並行環境よりも豊富な原子性をサポートし、レイテンシを低下させ、コスト効率を向上させ、ユーザー体験を強化します。## 3. オンチェーンガバナンスと分散化真の分散型で許可不要なLayer 1をサポートするために、Aptosはオンチェーンガバナンスメカニズムを内蔵しており、ネットワークとバーチャルマシンの設定をシームレスに変更することができます。Aptosのテストネットとメインネットはこれを証明しています。メインネットでは、「投票権の増加制限」を緩和することでネットワークの信頼性が向上しました。より積極的な閾値を設定することで、52%以上のトークン保有者がこの提案に投票してネットワークの安全性を強化することが可能になりました。Aptosコミュニティは設立以来、ブロックチェーンの行動に影響を与える提案を作成し、投票することができます。ガバナンス提案には次のものが含まれます: epochの継続時間の調整、バリデーターの最低および最高持分要件の変更、パラメータの変更、コアブロックチェーンコードのアップグレード、およびバグ修正や機能強化のためのAptosフレームワークモジュール(のアップグレード、コアMove開発ライブラリ)のセットが含まれます。## 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は、オンチェーンの変更管理プロトコルを内蔵しており、新しい技術革新を迅速に展開し、新しいWeb3ユースケースをサポートします。## 7. 提案に基づく報酬メカニズムAptosは、より大きな分散化を促進するために、投票ベースの報酬システムから提案のパフォーマンスに基づくステーキング報酬メカニズムに移行しました。提案に基づくシステムは投票メカニズムよりも高いタイムアウト時間を持ち、地域間の遅延に対してあまり敏感ではありません。これにより、遠隔地のノードの報酬率が向上し、地理的分布の影響が抑制されます。例えば、バリデーターが最大ノードクラスターの所在地にいない場合、得られる報酬はあまり減少しません。報酬モデルは依然として投票行動を考慮に入れており、良好な投票パフォーマンスが提案者の選挙確率に影響を与えます。## 8. 高性能スパースマークルツリーAptosは水母Merkleツリー(JMT)を採用し、LSMツリーに基づく基盤ストレージエンジン(の書き込みを最適化するために、単調増加のバージョンベースのキー方式を利用しています。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バリデーターはスマートコントラクトに追加の不変性を提供し、Aptos上で積極的に拡張されています。
多くのMove言語の初期研究者や開発者がAptosエコシステムで活躍し続け、Move言語とコミュニティを強化しています。4年間の検証を経て、Moveは生産環境で使用できる成熟した開発言語となりました。
2. Block-STM:プログラミングの自由をもたらす
Block-STMは、Aptosのトランザクションメモリと楽観的同時実行制御原則に基づいて構築された新しいタイプのスマートコントラクト並行実行エンジンです。この革新的なトランザクション並行化手法は、開発体験に影響を与えることなく処理速度を向上させることができます。
取引の原子的な特性を破壊するためにデータを読み書きする必要がある並行実行エンジンとは異なり、Block-STMは開発者が制約なくコーディングできるようにし、実際のユースケースに対してより高いスループットと低いレイテンシを実現します。開発者は高度に並行化されたアプリケーションを簡単に構築できます。Block-STMは、操作を複数のトランザクションに分割する必要がある他の並行環境よりも豊富な原子性をサポートし、レイテンシを低下させ、コスト効率を向上させ、ユーザー体験を強化します。
3. オンチェーンガバナンスと分散化
真の分散型で許可不要なLayer 1をサポートするために、Aptosはオンチェーンガバナンスメカニズムを内蔵しており、ネットワークとバーチャルマシンの設定をシームレスに変更することができます。Aptosのテストネットとメインネットはこれを証明しています。
メインネットでは、「投票権の増加制限」を緩和することでネットワークの信頼性が向上しました。より積極的な閾値を設定することで、52%以上のトークン保有者がこの提案に投票してネットワークの安全性を強化することが可能になりました。
Aptosコミュニティは設立以来、ブロックチェーンの行動に影響を与える提案を作成し、投票することができます。ガバナンス提案には次のものが含まれます: epochの継続時間の調整、バリデーターの最低および最高持分要件の変更、パラメータの変更、コアブロックチェーンコードのアップグレード、およびバグ修正や機能強化のためのAptosフレームワークモジュール(のアップグレード、コアMove開発ライブラリ)のセットが含まれます。
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は、オンチェーンの変更管理プロトコルを内蔵しており、新しい技術革新を迅速に展開し、新しいWeb3ユースケースをサポートします。
7. 提案に基づく報酬メカニズム
Aptosは、より大きな分散化を促進するために、投票ベースの報酬システムから提案のパフォーマンスに基づくステーキング報酬メカニズムに移行しました。
提案に基づくシステムは投票メカニズムよりも高いタイムアウト時間を持ち、地域間の遅延に対してあまり敏感ではありません。これにより、遠隔地のノードの報酬率が向上し、地理的分布の影響が抑制されます。例えば、バリデーターが最大ノードクラスターの所在地にいない場合、得られる報酬はあまり減少しません。報酬モデルは依然として投票行動を考慮に入れており、良好な投票パフォーマンスが提案者の選挙確率に影響を与えます。
8. 高性能スパースマークルツリー
Aptosは水母Merkleツリー(JMT)を採用し、LSMツリーに基づく基盤ストレージエンジン(の書き込みを最適化するために、単調増加のバージョンベースのキー方式を利用しています。JMTはCPU、I/O、ストレージ使用量の間で実用的なバランスを達成し、満足のいくパフォーマンスを確保しつつ、ディスク上の膨張状態データのサイズを制御しています。
JMTの他に、Aptos状態の永続フォーマットとして、キャッシュと並列化のために設計されたメモリ内のロックフリーなスパースMerkleツリーの実装があります。これは高性能なグローバル状態更新を実現するためにBlock-STMと組み合わせて使用されます。
! [Aptosを新しいパブリックチェーンリーダーにするための8つのイノベーション])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(