リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
投資家の洞察: Aptos は、次世代の Web3.0 ユーザーに属する新しいパブリック チェーンです。
BixinVentures
特邀专栏作者
2022-09-19 14:39
この記事は約6268文字で、全文を読むには約9分かかります
Aptos は、高速、安全、スケーラブル、アップグレード可能な L1 ブロックチェーンの構築に重点を置いています。

原題: Portfolio Insights: Aptos

著者: アレン・チャオ、ムスタファ・イルハム、ヘンリー・アン、ジャーメイン・ウォン

序文:

序文:

Bixin Ventures は、Move をベースにした高性能パブリック チェーンである Aptos への戦略的投資を発表できることを嬉しく思います。この資金調達ラウンドは、今年 7 月下旬の Aptos チームの発表の継続です新しい資金調達ラウンド目次:

目次:

1. パフォーマンス

2. セキュリティ

3. 開発ロードマップ

4. アプトス資金提供プログラム

5. 生態学的状況

6. 結論と考察

最初のレベルのタイトル

セキュリティとスケーラビリティに重点を置いたブロックチェーン

Aptos は、何十億人もの人々が公正かつ分散化されたパーミッションレスな方法で資産を作成し、ネットワークにアクセスできるように支援するというビジョンを持つ新しい L1 ブロックチェーンです。 Aptos は Diem の「息子」としても知られており、Solana の共同創設者 Anatoly は、Aptos が他の EVM ブロックチェーンと比較して Solana の直接の競合相手であるとさえ信じています。 CEOのアプトスMo Shaikh兼 CTOAvery Ching共同設立。 CTO の Avery Ching は、かつて Meta 内で最も有名な Diem ブロックチェーンのテクニカル ディレクターを務めていました。 Meta に入社する前は、Mo は Consensys、BlackRock、Boston Consulting Group に勤務し、Avery は Yahoo に勤務していました。アプトスチームの他のメンバーMeta、Novi、Amazon、VMware などで働いてきた博士、研究者、エンジニア、デザイナー、ストラテジストで構成されています。

最初のレベルのタイトル

1. パフォーマンス

副題

1. 可用性証明によるバッチトランザクション

画像の説明

トランザクションのライフサイクル

トランザクションはバリデーター間でバッチで転送されます。その後、バリデーターは各バッチ ダイジェストに署名し、2/3 を超えるバリデーター署名が収集されたときに Proof of Availability (PoAv) を形成します。 PoAv では、トランザクション バッチが少なくとも 1/3 の誠実なバリデータによってローカルに保存され、実行前にトランザクション バッチを取得できるようになります。したがって、トランザクション プロセスは、順序付けのために各ブロックで必要なバッチ メタデータとプルーフのみを使用できるため、トランザクション TPS が向上し、ブロックを決定する時間が最小限に抑えられます。

ここ

クリックここ副題

2. 並列実行エンジン:Block-STM

Block-STM は、理論上最大 160k TPS の効率的なマルチスレッド並列実行エンジンです。他の並列実行技術と比較して、Block-STM はすべての依存関係を事前に宣言し、トランザクションの制限を回避したり、トランザクションを小さな部分に強制的に分割したりすることで、事前に設定されたトランザクション順序内のアクセス違反を検出して、トランザクション処理のほとんどを抽出できます。 。

Block - STM の主な機能は次のとおりです。

  1. オプティミスティック同時実行制御: トランザクションはオプティミスティックな方法で実行され、実行後に検証が完了します。検証が失敗した場合、トランザクションは再実行され、関連するすべてのトランザクションはコミットする前に再検証する必要があります。

  2. マルチバージョン データ構造: 同じ場所へのすべての書き込みは、新しいトランザクションが発生するたびに同時書き込みの競合を避けるために、関連するバージョンとともに保存されます。

  3. 検証: 実行中、トランザクションは読み取りセットと書き込みセットに分割されます。検証中に、読み取りセット内のすべてのメモリ位置が、返されたバージョンと書き込みセット内の対応するバージョンを比較します。

  4. 協調スケジューラ: カウントベースのアプローチを通じて、スレッド間の検証タスクと実行タスクを調整します。

  5. 動的依存関係推定 (動的依存関係推定): すべての検証に失敗すると、関連する書き込みセットのマルチバージョン データ構造に「ESTIMATION」値が記録されます。これにより、今後のすべてのトランザクションは、続行する前に依存関係が解決されるまで待機するようになります。

