Aptosブロックチェーンの8大技術革新:Move言語から高性能アーキテクチャまで

Aptosネットワークの8つの革新推進力

Aptosは、暗号市場において遅延が最も少なく、スループットが最も高いブロックチェーンの一つとして、開発者がweb3アプリケーションを構築する際に大きな変革をもたらしました。本記事では、Aptosネットワークの発展を推進する8つの重要な革新について紹介します。

1. Move言語:アプリケーションの構築により適しています

AptosはMove言語を採用しており、開発者に優れた開発環境を提供し、開発効率を向上させました。Moveは表現力が強く、使いやすいプログラミング言語で、安全な資産管理のために特別に設計されています。

AptosブロックチェーンはMove言語と深く統合されており、多くのコアデザイン理念を共有しています。これにより、Aptosは効率的で楽しいMove開発プラットフォームとなっています。MoveはもともとAptosの前身のために設計されており、この関係により既存のMove開発者はAptos上でシームレスに構築でき、新しいMove開発者も以前に蓄積されたドキュメント、ガイド、サンプルの恩恵を受けることができます。

Aptosは、言語とフレームワークのレベルで多くの機能を追加することによって、Moveエコシステムを大幅に改善しました。これらの改善には、洗練されたセキュリティアーキテクチャ、詳細に構成可能なガス計測、コードのアップグレード可能性、大規模なテーブル、リソースアカウントなどが含まれます。さらに、Moveバリデーターはスマートコントラクトの不変性に追加の保証を提供し、Aptos上で積極的に拡張されています。

多くのMove言語の初期研究者や開発者は、Aptosエコシステムで活躍し続けており、Move言語とコミュニティを強化しています。4年間のテストと検証を経て、Move言語は生産環境で使用可能な成熟した開発言語であることが証明されました。

! Aptosを新しいパブリックチェーンのリーダーにするための8つのイノベーション

2. Block-STM:より多くのプログラミングの自由をもたらす

Block-STMは、Aptosのトランザクションメモリと楽観的並行制御原則に基づいて構築された新しいタイプのスマートコントラクトの並行実行エンジンです。この革新的なトランザクションの並行化手法は、開発者体験に影響を与えることなく、トランザクション処理速度を向上させることができます。

取引の原子性を破壊するためにデータを読み書きする必要がある並行実行エンジンとは異なり、Block-STMは開発者が制約を受けずにコーディングし、実際のアプリケーションシナリオでより高いスループットと低いレイテンシを実現できるようにします。開発者はBlock-STMを利用して、高度に並行化されたアプリケーションを簡単に構築できます。Block-STMは、他の通常は操作を複数のトランザクション(に分割して論理的な原子性を破壊)する必要がある並行実行環境よりも、より豊富な原子性をサポートし、レイテンシを低下させ、コスト効率を高めてユーザー体験を向上させます。

3. オンチェーンガバナンスと分散化

真の分散型で許可不要なレイヤー1をサポートするために、Aptosはオンチェーンガバナンスメカニズムを内蔵しており、ネットワークと仮想マシンの設定をシームレスに変更することができます。Aptosのテストネット3とメインネットはこれを証明しました。

メインネットでは、"投票権増加制限"を緩和することでネットワークの信頼性が向上しました。より積極的な閾値を設定することで、ネットワークを迅速に導くことが可能になり、52%以上のトークン保有者がこの提案を支持するために投票しました。ネットワークを保護するために。

Aptosコミュニティは、誕生以来、Aptosブロックチェーンの行動に影響を与える提案を作成し、投票することができます。ガバナンス提案には、エポック間の継続時間の変更、バリデーターの最小および最大の権利の修正、フラグの変更、コアブロックチェーンコードのソフトウェアアップグレード、そしてAptosフレームワークモジュール(の一連のコアMove開発ライブラリ)のアップグレードが含まれ、バグの修正やAptosブロックチェーン機能の強化が行われます。

4. AptosBFTv4:効率的なコンセンサス

AptosBFTv4は、厳密な正しさの証明を持つ最初の生産レベルのブロックチェーンBFTプロトコルです。このプロトコルは楽観的応答メカニズムを採用しており、低遅延と高スループットを提供し、基盤となるネットワークを最大限に活用します。Hotstuffを基に改良され、AptosBFTv4はコミュニケーション補償を犠牲にすることなく、提出遅延を3ステップから2ステップに減少させ、33%の遅延を削減しました。

実施時には安全性の厳格さとスケーラビリティを考慮し、この実施は不変量を明確に分離して隔離と効果的な監査を可能にし、分岐しないという理念を強制しています。同じソフトウェアスタックは4回のアップグレードを経て、リアルタイムネットワークでテストされ、その開発プロセスの周到さと堅牢性を証明しました。第4回のイテレーションで、AptosBFTv4は最速で生産準備が整ったビザンチン耐障害性コンセンサスプロトコルとなりました。

個別のノードが故障しても、Aptosはネットワーク全体の正常な運用を確保できます。これは、過去の可用性とパフォーマンスを未来の指標として利用するオンチェーンの信頼システムのおかげであり、自動的に応答が遅く、パフォーマンスが不十分な検証者の悪影響を最小限に抑えます。

5. ユーザーの信頼を高めるためのセキュリティ対策

Aptosアカウントは、キー管理の柔軟性をサポートしており、キーのローテーション、暗号の機敏性、ハイブリッドホスティングモデルなどの機能を含んでいます。キーのローテーションは良い使用習慣であり、リモート攻撃(や、場合によっては複数のアカウント)を危険にさらすのを防ぐために重要です。他のブロックチェーンでは、すべての資産を新しいアカウントに移行することでのみローテーションが行われます。Aptosはアカウントとキーをデカップリングする方法を採用しており、異なるタイプの公開鍵と秘密鍵をサポートするために新しいデジタル署名アルゴリズムをシームレスに追加できます。ハイブリッドホスティングモデルは、高度な復元ソリューションとアカウント管理をサポートし、Web2とWeb3の間のギャップを埋めるのに役立ちます。

ウォレットは取引の事前実行機能を使用でき、ユーザーが署名する前に取引結果を説明します。署名前に取引を評価することで、フィッシング攻撃など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、およびストレージ使用量の間で実用的な最適バランスを達成し、満足のいくパフォーマンスを確保しつつ、管理可能なディスク状態データサイズを維持しています。

JMTのAptos状態の永続化フォーマットに加えて、もう一つのメモリ内のロックフリーな疎メルクルツリー実装があります。この実装はキャッシュと並列処理のために特別に設計されており、高性能なグローバル状態の更新を促進するためにBlock-STMと組み合わせて使用されます。

! Aptosを新しいパブリックチェーンリーダーにするための8つのイノベーション

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
MonkeySeeMonkeyDovip
· 9時間前
炒める人が多くなれば上昇する!
原文表示返信0
GasWastervip
· 11時間前
こんなに長い間磨いて、やっと起き上がった。
原文表示返信0
PermabullPetevip
· 11時間前
aptosは本当に素晴らしいですね
原文表示返信0
0xSleepDeprivedvip
· 12時間前
飛んでくるほどの技術がいい!!
原文表示返信0
MeaninglessGweivip
· 12時間前
また素晴らしい性能を誇っています!
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)