
著者:YBB Capital Researcher Zeke、コンパイル:0xjs@作作作作
序文
市場は最近、ますます停滞しており、その分野の多くのOGが業界の目的に疑問を抱かせました。
私はいくつかの個人的な考えを共有すると思います。私はいつも、過去の壮大なビジョンの多くは、最初から論理的な一貫性がないため、「暴露」されていると信じてきました。非金融DAPPは、分散化を強調することにより、しばしばその欠点を隠そうとします。しかし、現実には、Google、Twitter、YouTubeではなく、複数の署名ウォレットと単一のノードサーバーを信じるように頼み、十分に安全であると主張しています。多くのビジョンは明らかにされていません。これらのビジョンが元々想像していたほど壮大ではないとしても、それらはまだ重要であると信じています。少なくとも、彼らはWeb2として分散化または同等のエクスペリエンスを提供する必要があります。
トンとソラナを例にとって、彼らは過小評価されていますが、今ではあらゆる面で業界のリーダーに徐々に追いついています。アプリケーションをサポートするブロックチェーンにはイノベーションが必要であり、イノベーションは各サイクルで業界の発展を促進します。今日は、長い間無視されてきたブロックチェーンを探索します。
1。移動します
Moveプログラミング言語は、もともとMeta Project Diem(もともとLibraと呼ばれる)用に開発されました。Diemは、メタユアン宇宙のビジョンの基礎として、より安定した、より規制の安定性を作成することを目指しています。しかし、このプロジェクトは、グローバルな規制当局からの強い反対と冷酷な圧力に直面しています。規制機関は、DIEMの規模とFacebookの巨大なユーザーベースが、金融の安定、金融政策、データプライバシーに対する脅威をもたらす可能性があることを心配しています。特にバイデン政府からの圧力からの圧力の下で、メタは最終的にDIEMプロジェクトを放棄しなければなりませんでした。
幸いなことに、Diemの中核は、元のチームから分割されたさまざまな派ionsを完全に放棄していません。さらに、Linera(Moveに触発されたRustブロックチェーン)や最近宣伝された動きなど、いくつかの新興プロジェクトがあります。
それでは、なぜ途中で遮断されたプロジェクトなのか、なぜそんなに遠い影響を与えるのでしょうか?Moveは、トップWeb2企業によってブロックチェーンとして開発されているため、その複雑さは既存のブロックチェーンプログラミング言語、特に堅牢性のパフォーマンスとセキュリティの問題を完全に考慮しています資産管理とアクセス制御に合わせて調整されたシステムのタイプ。私は単にその利点を3つのポイントとして要約します。
・ 安全:移動言語の主要な設計原則はセキュリティです。静的タイプの検査とリソース管理を使用して、オーバーフローエラーや繰り返し攻撃など、一般的なセキュリティの脆弱性を防ぎます。他の言語仮想マシンと比較して、MOVEは、以下のNansen比較チャートに示すように、さまざまなセキュリティ関数をサポートしています。
・組み合わせて:Moveは、モジュール性と組み合わせ可能性をサポートし、開発者がさまざまなスマートコントラクトを簡単に作成および組み合わせて、より複雑なアプリケーションを構築できるようにします。
・ パフォーマンス:移動言語の仮想マシンは最適化されており(サポート並列性、メモリ管理、コンパイラの最適化)、スマートコントラクトを効果的に実行できるため、トランザクション速度とスループットが増加します。
モジュラーEVMブロックチェーンでいっぱいの市場では、Moveは大胆な実験を表しています。上記の見解は、他のブロックチェーンプロジェクトの説明に馴染みがあるかもしれませんが、これらの機能の実際の利点を完全に把握するために自分で体験することを強くお勧めします。
2。sui
2.1アーキテクチャ
ツインスターの1つとして、SUIは発売以来、特にエアドロップとトークン配信方法について批判されてきました。ただし、これらの問題とは別に、プロジェクト自体に焦点を当てているSUIは、パフォーマンスとユーザーエクスペリエンス、特にゲームの点で非常に優れていることが証明されています。この成功は、主に革新的な構造によるものであり、主流の採用が改善されました。以下は、SUIアーキテクチャの革新の簡単な概要です。
-
オブジェクトストレージモデル:このコンポーネントは、移動を改善するためのSUIの中核です。オブジェクトストレージモデルは、データを独立したオブジェクトと見なし、各オブジェクトには一意の識別子があります。従来のデータベースシステムとは異なり、オブジェクトストレージモデルには固定データ構造がなく、テキスト、画像、ビデオ、オーディオなどのさまざまな種類のデータを保存できます。このモデルにより、並列実行と水平方向の拡張(ノードを追加してストレージ容量を拡張する)が可能になり、SUIの設計がこのモデルの周りで実行されます。
-
原因と結果:トランザクションの実行順序がその原因と結果と一致していることを確認し、データの競合と矛盾を回避します。この関数により、SUIはデータの一貫性を維持しながら、多数の同時トランザクションを処理できます。
-
Narwhal and Bullsharkコンセンサスエンジン:Suiは、NarwhalとBullsharkをコンセンサスエンジンとして使用しています。Narwhalは、ソートと検証の取引を担当しています。その実用的な原則は、ローカルトレーディングプールを維持し、因果関係に基づいてトランザクションを並べ替え、すべてのノードが同じ効果的なトランザクション順序を確保するためにブロードキャストすることです。Narwhalの秩序ある取引リストを受け取った後、Bullsharkはリストに投票し、Byzantine Error Tolerance(BFT)コンセンサスを使用して、すべてのノードがトランザクション命令に同意するようにします。
-
sui移動:SUIは、NFTのサポート、資産管理、データストレージなどの新しい機能を追加することにより、移動言語を拡大しました。
-
SUIフレームワーク:SUIは、開発者がアプリケーションを迅速に構築および展開できるようにするための包括的なフレームワークを提供します。フレームワークには、SUIウォレット、SUI SDK、SUI CLIなど、さまざまなツールやライブラリが含まれています。
SUIアーキテクチャの設計により、高速、低コスト、セキュリティを維持しながら、多数の同時トランザクションを処理できます。さらに、SUI移動言語とSUIフレームワークは、開発者に安全でスケーラブルでフレンドリーなアプリケーションを構築するための強力なツールを提供します。
2.2コンセンサス
SUIブロックチェーンは、Mysticetiと呼ばれるコンセンサスメカニズムを使用しています。これは、ビザンチンエラー(BFT)に基づくコンセンサスであり、低レイテンシと高スループットを最適化します。
Mysticetiは、複数の検証がブロック並列提案を提案して、ネットワーク帯域幅を最大化し、レビューに抵抗することを可能にします。さらに、プロトコルでは、最小の理論的要件を満たし、PBFTと並行して支払を満たすループフリー図(DAG)から3輪メッセージを送信する必要があります。ルールを提出することで、並行投票とリーダーを認証にブロックすることで、遅延の中央値と尾の遅延がさらに減少します。また、提出を大幅に増やすことなく、利用できないリーダーに耐えることができます。
SUIメインネットワークが開始される前に、MySticetiはテストネットワークで3か月を実行し、遅延の減少を80%含む重要な結果を達成しました。これで、数万のトランザクションを1秒あたり処理でき、終了遅延は1秒よりもはるかに低くなります。
SUIブロックチェーンは、特定のタイプの株式証明コンセンサス、つまり株式証明書(DPO)を委託することも使用しています。共有オブジェクトを含む複雑なトランザクションが発生すると、SUIはNarwhalおよびBullsharkコンセンサスエンジンを使用してこれらのトランザクションをソートします。ブロックチェーンで使用される他のBFTコンセンサスメカニズムと比較して、SUIのコンセンサスには次の利点と短所があります。
アドバンテージ:
-
低レイテンシと高スループット:MySticetiプロトコルは、並行提案ブロックと最適化メッセージ伝達プロセスを採用し、コンセンサスの遅延を大幅に削減し、ネットワークスループットを改善します。これにより、SUIブロックチェーンは毎秒数万のトランザクションに対処でき、終了遅延は1秒よりはるかに低くなります。
-
反レビュー:Mysticetiは、複数の検証がブロックの並列を提案して、ネットワーク抵抗の検閲の能力を高めることを可能にします。
-
利用できないリーダーに対する寛容:ルールを提出することで、耐性に対する耐性が可能になり(リーダーシップノードが失敗すると、システムは新しいリーダーを自動的に選挙します)、提出遅延を大幅に増加させます。
欠点:
-
複雑:Mysticetiプロトコルの設計は比較的複雑であり、その動作メカニズムを完全に把握するには、詳細な技術的理解が必要です。
-
安全:MySticetiプロトコルはテストネットワークでうまく機能しますが、実際のアプリケーションではそのセキュリティをさらに検証する必要があります。
-
スケーラビリティ:Mysticetiプロトコルのスケーラビリティは、将来のネットワークスケールとトランザクションの量の継続的な成長に適応できるように、さらに観察する必要があります。
2.3アカウント要約
SUIアカウント抽象化モデルは、ユーザーがよりシンプルで安全な方法でアカウントとトランザクションを管理できるメカニズムです。基礎となるブロックチェーンプロトコルからアカウントと取引ロジックを抽象化し、それにより、アカウント管理とトランザクション処理のレベルが高いことを達成します。
SUIアカウントの抽象化モデルでは、アカウントはもはや単純な公開キープライベートキーペアではなく、より豊富な属性と動作を持つオブジェクトです。各アカウントには、アカウントIDと呼ばれるアカウントIDと呼ばれる一意の識別子があります。これは、アカウントの公開キーと秘密鍵に関連付けられています。
SUIアカウント抽象化モデルの主要なコンポーネントには次のものがあります。
1。アカウントオブジェクト:SUIのアカウントの基本単位。各アカウントオブジェクトには一意のアカウントIDがあり、アカウントの属性と動作が含まれています。
2。アカウントデータ:アカウントID、公開キー、および等価アカウントへの秘密鍵の基本情報を含む、アカウントオブジェクトのコアコンポーネント。
3。取引コンテキスト:SUIでの基本ユニット取引。取引ID、アカウントID、トランザクションデータなどのトランザクション関連情報が含まれます。
4。アカウントロジック:行動の収集と、取引に対処する方法とその状態の管理方法のルールを定義します。
SUIのアカウント抽象化モデルは、次の手順でトランザクションを処理します。
1。取引作成:ユーザーはトランザクションを作成し、SUIネットワークに送信します。
2。トランザクションの確認:SUIネットワーク検証トランザクションの有効性と完全性。
3。アカウントの検索:SUIネットワークは、トランザクションのアカウントIDに基づいて対応するアカウントオブジェクトを見つけます。
4。アカウントロジック実行:SUIネットワークはアカウントロジックを実行してトランザクションを処理し、アカウントステータスを更新します。
5。トランザクション確認:SUIネットワークは、トランザクションの結果を確認し、ブロックチェーンに記録します。
簡単に言えば、SUIアカウントの抽象モデルは、アカウント管理とトランザクション処理を簡素化し、アプリケーションをよりユーザーフレンドリーにする革新的なメカニズムです。
2.4ゲーム
ブロックチェーンが目立ちたい場合、それは強固な基盤を築く必要があります。私はその動きが大胆な試みであり、2つの理由があると言いました。
第一に、モジュール性の概念の時代では、移動ベースのネイティブブロックチェーン(移動ジェミニなど)は、レイヤー1の最後の試みの1つを表します。しかし最近、さまざまな異種チェーンの上昇は、モジュール化が唯一の答えではないことを証明するかもしれません。
第二に、iOSやAndroidと競争するために今日のモバイル市場で新しいオペレーティングシステムを作成しようとするように、新しいプログラミング言語でブロックチェーンを再構築することを決定します。この努力は課題に満ちていることになっています。移動に基づくブロックチェーンが今後数年間でソラナのように輝くことができるかどうかは、それが選択した開発パスに大きく依存します。SUIにとって、この課題に対する答えはゲームです。
ゲームはWeb3の重要なエントリポイントの1つですが、ほとんどのブロックチェーンはゲームをうまくサポートできません。これは、ブロックチェーンが主に金融に基づいており、その分散型アーキテクチャは基本的にパフォーマンスが低く、ゲームには適していないためです。ただし、SUIは違います。そのモデルは、Defiアプリケーションとゲームを含む非金融アプリケーションに非常に適しています。前述のように、すべてはSUIのオブジェクトと見なされています。複雑な資産を持つゲームまたはアプリケーションでは、SUIでオブジェクトが他のオブジェクトを持つことができます(資産は資産を所有できます)。たとえば、ヒーローゲームでは、ヒーローはキャラクターに属する他のデジタル資産を含むインベントリを持っている場合があります。SUIは、これらのデータ階層構造を他のブロックチェーンを達成できない方法で正確にモデル化でき、開発者はチェーンの基本的な制限なしにアプリケーションを構築できます。
さらに、SUIは昨年、韓国の4つの主要なゲームジャイアンツの3つのNetmarble、NCSOFTと積極的に協力しました
3。アプトス
Aptosは、移動言語に基づいた別のレイヤー1ブロックチェーンであり、高性能でスケーラブルなWeb3インフラストラクチャの構築にも焦点を当てています。そのアーキテクチャデザインには、SUIと多くの類似点がありますが、いくつかのユニークな機能も示しています。
3.1アーキテクチャ
-
モジュラー設計:APTOSは、モジュラーアーキテクチャを採用しています。
-
BoundSTM:事前にデータの依存関係を宣言する必要がある他のブロックチェーンとは異なり、APTOSの並列実行エンジンは、事前にデータの位置を知る代わりに取引並列を処理し、それによりスループットと遅延を減らすことができます。
-
フィラルライントランザクション処理:APTOSは、通信、メタデータの並べ替え、バッチストレージなどの複数の段階にトランザクションを分割します。これらのステージは、組立ラインメソッドを使用して並列に実行され、スループットを最大化し、遅延を最小限に抑えます。
-
プログラミング言語の移動:APTOSは、移動プログラミング言語を使用します。SUIのイノベーションとは異なり、Aptosは標準化された言語や、より強力な機能やカスタマイズ機能の導入など、それを改善することにもっと注意を払っています。
-
柔軟なステータス同期:これにより、ノードは、完全な履歴記録や最新の状態のみを同期するなど、さまざまなステータス同期戦略を選択でき、それによりノードの柔軟性が向上します。
-
aptosbftコンセンサス:Aptosbftは、APTOSが使用するビザンチン断層(BFT)コンセンサスメカニズムです。SUIと比較して、Diembftの改善されたバージョンと見なすことができます。
APTOSのアーキテクチャ設計により、高速、低コスト、セキュリティを維持しながら、多数の同時トランザクションに対処できます。さらに、Move Language and Aptos Frameworkは、開発者に安全でスケーラブルでフレンドリーなアプリケーションを構築するための強力なツールを提供します。
3.2ブロック-STM
ここでは、APTOSのコアイノベーションを詳細に説明し、並列実行エンジンブロック-STMを実行します。
Block-STMのコア原理:
-
プリセットの実行:ブロックSTMは、最終状態の一貫性を確保するために、ブロック内のトランザクションのプリセット順序に依存します。
-
楽観的な並行性制御:Block-STMは、競合がないと仮定して、並行して取引で楽観的に実行されます。楽観主義と制御は、「紛争がめったに発生しない」という仮定に基づいており、トランザクションにより、トランザクションがロックせずにデータにアクセスして変更できます。複数のトランザクションでの競合の可能性が非常に低いと想定しているため、最終提出前に変更され続け、競合を確認できます(はいの場合)。
-
マルチバージョンデータ構造:楽観的な同時制御をサポートするために、Block-STMはデータ構造の複数のバージョンを使用してデータを保存します。各ライティング操作は新しいデータバージョンを作成し、読み取り操作は対応するデータバージョンにアクセスします。
-
検証と再試行:トランザクションが実行された後、ブロックSTMはデータバージョンの読み取りがまだ有効かどうかを確認します。検証が失敗し、競合が示された場合、トランザクションは無効で再解消されます。
-
コラボレーションスケジューリング:Block-STMは、コラボレーションスケジューリングプログラムを使用して、各スレッドの実行および検証タスクを調整して並列処理を最大化します。
Block-STMのワークフロー:
-
トランザクショングループ:ブロック内のトランザクションは梱包され、並列実行のために異なるスレッドに割り当てられます。
-
楽観的な実行:各スレッドは、それに割り当てられるように楽観的に実行され、各トランザクションの読み取りと書き込みセットを記録します。
-
検証:スレッドがトランザクションの実行を完了すると、集中データのデータバージョンがまだ有効かどうかを確認します。
-
繰り返しますが、検証が失敗し、競合がトランザクションが無効で再測定されているとマークされていることを示している場合。
-
提出:すべてのトランザクションが検証を通過すると、結果はブロックチェーンステータスに書き込まれ、トランザクションの提出を完了します。
Block-STMの利点:
-
ハイスループット:楽観的な並行性制御と共同スケジューリングを使用することにより、Block-STMはマルチコアプロセッサのパフォーマンスを最大限に活用して、高いスループットを実現できます。
-
低レイテンシ:トランザクションを並列に実行できるため、ブロックSTMはトランザクション確認時間を大幅に削減します。
-
セキュリティ:Block-STMプリセットの順序実行と検証メカニズムにより、最終状態の一貫性とセキュリティが保証されます。
簡単に言えば、Block-STMは、効率的な並列トランザクション実行エンジンです。これは、楽観的な並行性コントロール、マルチバージョンデータ構造、およびコラボレーションスケジューリングテクノロジーを組み合わせて、ブロックチェーンのボリュームを最大化し、
3.3アカウント要約
SUIのより直接的なアカウント抽象化方法とは異なり、APTOSは抽象度が限られている抽象化をサポートし、特定の事前定義された標準を欠いています。そのアカウントの抽象化能力は、主に次の側面に反映されています。
-
モジュラーアカウント管理:移動モジュールの定義と管理アカウントを使用して、開発者はさまざまなアカウントタイプと機能を達成するためにカスタムモジュールを作成できます。
-
柔軟なキー管理:ユーザーが異なるキーを使用して、トランザクション署名にキーを使用したり、アカウント管理に別のキーを使用したりするなど、アカウントで異なる操作を実行できるようにします。
-
プログラミングトランザクションの確認:開発者は、複数の署名やさまざまなアプリケーションシナリオを満たすための消費制限など、Moveモジュールのカスタムトランザクション検証ロジックを定義できます。
3.4 Microsoftとの協力
ゲーム開発により焦点を当てたSUIとは異なり、APTOSには特定の開発目標はありませんが、生産に最も適したブロックチェーンとして宣伝されています。AptosがMicrosoftと協力してMicrosoftの人工知能技術をブロックチェーンに統合していることに言及する価値があります。彼らの最初の協同製品Aptosアシスタントは、公式ウェブサイトでリリースされました。今後数か月以内に、より多くの人工知能製品がリリースされることが予想されます。
4.エコシステムを移動します
SUIは近い将来、EVMチェーン、ソラナ、トン、その他の不均一なチェーンと比較してうまく機能しましたが、移動エコシステムの台頭は依然として走るのに時間がかかります。SUIとAPTOSのスター効果には明らかな効果と技術的ブレークスルーがありますが、動きの生態系の全体的なスケールとアクティビティは、成熟した生態学に遅れをとっており、開発者の数、アプリケーションの種類、およびユーザースケールには時間がかかります。外部の協力から運用まで、両方のプロジェクトは強力なWeb2思考を示しており、いくつかのWeb3遺伝子が不足していることを示しており、業界ではさまざまな種類の協同プロジェクトが比較的寒いことを示しています。
ただし、移動エコシステムの可能性を考慮すると、探索する価値のある分野はまだたくさんあります。一部の開発者は、移動の将来の価値に気づいています。はじめに言及したように、すでにETHレイヤー2エコシステムに移行したプロジェクトがあります。現在の焦点は、Move Ecosystemの焦点を作成する方法です。