全体として、Block-STM は協調スケジューラーとマルチバージョン データ構造を使用して、事前に設定されたトランザクション順序の依存関係を推定し、アボートを削減します。その後、Block-STM は一連のアトミック カウンタを使用して、ブロック全体がコミットできることを確認します。

ここここ副題

3. 状態の同期

状態の同期は Aptos アーキテクチャ設計の鍵であり、その主な機能は次のとおりです。

  1. 短い完了時間: ノード間でのデータの迅速な配布により、トランザクション処理の時間が短縮されます。

  2. 最新のコンセンサス: クラッシュまたは新しいバリデータを最新のブロックチェーン状態にすることによって

  3. データの正確性: 悪意のある攻撃者がネットワーク内のデータを変更または検閲することを防ぎます。

  4. より分散化: アクティブなバリデータ セットをローテーションする頻度を増やし、より多くのノードをより短い時間でオンラインにできるようにします。

  5. アップグレード可能性: バリデーターの管理と構成はオンチェーン状態を介して行われ、高速かつアップグレード可能です。

この状態同期プロトコルを構築するために、Aptos は次のことができることを保証する必要があります。

  1. 永続ストレージ: RocksDB を使用してマシンの障害から保護し、データ分散を可能にします。

  2. 検証可能なブロックチェーン: マークル ルートと、バリデーターによって検証された送信されたトランザクションの結果の状態

  3. ブロックチェーンデータの悪意のある変更を防ぐための信頼基盤。

これにより、バリデーターは、ジェネシスブロック (最初のバリデーターセット + 初期ブロックチェーン状態) および信頼されたパスポイント (現在のバリデーターセットのハッシュ + ブロックチェーン状態) を介していつでもブロックチェーンに同期できます。また、Aptos は、1 秒未満のブロック確実性と適度なハードウェア要件を備え、他のノード (フル ノードや他の検証ノードなど) との状態同期を 10,000 TPS 以上の速度で実行できます。

  1. データのプリフェッチ: 処理前にトランザクション データ (トランザクション + 状態の増分) をプリフェッチすることで、ネットワークがブロックを決定する時間を短縮します。

  2. パイプラインの実行とストレージ: トランザクションの実行とストレージの永続性を分離することで、同期 TPS を向上させます。

  3. ピアモニタリング: 動作、バリデータセットまでの距離、ローカルスコアリングのピアモニタリングを通じて、新しいブロックチェーンデータをリクエストする際のピア選択を最適化します。

  4. データ キャッシュ: 一般的に要求されるデータ項目と応答をメモリに保存することで、ストレージの読み取り負荷を軽減します。

  5. ストレージのクリーンアップ: ストレージから不要なトランザクションとブロックチェーン データを削除することで、時間の経過とともにストレージが肥大化するのを防ぎます。

Block-STM に匹敵する 100K+ TPS を達成するために、Aptos チームは次の最適化を決定しました。

  1. バッチ トランザクション: トランザクションのバッチと個々のトランザクションの証明を検証することで、高価な検証とストレージを削減します。

  2. ネットワーク圧縮: 送信データとシリアル化されたデータ配信を圧縮することで、スケーラビリティのために帯域幅を最適化します。

  3. ストレージ書き込みの高速化: より効率的なデータ構造とストレージ構成、または代替ストレージ エンジンを使用して、ブロックチェーン データをストレージに書き込む時間を短縮します。

  4. ここ

クリックここ最初のレベルのタイトル

副題

1. スマートコントラクトプログラミング言語 - Move

Move は元々、安全なスマート コントラクトを作成するために Facebook によって開発されました。プラットフォームに依存せず、ブロックチェーン全体で共有ライブラリ、ツール、開発者コミュニティを実現します。 Move 言語は、Web 3.0 ユーザーが被害を受ける多くのシナリオ (再入脆弱性、ポイズン トークン、スプーフィング トークンの承認など) やその他の問題を回避するために、セキュリティに重点を置いて設計されています。

保護を強化するには、Move を使用できます。Move Prover開発は検証ツールによって支援され、開発者はアプリケーションの主要な特性について正式な仕様を作成し、検証ツールを使用してコードが正しく実行されるかどうかを 30 秒以内にチェックできます。

Move の最大の強みは、高度な構成可能性を可能にする資産データ モデルです。アセットの移動は任意のユーザー定義タイプです。つまり、アセットをパラメータとして渡したり、他のアセットに保存したりできます。さらに重要なことに、アセットは整合性を失うことなく、コントラクトの境界を越えて自由に移動できます。これは、Solidity で記述された EVM スタイルのアセットとはまったく対照的です。EVM スタイルのアセットは、それを定義するコントラクトに永久に閉じ込められます。

アダプター層を介した Aptos拡大するBlock-STM による並列実行などのコア MoveVM の追加機能により、ユーザーからの入力なしでトランザクションを同時に実行できます。

ここ

クリックここ副題

2. コンセンサスメカニズム: AptosBFT

Aptos のコンセンサス メカニズムは、もともと Diem 用に設計された HotStuff プロトコルに由来しており、チームはこのプロトコルに基づいて 4 回目の反復に取り組んできました。 AptosBFT の主要なメカニズムは次のとおりです。

1) ビザンチンフォールトトレランス

  • 1/3 を超える悪意のあるバリデータが同意するまで、ネットワークを侵害することはできません

  • 2/3 を超えるバリデーターによって確認されると、トランザクションは完了することが保証されます

2) プロトコルのアクティビティとセキュリティの分離

  • Aptos の BFT コンセンサスが存在する限り、ネットワークは分岐しません

  • ネットワーク上の DDoS 攻撃を防止する

3) 評判に基づくリーダーシップシステム

  • 最後にコミットされた状態でアクティブなバリデータを追跡する

  • オンチェーンの状態を分析し、バリデーターが応答しない状況に対応するためにリーダー ノードを自動的にローテーションします。

  • ここ

クリックここAptosBFT の詳細については、こちらをご覧ください。

さらに、Aptos チームは、他の研究グループの成果物で次世代プロトコルをテストしています。Narwhal & TuskBullshark副題

3. キーの回復とローテーションのプロトコル

副題

4. オープンで透明性のある取引の事前署名

最初のレベルのタイトル

副題

テストネット

Aptos は、堅牢なメインネットの立ち上げに備えてテストネットのロードマップを開発しました。以下の表は、主要な目標と重要なスケジュールを示しています。

テストネットは多くの貴重なコンテンツを提供してくれたので、メインネットの立ち上げが確実なものになるという確信がさらに高まりました。チームが過去のテストから学んだ質問と回答の一部を以下に示します。

学ぶそしてそしてIT2(詳細)の要約

この記事の執筆時点では、AIT3 の参加者のパフォーマンスのスナップショットが記録されており、ノードはセットアップから自由に離れることができます。 AIT3 は長期間実行されるテストネットに変換され、開発者に安定した環境を提供します。開発者は、ソフトウェア スタックの長期的な安定した動作に対する自信を実証するために、長時間実行されるテスト ネットワークをセットアップし、その後のメイン ネットワークの正常な立ち上げへの道を切り開きました。

最初のレベルのタイトル

4. アプトス資金提供プログラム

Aptos 助成プログラムは 6 月末に発表され、dApp エコシステムの開発を加速するための資金を提供します。資金提供された商品の細分化されたトラックには次のものが含まれます。

  1. 開発者ツール、SDK、ライブラリ、ドキュメント、ガイド、チュートリアル

  2. システム開発、ガバナンス、DeFi、NFT のためのツールとフレームワーク

  3. コアプロトコルの貢献: トークン標準、ライブラリ、プロトコルのアップグレードなど。

  4. オープンソースと公共財

  5. ここ

クリックここ最初のレベルのタイトル

5. 生態学的状況

Aptos は非 EVM チェーンであるため、エコシステム内で流動性をどのように誘導するかについて疑問があるかもしれません。パートナーや投資家の協力を得て、フルチェーン相互運用性プロトコル Layerzero はリリース後に Aptos メインネットに統合され、ユーザーが Layerzero を通じて Aptos エコシステムに参入し、Aptos に流動性を提供できるようになります。現在、Layerzero がサポートしているブロックチェーンには、Ethereum、Optimism、Arbitrum、Binance Smart Chian、Avalanche などが含まれます。

プロジェクトに関して言えば、Aptos コア リポジトリには 2,100 を超えるフォークと 3,800 を超えるスターがあり、現在では200DeFi、NFT、ゲーム、その他の分野にわたるプロジェクトは、9月末頃にメインネットに展開されることを期待しています。

ここではいくつかの興味深いプロジェクトを紹介します。

Pontem Network

Pontem は、ウォレットやライブ AMM を含む、Aptos エコシステムの初期プロジェクトの 1 つです。ロードマップの一環として、彼らは Move VM (クロスチェーン展開用) と Move VM 互換の EVM (他のブロックチェーンとの相互運用性用) を構築する予定です。

Martian Wallet

Martian Wallet は、ユーザーがデジタル資産を管理し、Aptos ブロックチェーン上の dApp にアクセスするのに役立つ暗号ウォレットです。将来的にも使用できますChrome拡張機能iOS アプリケーション。 8月末時点で10万件以上ダウンロードされている。

Switchboard

Switchboard は、一般的なデータ フィードと検証可能なランダム性を実現する、パーミッションレスでカスタマイズ可能なマルチチェーン オラクル プロトコルです。彼らは Solana に住んでおり、最近 Aptos で開発ネットを発表しました。 Switchboard はすでに Tusnami Finance、Houston Swap、Econia Labs などのいくつかの注目すべきプロジェクトを統合しています。

Econia

Econia は DecNet 上で動作する高度な並列 DEX であり、トランザクション照合にオンチェーン オーダーブック モードを採用しており、Aptos の並列実行エンジン Block-STM の採用に同意しているため、トランザクションの速度と効率において大きな利点があります。

Topaz

現在クローズドベータ版のTopazは、Aptosネットワーク上の最初のNFTマーケットであり、NFTクリエイターやアーティストが作成するためのプラットフォームを提供します。

Ditto Finance

Ditto Finance は、Aptos が提供する安全な分散型流動性ステーキング プラットフォームです。現在、Aptos にはネイティブ委任が不足しており、バリデータを実行できないユーザーにステーキング収益を提供します。

Hippo Labs

最初のレベルのタイトル

6. 結論と考察

Aptos は、高速、安全、スケーラブル、アップグレード可能な L1 ブロックチェーンの構築に重点を置いています。 Move プログラミング言語のセキュリティ上の利点は十分に文書化されていますが、開発者エコシステムはまだ初期段階にあり、Aptos 上の dApp エコシステムの開発に影響を与える可能性があります。より広いレベルで見ると、L1 スペースは競争が激しく、多くの高性能 L2 が出現しているため、開発者を誘致するために激しい競争が発生しており、エコシステムの構築とその後の市場での採用に影響を与えることになります。

しかし、3月に開始されたAptos Devnetの結果は心強いもので、DeFi、NFT、ゲーム、その他の分野を含む200以上のプロジェクトがメインネットへの展開を要求しています。さらに、6 月に開始された Aptos 助成プログラムは、開発者の成長をさらに促進し、dApp 開発を加速します。

全体として、チームはビジョンを実現できると考えています。最近立ち上げられたインセンティブ付きのテストネットも、チームが問題解決に非常に積極的であることを証明しています。プロジェクトの経済モデルなどの情報にも引き続き注目していきます。

最初のレベルのタイトル

画像の説明

注意: 上の画像は執筆時点の要件であり、これらの要件は時間の経過とともに変更される可能性があります

Aptos フルノードはコンセンサスに参加しません。代わりに、これらのノードは、Aptos ブロックチェーンの履歴にあるすべてのトランザクションを再実行し、結果をローカルに保存します。バリデーターによる違反が検出されたときに、その結​​果を異議申し立てや証拠の提供に使用します。

バリデーターノードは、トランザクションを実行して結果をローカルに保存しながら、分散コンセンサスプロトコルを実行します。どのトランザクションを含めるか、どの順序で実行するかを決定できます。次に、BFT コンセンサス プロトコルを使用して、ノードが台帳と最終トランザクションの実行結果に同意するかどうかを検証します。これはその後、完全なノードに伝播され、検証プロセスを実行できるようになります。

Aptos
Web3.0
パブリックチェーン
投資する
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk