Sui レビュー: Aptos と競合できる新しいパブリック チェーン

新しいパブリック チェーン エコシステムは、2022 年 XNUMX 月に Aptos のステルス機能がデビューし、多数のエアドロップが行われるため、再び忙しくなりつつあります。Move 上に構築されているがまだデビューしていない Sui パブリック チェーンは、すぐに Discord に圧倒され、蛇口は常に固定され、スポットライトの中に押し戻され続けます。このSui Review記事を通じてCoincuとのプロジェクトについて学びましょう。
Sui レビュー: Aptos と競合できる新しいパブリック チェーン

AptosとSuiは、FacebookのDiemブロックチェーンプロジェクトから派生したものです。 Facebookは2019年から22年にかけて独自の分散型決済システムを開発していた。それは崩壊したが、後にMoveプログラミング言語を残した。共同創設者のうち XNUMX 人が自分たちで Mysten Labs を設立し、Sui の構築を開始しました。 Mysten Labs は、Move 言語を変更して独自の Sui Move を作成し、それをベースに Sui を作成しました。

Sui は、世界初の完全にパーミッションレスなレイヤー 1 ブロックチェーンであり、そのセキュリティと速度が特徴です。対話が十分に基本的なものである限り、同時取引が可能であり、コンセンサスは必要ありませんが、よりシンプルで高速な決済技術が採用されており、デジタルコマースやゲームに資金を提供するための新しい道が開かれます。

Sui の創設者は、CEO (CSO) の Evan Chang に加えて、Adeniyi Abiodun (COO)、Sam Blackshear (CTO)、George Danezis です。このチームは、Diem ブロックチェーン、暗号による支払い能力の証明、最新の高性能コンセンサス/実行技術、Move プログラミング言語の作成などの高レベルの暗号プロジェクトに取り組んできた 3 年間の専門知識を持っています。

スイ氏のチームであるMysten Labsは、36年16月に、Coinbase Venturesなどの参加を得て、a2021z主導による22万米ドルのシリーズA資金調達の完了を発表した。300月16日、私たちは以下の投資家とともにXNUMX億ドルのBラウンド資金調達を完了した。 aXNUMXz crypto、Jump Crypto、Binance Labs、Coinbase Ventures など。さて、Sui Review の記事では、Move 言語とは何かを明らかにします。

Move言語とは何ですか?SuiのMoveとは何ですか?

言語を移動

Move は、Diem ブロックチェーンをサポートし、世界的な金融および金融インフラを構築するために作成されています。その結果、Move は金融インフラストラクチャを構成する多数の資産とビジネス ロジックをエンコードできなければなりません。このことは、Move プログラミング言語の位置付け、つまり安全なモジュール式デジタル資産の表示、管理、変換にもつながりました。

安全性

アセットはSolidityなどの言語のアーキテクチャ上の値であり、アセットの移動は実際のアセットの移動ではなくウォレット内での加減算で行われるため抜け穴が生じやすい。

Move のアプローチは、すべてのカスタム資産 (トークンなど) をモジュール (スマート コントラクトと同様) に保存されるリソースとして考慮することです。リソースは複製または破棄できませんが、移動と保存のみが可能であり、リソースはリソースの形式。モジュール内では表示されますが、モジュール外での呼び出しに対しては不透明です。つまり、移動は、その用語が示すとおり、資産を分離し、再配置することで所有権を変更します。

さらに、Move には、コントラクト コードが実行前に検証されることを保証するバイトコード ベリファイアが含まれています。同時に、Move Prover を使用すると、開発者はアプリケーションの主要な正確性プロパティの正式な仕様を作成し、Prover を使用してこれらのプロパティが適用可能かどうかを判断できます。コードをリリースする前に、考えられるすべてのトランザクションと入力に対して初期監査を実行できます。

モジュラー

すべてのコントラクトがモジュールであり、アセットがモジュール内に保持され、コントラクトはアセット (インターフェイスを介して Solidity など) を渡すことによって対話を完了するため、Move は基本的にモジュール式です。モジュールを更新して契約を更新するだけで、そのモジュールを利用したすべての契約が自動的に最新バージョンに更新されます。

Aptos と Sui はどちらも Move 言語に基づいて構築されていますが、Sui はそれを直接利用するのではなく、Move ベースでそれを適応させます。

スイの動き

Sui のホワイトペーパーによると、Sui Move と Move の主な違いは、グローバル ストレージと主要な機能にあります。簡単に言えば、ストレージは Move 内ではなく、Sui 独自のチェーン内にあり、プログラムされた各項目にグローバルに一意の ID が割り当てられると同時に、効率的なストレージも可能になります。そしてデータのモバイル化が加速しました。

大きな違いは次の 5 つです。

  • Move はリソースをデプロイせず、オブジェクト中心のグローバル ストレージを使用します。アドレスにはユーザー アカウントが反映されなくなり、オブジェクト識別子が反映されます。
  • 基になるオブジェクトに Key 機能がある場合、グローバルに一意な ID には ID とバージョン番号が含まれます。
  • Sui には、モジュールのデプロイメントを支援するモジュール初期化子 (init) が含まれています。
  • このエントリ ポイントは、オブジェクト参照を入力として受け入れます。
  • 要約すると、Sui は Move の安全性と柔軟性を最大限に活用し、ストレージの改善によりスループットを劇的に向上させ、ファイナライズ時間を短縮し、Move の実装を簡素化します。

スイのセキュリティは、Move 言語を使用して収集されています。次に、Sui の機能概念について徹底的に理解し、なぜ速度が大幅に向上するのかを調査してみましょう。このプロジェクトがどのように機能するかについては、Sui Review の記事で引き続き説明します。

システムを教えてください。

スイのTPSは120,000万点に到達する可能性があります。トランザクションの分類とコンセンサス システムにより高速です。小規模なトランザクションは基本的なコンセンサスに従い、複雑なトランザクションは完全なコンセンサスに従い、コンセンサス レイヤーは情報転送をコンセンサスの実行から分離します。並行して発生するトランザクション。

隋の建築様式

スイのアーキテクチャを簡単に見てみましょう。 Sui のアーキテクチャは、オブジェクト、トランザクション、バリデータの 3 つのコンポーネントを備えた分散台帳です。

オブジェクト

各オブジェクト (Sui ストレージの基本単位) には、グローバルに一意の ID があります。アドレスは各オブジェクトを所有し、各アドレスは任意の数のオブジェクトを所有できます。所有アイテム(アドレスによって所有されているもの)、共有オブジェクト(多数の個人によって共有されているもの)、および不変のもの(誰でも使用できるもの)。

トランザクション

トランザクションはアドレスからアドレスへと送信され、台帳が更新されます。トランザクションでは、アイテム (トークンなど) を作成、削除、書き込み、他のアドレスに転送できます。

バリデーター

オブジェクトを取得した後、トランザクション、つまりアセットインタラクションを通じてオブジェクトのアドレスを送信し、ビザンチンコンセンサスブロードキャスト合意とトランザクションの並列実行を使用してノードを通じてそれを検証します。

その後、Sui のトランザクションの実行とコンセンサス メカニズムの技術的な完了が続きます。

スイの取引分類

Sui はコンセンサス証明に DPoS を使用しており、各トランザクションは一般的なブロックのように多数のトランザクションがパッケージ化された後ではなく、個別に検証されます。つまり、クライアントがトランザクションを開始するとすぐに検証が行われ、待つ必要がなくなります。同時に、取引を「基本取引」と「高度な契約」の2つに分類し、効率化と迅速化を図るため、さまざまな方法で取引を行っています。

シンプルなトランザクション: ビザンチンコンセンサスブロードキャスト

多くの場合、チェーン上のトランザクションには資金移動などの複雑な依存関係がなく、資金の所有者を更新するだけで済みます。その後、トランザクションはコンセンサスをスキップして、ビザンチン コンセンサス ブロードキャストに基づくアルゴリズムのみを使用できます。

取引プロセス:

  • トランザクション開始者は、すべての Sui バリデーターにトランザクションをブロードキャストします。
  • 各Suiバリデーターはトランザクションに個別に投票し、投票の重みはステーキング量に基づきます。
  • 開始者は過半数の投票を集めて証明書を作成し、それをすべてのSui検証者にブロードキャストしてトランザクションを完了し、ファイナリティを決定します。

複雑な契約: イッカクとブルシャークの合意が始まる

複雑なスマート コントラクトは通常、共有オブジェクトであり、複数のユーザーが変更を開始できるため、トランザクションを完了するには 22 つのコンセンサスが必要です。これには、Sui が設計したコンセンサス プロトコル Narwhal と Bullshark が含まれます (Bullshark は XNUMX 月 XNUMX 日 Tusk に置き換えられました)。

取引プロセス:

  • トランザクション開始者は、すべての Sui バリデーターにトランザクションをブロードキャストします。
  • 各Suiバリデーターはトランザクションに個別に投票し、投票の重みはステーキング数に基づきます。
  • 開始者は多数決を証明書に集め、それをすべてのSui検証者にブロードキャストしますが、証明書はビザンチン協定を通じてコン​​センサスを完了する必要があります。
  • トランザクションが正常に注文されると、開始者は証明書を検証者に再度ブロードキャストして、トランザクションを決済します。

スイさんの総意

スイ氏のコンセンサスは DPoS で、これは DAG ベースの Byzantine フォールトトレラント Narwhal と Bullshark (Tusk) を使用して実装されています。 Sui は、そのアーキテクチャのおかげでトランザクションを並行して実行し、迅速にコンセンサスを確立できます。

一般的なブロックチェーンのシーケンスは直線的であり、T1 が T2 から T3 を Tn まで接続するため、トランザクションは一度に XNUMX つずつ実行する必要があり、ペースは遅いです。 Sui は DAG を使用して並列トランザクションを解決します。

従来の BTF (ビザンチン フォールト トレラント) コンセンサス データの配布とコンセンサスは同時に達成されます。共通のリーダーシップ協定では、リーダー ノードが提案を送信してその提案をブロードキャストし、投票を集めてから、トランザクションが完了したことを証明する証明書をブロードキャストします。 。

このアーキテクチャによれば、リーダー ノードだけが最も多くの作業を行い、他のノードは投票するだけで済みます。それにもかかわらず、リーダーはランダムに選択されるため、各ノードは大量の処理能力を必要とし、その結果、ネットワーク コンピューターの能力が無駄になります。

メモリ プール mempool がこの問題を解決する鍵となります。データ配布とコンセンサス プロトコルをプール内で分離でき、メモリ プールがデータ配布を解決し、コンセンサス合意がデータ コンセンサスで終わるようにすることができれば、パフォーマンスは大幅に向上します。 Sui の設計は次のとおりです。Narwhal はメンプール層、Bullshark はコンセンサス層であり、両方とも独立して機能します。

DAG、イッカク、ブルシャーク (タスク) がどのように機能するかを詳しく見てみましょう。

DAG ブロックチェーン注文

有向非巡回グラフ (DAG) は、点とエッジで構成されます。ある場所から別の場所へのパスがいくつか存在する可能性がありますが、閉ループを形成することはできません。

典型的なブロックチェーン ネットワークは線形であり、各ブロックは前のブロックが検証されるのを待ってから次の検証に進み、すべてのノードがすべての帳簿を保存します。一方、DAG はブロックを単位として使用せず、各トランザクションはさまざまなノードによって保存および検証されるチェーン内のポイントになります。リーダーが存在しないため、それらは個別に独自のトランザクションを実行し、並列メッセージ処理を実現します。

この方法では、トランザクション間のリンクは因果関係であり、トランザクションがどのトランザクションから来たのか、どの取引所で利用されているかのみに依存するため、Sui の処理速度が大幅に向上し、トランザクションの並列処理が可能になります。

DAG にリーダーシップがない場合、どうやって合意を確認すればよいでしょうか?これにはイッカクとブルシャークが必要です。

ブロックチェーンに関するコンセンサス: イッカク vs. ブルシャーク (牙)

簡単に言えば、DAG 設計に基づいて、Narwhal はメモリプール内の情報を分離してデータの可用性を完全にし、情報をより迅速に配布できるようにし、コンセンサス確認のためにそれを Bullshark に送信します。

システムを教えてください。

Narwhal の mempool は各ノードで動作し、複数のワーカーとメイン (ワーカーとコントラクターとして理解できます) で構成されます。各ワーカーはクライアントからトランザクションを受け取り、それらを集約し、同じシーケンス番号を持つ他のワーカーにブロードキャストし、ダイジェスト (要約) をメインに送信します。この段階では、大量の重複情報がワーカー プロジェクト間で送信されます。 Pimary のタスクは、さまざまなワーカーから各小さなユニットのダイジェストを収集し、ラウンドベースの DAG メモリプールを作成することです。

これらのダイジェストは、メタデータを生成するために結合されるブロック ヘッダーです。次に、プライマリはブロック ヘッダー情報を他のノードのプライマリに送信し、最初の投票収集証明書のコンセンサスを迅速に完了できるようにします。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

各トランザクションの生成とコンセンサスの伝播は、DAG 設計に基づいてラウンドに分割されます。すべてのスイ チェーン ノードは 12+1 ジェネシス ブロックに接続し、最初の検証ラウンドを開始します。非線形ブロックチェーンの最も重要な違いは、各ノードが取得する情報が常に一貫しているわけではないことです。

ノードがトランザクションを取得する限り、プライマリはすべてのノードに情報をブロードキャストし、投票を取得し (これがこのラウンドでバリデーターによって提供された最初のブロック ヘッダーであると仮定して)、証明書を生成します。また、各ノードは他のノードから投票を受け取るために同時に情報をブロードキャストしているため、トランザクションの確認は並行して行われます。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

上の例は r1 (ラウンド 1) であり、視点はノード 1 のローカル情報グラフです。 f 値がある限り、XNUMX つのサンプル Genesis ブロックがトランザクションを作成し、最初のブロック ヘッダー ノードが発生し、後続の XNUMX つのノードに情報をブロードキャストし、XNUMX つの投票を受信したことがわかります。ノードが投票すると、証明書が取得されてすべてのノードにブロードキャストされ、ノードはそれを保存して初期コンセンサスを完了します。

ノード 1 から n はすべて同時に同じことを実行しているため、配信の各サイクルをリンクすると DAG になります。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

Narwhal が mempool データを調べてコンテンツのコンセンサスを取得すると、その情報は Bullshark に渡されて、コンセンサスの実行を完了できるようになります。 Tusk は 22 月 XNUMX 日以前は Bullshark の前任者でした。したがって、以下で Tusk がどのように機能するかを見て、Bullshark を Tusk の強化版とみなします。

Tusk は、情報がゼロの非同期コンセンサス メカニズムです。すべてのトランザクションの順序を取得し、並べ替えのコンセンサスを達成するには、DAG モデルを調べるだけで済みます。

まず、DAG にはリーダーがいないため、Tusk は固定点としてラウンドのリーダーをランダムに選択し、リーダーに関連するすべてのトランザクションとノードを確認する必要があります。その結果、奇数ラウンドごとにコインがランダムに作成され、前の r-2 ラウンドのノードがリーダーとしてランダムに選択されます。

ノードを発見した後、r-1 ラウンドでノードの数が検証され、リンクされました。 f+1 個のノードがそれに接続されている場合、それはリーダーです。基準が満たされない場合は、このラウンドをスキップし、基準を満たす次のラウンドのリーダーが到着するまで、次の奇数ノードのリーダーを探します。

タスクはリーダーを選ぶプロセスを続け、トランザクションの順序付けを完了し、スイのブロックチェーンが動作し始めた。スイは並列トランザクションを実現し、データをコンセンサスから分離し、そのようなコンセンサスメカニズムを使用したブロックテクノロジーの作成を完了しました。

Tokenomics

現時点では、公式は具体的なトークンの配布については明らかにしておらず、いくつかの基本情報のみを発表しています。

Next

SUI はパブリック チェーンのトークンであり、総供給量は 10 億です。アプリケーションには、PoS コミットメント、ガス料金の支払い、さまざまなアプリの流動資産、ガバナンスの XNUMX つがあります。

Sui のエコノミーには、ユーザー、ホルダー、バリデーターという 3 つの役割があります。ユーザーはトランザクションを送信することでスマート コントラクトとアプリを利用します。トークン所有者はトークンを検証ノードとガバナンスに委託し、ノードはトランザクションの処理と実行を担当します。

ガス代

スイのガス料金は、随時変動するイーサリアムに比べて大幅に一定です。各エポック (epoch) の開始時に、すべてのノードが参照価格の作成に貢献し、その後のトランザクションを決定するために使用されます。

ノードとなるステーク

Sui は Delegated Proof-of-Stake を利用します。それは各エポックにおけるノードの固定セットによって確認されます。マイニングはノードになるようにコミットすることも、トークンに対してトークンを許可することもできます。

ストレージ資金: ガス料金に加えてユーザーが支払うストレージ費用。これはエポック単位で収集され、ユーザー データを保持するためにノードを検証する費用をカバーするために使用されます。同時に、顧客がオンライン ストレージへの依存を最小限に抑えるよう促すため、コンテンツを削除すると料金が返還されます。ストレージ ファンドは、将来のノードがコンテンツを保存するためのインセンティブのバランスをとることを主な目的として、ステーキング プールの一部として収入を分配します。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

開発とエコシステム

開発

同じMoveシリーズであるAptosと比べると、Suiの開発スピードはかなり遅いです。 2022 年 4 月に Devnet で開始され、Mysten Labs が運用する 1 つのノードが開発者のテストをサポートします。テストネット ウェーブ 2022 は、テストネット立ち上げの最初のウェーブとして、28,000 年 20 月から 500 月初旬まで実施されました。 XNUMX月にXNUMX人の応募者の中から数百人が選ばれ、Suiバリデーターとフルノード(XNUMX人のバリデーターXNUMXノードを含む)を実行することになった。

わずか 5 か月強で、Sui は XNUMX つの重要なテストを完了しました。

  • 創造:バリデーターとの創世の儀式を成功させ、スイをオンラインにしました。
  • モニタリング: グローバルモニタリングは、コンセンサスの健全性、ネットワークの健全性、スループット、およびリソースの使用状況を監視するために設定されています。
  • コミュニケーション: コミュニケーションのための Discord を作成しました。
  • 軽減: サイバー インシデントを検出、診断、軽減するプロセスが実践されます。
  • アップデート: 発生した問題を軽減するために、3 つの異なるソフトウェア アップデートが公開されました。すべてのオペレーターは、ダウンタイムやデータ損失を発生させることなく、新しいバージョンに更新できます。

日付:

  • 処理されたトランザクション量: 約 22 万件
  • チェーン上のNFTの数:約11万
  • リリースされたパッケージの数: ~2,600
  • フォーセットによって配布されるトークンの数: 251 億 MIST
  • フォーセットによって処理されるリクエストの数: 4.19 万
  • テストネット ウェーブ 2 は、時代管理、トークン エコノミー、誓約委任に焦点を当て、23 年初めに開始される予定です。さらなる情報は今後公開される予定です。

隋財団

Sui Foundation は、ブロックチェーン エコシステムを支援するために特別に構築されました。ブロックチェーンとは独立して運営されていますが、公式組織に属しています。

スイ財団は現在 6 つの生態系プログラムを確立しており、最も重要な 3 つは多様な生態学的参加者や組織の推進に重点を置いています。

プロジェクト

テストネットの第 18 フェーズが終了したばかりであることを考えると、ユーザーが参加できるプロジェクトは限られています。 60 のスイ パートナーと約 XNUMX のエコロジー プロジェクトがありますが、開発のペースは非常に遅く、その大部分は非常に初期段階にあり、単に各トラックのプロジェクトを理解することを目的としています。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

スイレビューの結論

スイの現在の開発は時期尚早であり、大きな驚きはなく、そのエコシステムプロジェクトはかなり大雑把です。その理由の 1 つは、スイにはアプトスと多くの類似点があるため、スイを順番に見ても驚くべきことではないということです。

第二に、Sui の発展は緩やかですが、Aptos の発展は速く、その生態学的構築はほぼ完成しています。複数のトラックでの多くの著名なプロジェクトの開発は一定の規模に達し、メインネットの立ち上げさえも急速なペースで進んでいます。それに比べて、この時点でのスイの進歩は大幅に弱いです。

スイ氏のチームは過去 3 年間定期的な PR を行っておらず、特定のパブリック チェーンの「禁止」に関する条件が多数あります。アプトスに比べてかなり地味で、勢いもそれほど強くない。スイ当局は、Capy NFT を介してパブリック チェーンのテクノロジーと機能を一般にデモンストレーションし、開発アイデアとさらなる使用の可能性を提案するなど、オンライン イニシアチブを率先して推進することがよくあります。

結論として、Sui のメインネットデビューは 4 ~ 10 か月先になります。その頃には商業環境や環境の完成度も変わっているだろう。スイレビューの記事がより有益な情報を明確にするのに役立つことを願っています。

免責事項: このウェブサイトの情報は一般的な市場解説として提供されており、投資アドバイスを構成するものではありません。 投資する前に、ご自身で調査を行うことをお勧めします。

ニュースを追跡するために私たちに参加してください: https://linktr.ee/coincu

ハロルド

コインク ニュース

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

新しいパブリック チェーン エコシステムは、2022 年 XNUMX 月に Aptos のステルス機能がデビューし、多数のエアドロップが行われるため、再び忙しくなりつつあります。Move 上に構築されているがまだデビューしていない Sui パブリック チェーンは、すぐに Discord に圧倒され、蛇口は常に固定され、スポットライトの中に押し戻され続けます。このSui Review記事を通じてCoincuとのプロジェクトについて学びましょう。
Sui レビュー: Aptos と競合できる新しいパブリック チェーン

AptosとSuiは、FacebookのDiemブロックチェーンプロジェクトから派生したものです。 Facebookは2019年から22年にかけて独自の分散型決済システムを開発していた。それは崩壊したが、後にMoveプログラミング言語を残した。共同創設者のうち XNUMX 人が自分たちで Mysten Labs を設立し、Sui の構築を開始しました。 Mysten Labs は、Move 言語を変更して独自の Sui Move を作成し、それをベースに Sui を作成しました。

Sui は、世界初の完全にパーミッションレスなレイヤー 1 ブロックチェーンであり、そのセキュリティと速度が特徴です。対話が十分に基本的なものである限り、同時取引が可能であり、コンセンサスは必要ありませんが、よりシンプルで高速な決済技術が採用されており、デジタルコマースやゲームに資金を提供するための新しい道が開かれます。

Sui の創設者は、CEO (CSO) の Evan Chang に加えて、Adeniyi Abiodun (COO)、Sam Blackshear (CTO)、George Danezis です。このチームは、Diem ブロックチェーン、暗号による支払い能力の証明、最新の高性能コンセンサス/実行技術、Move プログラミング言語の作成などの高レベルの暗号プロジェクトに取り組んできた 3 年間の専門知識を持っています。

スイ氏のチームであるMysten Labsは、36年16月に、Coinbase Venturesなどの参加を得て、a2021z主導による22万米ドルのシリーズA資金調達の完了を発表した。300月16日、私たちは以下の投資家とともにXNUMX億ドルのBラウンド資金調達を完了した。 aXNUMXz crypto、Jump Crypto、Binance Labs、Coinbase Ventures など。さて、Sui Review の記事では、Move 言語とは何かを明らかにします。

Move言語とは何ですか?SuiのMoveとは何ですか?

言語を移動

Move は、Diem ブロックチェーンをサポートし、世界的な金融および金融インフラを構築するために作成されています。その結果、Move は金融インフラストラクチャを構成する多数の資産とビジネス ロジックをエンコードできなければなりません。このことは、Move プログラミング言語の位置付け、つまり安全なモジュール式デジタル資産の表示、管理、変換にもつながりました。

安全性

アセットはSolidityなどの言語のアーキテクチャ上の値であり、アセットの移動は実際のアセットの移動ではなくウォレット内での加減算で行われるため抜け穴が生じやすい。

Move のアプローチは、すべてのカスタム資産 (トークンなど) をモジュール (スマート コントラクトと同様) に保存されるリソースとして考慮することです。リソースは複製または破棄できませんが、移動と保存のみが可能であり、リソースはリソースの形式。モジュール内では表示されますが、モジュール外での呼び出しに対しては不透明です。つまり、移動は、その用語が示すとおり、資産を分離し、再配置することで所有権を変更します。

さらに、Move には、コントラクト コードが実行前に検証されることを保証するバイトコード ベリファイアが含まれています。同時に、Move Prover を使用すると、開発者はアプリケーションの主要な正確性プロパティの正式な仕様を作成し、Prover を使用してこれらのプロパティが適用可能かどうかを判断できます。コードをリリースする前に、考えられるすべてのトランザクションと入力に対して初期監査を実行できます。

モジュラー

すべてのコントラクトがモジュールであり、アセットがモジュール内に保持され、コントラクトはアセット (インターフェイスを介して Solidity など) を渡すことによって対話を完了するため、Move は基本的にモジュール式です。モジュールを更新して契約を更新するだけで、そのモジュールを利用したすべての契約が自動的に最新バージョンに更新されます。

Aptos と Sui はどちらも Move 言語に基づいて構築されていますが、Sui はそれを直接利用するのではなく、Move ベースでそれを適応させます。

スイの動き

Sui のホワイトペーパーによると、Sui Move と Move の主な違いは、グローバル ストレージと主要な機能にあります。簡単に言えば、ストレージは Move 内ではなく、Sui 独自のチェーン内にあり、プログラムされた各項目にグローバルに一意の ID が割り当てられると同時に、効率的なストレージも可能になります。そしてデータのモバイル化が加速しました。

大きな違いは次の 5 つです。

  • Move はリソースをデプロイせず、オブジェクト中心のグローバル ストレージを使用します。アドレスにはユーザー アカウントが反映されなくなり、オブジェクト識別子が反映されます。
  • 基になるオブジェクトに Key 機能がある場合、グローバルに一意な ID には ID とバージョン番号が含まれます。
  • Sui には、モジュールのデプロイメントを支援するモジュール初期化子 (init) が含まれています。
  • このエントリ ポイントは、オブジェクト参照を入力として受け入れます。
  • 要約すると、Sui は Move の安全性と柔軟性を最大限に活用し、ストレージの改善によりスループットを劇的に向上させ、ファイナライズ時間を短縮し、Move の実装を簡素化します。

スイのセキュリティは、Move 言語を使用して収集されています。次に、Sui の機能概念について徹底的に理解し、なぜ速度が大幅に向上するのかを調査してみましょう。このプロジェクトがどのように機能するかについては、Sui Review の記事で引き続き説明します。

システムを教えてください。

スイのTPSは120,000万点に到達する可能性があります。トランザクションの分類とコンセンサス システムにより高速です。小規模なトランザクションは基本的なコンセンサスに従い、複雑なトランザクションは完全なコンセンサスに従い、コンセンサス レイヤーは情報転送をコンセンサスの実行から分離します。並行して発生するトランザクション。

隋の建築様式

スイのアーキテクチャを簡単に見てみましょう。 Sui のアーキテクチャは、オブジェクト、トランザクション、バリデータの 3 つのコンポーネントを備えた分散台帳です。

オブジェクト

各オブジェクト (Sui ストレージの基本単位) には、グローバルに一意の ID があります。アドレスは各オブジェクトを所有し、各アドレスは任意の数のオブジェクトを所有できます。所有アイテム(アドレスによって所有されているもの)、共有オブジェクト(多数の個人によって共有されているもの)、および不変のもの(誰でも使用できるもの)。

トランザクション

トランザクションはアドレスからアドレスへと送信され、台帳が更新されます。トランザクションでは、アイテム (トークンなど) を作成、削除、書き込み、他のアドレスに転送できます。

バリデーター

オブジェクトを取得した後、トランザクション、つまりアセットインタラクションを通じてオブジェクトのアドレスを送信し、ビザンチンコンセンサスブロードキャスト合意とトランザクションの並列実行を使用してノードを通じてそれを検証します。

その後、Sui のトランザクションの実行とコンセンサス メカニズムの技術的な完了が続きます。

スイの取引分類

Sui はコンセンサス証明に DPoS を使用しており、各トランザクションは一般的なブロックのように多数のトランザクションがパッケージ化された後ではなく、個別に検証されます。つまり、クライアントがトランザクションを開始するとすぐに検証が行われ、待つ必要がなくなります。同時に、取引を「基本取引」と「高度な契約」の2つに分類し、効率化と迅速化を図るため、さまざまな方法で取引を行っています。

シンプルなトランザクション: ビザンチンコンセンサスブロードキャスト

多くの場合、チェーン上のトランザクションには資金移動などの複雑な依存関係がなく、資金の所有者を更新するだけで済みます。その後、トランザクションはコンセンサスをスキップして、ビザンチン コンセンサス ブロードキャストに基づくアルゴリズムのみを使用できます。

取引プロセス:

  • トランザクション開始者は、すべての Sui バリデーターにトランザクションをブロードキャストします。
  • 各Suiバリデーターはトランザクションに個別に投票し、投票の重みはステーキング量に基づきます。
  • 開始者は過半数の投票を集めて証明書を作成し、それをすべてのSui検証者にブロードキャストしてトランザクションを完了し、ファイナリティを決定します。

複雑な契約: イッカクとブルシャークの合意が始まる

複雑なスマート コントラクトは通常、共有オブジェクトであり、複数のユーザーが変更を開始できるため、トランザクションを完了するには 22 つのコンセンサスが必要です。これには、Sui が設計したコンセンサス プロトコル Narwhal と Bullshark が含まれます (Bullshark は XNUMX 月 XNUMX 日 Tusk に置き換えられました)。

取引プロセス:

  • トランザクション開始者は、すべての Sui バリデーターにトランザクションをブロードキャストします。
  • 各Suiバリデーターはトランザクションに個別に投票し、投票の重みはステーキング数に基づきます。
  • 開始者は多数決を証明書に集め、それをすべてのSui検証者にブロードキャストしますが、証明書はビザンチン協定を通じてコン​​センサスを完了する必要があります。
  • トランザクションが正常に注文されると、開始者は証明書を検証者に再度ブロードキャストして、トランザクションを決済します。

スイさんの総意

スイ氏のコンセンサスは DPoS で、これは DAG ベースの Byzantine フォールトトレラント Narwhal と Bullshark (Tusk) を使用して実装されています。 Sui は、そのアーキテクチャのおかげでトランザクションを並行して実行し、迅速にコンセンサスを確立できます。

一般的なブロックチェーンのシーケンスは直線的であり、T1 が T2 から T3 を Tn まで接続するため、トランザクションは一度に XNUMX つずつ実行する必要があり、ペースは遅いです。 Sui は DAG を使用して並列トランザクションを解決します。

従来の BTF (ビザンチン フォールト トレラント) コンセンサス データの配布とコンセンサスは同時に達成されます。共通のリーダーシップ協定では、リーダー ノードが提案を送信してその提案をブロードキャストし、投票を集めてから、トランザクションが完了したことを証明する証明書をブロードキャストします。 。

このアーキテクチャによれば、リーダー ノードだけが最も多くの作業を行い、他のノードは投票するだけで済みます。それにもかかわらず、リーダーはランダムに選択されるため、各ノードは大量の処理能力を必要とし、その結果、ネットワーク コンピューターの能力が無駄になります。

メモリ プール mempool がこの問題を解決する鍵となります。データ配布とコンセンサス プロトコルをプール内で分離でき、メモリ プールがデータ配布を解決し、コンセンサス合意がデータ コンセンサスで終わるようにすることができれば、パフォーマンスは大幅に向上します。 Sui の設計は次のとおりです。Narwhal はメンプール層、Bullshark はコンセンサス層であり、両方とも独立して機能します。

DAG、イッカク、ブルシャーク (タスク) がどのように機能するかを詳しく見てみましょう。

DAG ブロックチェーン注文

有向非巡回グラフ (DAG) は、点とエッジで構成されます。ある場所から別の場所へのパスがいくつか存在する可能性がありますが、閉ループを形成することはできません。

典型的なブロックチェーン ネットワークは線形であり、各ブロックは前のブロックが検証されるのを待ってから次の検証に進み、すべてのノードがすべての帳簿を保存します。一方、DAG はブロックを単位として使用せず、各トランザクションはさまざまなノードによって保存および検証されるチェーン内のポイントになります。リーダーが存在しないため、それらは個別に独自のトランザクションを実行し、並列メッセージ処理を実現します。

この方法では、トランザクション間のリンクは因果関係であり、トランザクションがどのトランザクションから来たのか、どの取引所で利用されているかのみに依存するため、Sui の処理速度が大幅に向上し、トランザクションの並列処理が可能になります。

DAG にリーダーシップがない場合、どうやって合意を確認すればよいでしょうか?これにはイッカクとブルシャークが必要です。

ブロックチェーンに関するコンセンサス: イッカク vs. ブルシャーク (牙)

簡単に言えば、DAG 設計に基づいて、Narwhal はメモリプール内の情報を分離してデータの可用性を完全にし、情報をより迅速に配布できるようにし、コンセンサス確認のためにそれを Bullshark に送信します。

システムを教えてください。

Narwhal の mempool は各ノードで動作し、複数のワーカーとメイン (ワーカーとコントラクターとして理解できます) で構成されます。各ワーカーはクライアントからトランザクションを受け取り、それらを集約し、同じシーケンス番号を持つ他のワーカーにブロードキャストし、ダイジェスト (要約) をメインに送信します。この段階では、大量の重複情報がワーカー プロジェクト間で送信されます。 Pimary のタスクは、さまざまなワーカーから各小さなユニットのダイジェストを収集し、ラウンドベースの DAG メモリプールを作成することです。

これらのダイジェストは、メタデータを生成するために結合されるブロック ヘッダーです。次に、プライマリはブロック ヘッダー情報を他のノードのプライマリに送信し、最初の投票収集証明書のコンセンサスを迅速に完了できるようにします。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

各トランザクションの生成とコンセンサスの伝播は、DAG 設計に基づいてラウンドに分割されます。すべてのスイ チェーン ノードは 12+1 ジェネシス ブロックに接続し、最初の検証ラウンドを開始します。非線形ブロックチェーンの最も重要な違いは、各ノードが取得する情報が常に一貫しているわけではないことです。

ノードがトランザクションを取得する限り、プライマリはすべてのノードに情報をブロードキャストし、投票を取得し (これがこのラウンドでバリデーターによって提供された最初のブロック ヘッダーであると仮定して)、証明書を生成します。また、各ノードは他のノードから投票を受け取るために同時に情報をブロードキャストしているため、トランザクションの確認は並行して行われます。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

上の例は r1 (ラウンド 1) であり、視点はノード 1 のローカル情報グラフです。 f 値がある限り、XNUMX つのサンプル Genesis ブロックがトランザクションを作成し、最初のブロック ヘッダー ノードが発生し、後続の XNUMX つのノードに情報をブロードキャストし、XNUMX つの投票を受信したことがわかります。ノードが投票すると、証明書が取得されてすべてのノードにブロードキャストされ、ノードはそれを保存して初期コンセンサスを完了します。

ノード 1 から n はすべて同時に同じことを実行しているため、配信の各サイクルをリンクすると DAG になります。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

Narwhal が mempool データを調べてコンテンツのコンセンサスを取得すると、その情報は Bullshark に渡されて、コンセンサスの実行を完了できるようになります。 Tusk は 22 月 XNUMX 日以前は Bullshark の前任者でした。したがって、以下で Tusk がどのように機能するかを見て、Bullshark を Tusk の強化版とみなします。

Tusk は、情報がゼロの非同期コンセンサス メカニズムです。すべてのトランザクションの順序を取得し、並べ替えのコンセンサスを達成するには、DAG モデルを調べるだけで済みます。

まず、DAG にはリーダーがいないため、Tusk は固定点としてラウンドのリーダーをランダムに選択し、リーダーに関連するすべてのトランザクションとノードを確認する必要があります。その結果、奇数ラウンドごとにコインがランダムに作成され、前の r-2 ラウンドのノードがリーダーとしてランダムに選択されます。

ノードを発見した後、r-1 ラウンドでノードの数が検証され、リンクされました。 f+1 個のノードがそれに接続されている場合、それはリーダーです。基準が満たされない場合は、このラウンドをスキップし、基準を満たす次のラウンドのリーダーが到着するまで、次の奇数ノードのリーダーを探します。

タスクはリーダーを選ぶプロセスを続け、トランザクションの順序付けを完了し、スイのブロックチェーンが動作し始めた。スイは並列トランザクションを実現し、データをコンセンサスから分離し、そのようなコンセンサスメカニズムを使用したブロックテクノロジーの作成を完了しました。

Tokenomics

現時点では、公式は具体的なトークンの配布については明らかにしておらず、いくつかの基本情報のみを発表しています。

Next

SUI はパブリック チェーンのトークンであり、総供給量は 10 億です。アプリケーションには、PoS コミットメント、ガス料金の支払い、さまざまなアプリの流動資産、ガバナンスの XNUMX つがあります。

Sui のエコノミーには、ユーザー、ホルダー、バリデーターという 3 つの役割があります。ユーザーはトランザクションを送信することでスマート コントラクトとアプリを利用します。トークン所有者はトークンを検証ノードとガバナンスに委託し、ノードはトランザクションの処理と実行を担当します。

ガス代

スイのガス料金は、随時変動するイーサリアムに比べて大幅に一定です。各エポック (epoch) の開始時に、すべてのノードが参照価格の作成に貢献し、その後のトランザクションを決定するために使用されます。

ノードとなるステーク

Sui は Delegated Proof-of-Stake を利用します。それは各エポックにおけるノードの固定セットによって確認されます。マイニングはノードになるようにコミットすることも、トークンに対してトークンを許可することもできます。

ストレージ資金: ガス料金に加えてユーザーが支払うストレージ費用。これはエポック単位で収集され、ユーザー データを保持するためにノードを検証する費用をカバーするために使用されます。同時に、顧客がオンライン ストレージへの依存を最小限に抑えるよう促すため、コンテンツを削除すると料金が返還されます。ストレージ ファンドは、将来のノードがコンテンツを保存するためのインセンティブのバランスをとることを主な目的として、ステーキング プールの一部として収入を分配します。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

開発とエコシステム

開発

同じMoveシリーズであるAptosと比べると、Suiの開発スピードはかなり遅いです。 2022 年 4 月に Devnet で開始され、Mysten Labs が運用する 1 つのノードが開発者のテストをサポートします。テストネット ウェーブ 2022 は、テストネット立ち上げの最初のウェーブとして、28,000 年 20 月から 500 月初旬まで実施されました。 XNUMX月にXNUMX人の応募者の中から数百人が選ばれ、Suiバリデーターとフルノード(XNUMX人のバリデーターXNUMXノードを含む)を実行することになった。

わずか 5 か月強で、Sui は XNUMX つの重要なテストを完了しました。

  • 創造:バリデーターとの創世の儀式を成功させ、スイをオンラインにしました。
  • モニタリング: グローバルモニタリングは、コンセンサスの健全性、ネットワークの健全性、スループット、およびリソースの使用状況を監視するために設定されています。
  • コミュニケーション: コミュニケーションのための Discord を作成しました。
  • 軽減: サイバー インシデントを検出、診断、軽減するプロセスが実践されます。
  • アップデート: 発生した問題を軽減するために、3 つの異なるソフトウェア アップデートが公開されました。すべてのオペレーターは、ダウンタイムやデータ損失を発生させることなく、新しいバージョンに更新できます。

日付:

  • 処理されたトランザクション量: 約 22 万件
  • チェーン上のNFTの数:約11万
  • リリースされたパッケージの数: ~2,600
  • フォーセットによって配布されるトークンの数: 251 億 MIST
  • フォーセットによって処理されるリクエストの数: 4.19 万
  • テストネット ウェーブ 2 は、時代管理、トークン エコノミー、誓約委任に焦点を当て、23 年初めに開始される予定です。さらなる情報は今後公開される予定です。

隋財団

Sui Foundation は、ブロックチェーン エコシステムを支援するために特別に構築されました。ブロックチェーンとは独立して運営されていますが、公式組織に属しています。

スイ財団は現在 6 つの生態系プログラムを確立しており、最も重要な 3 つは多様な生態学的参加者や組織の推進に重点を置いています。

プロジェクト

テストネットの第 18 フェーズが終了したばかりであることを考えると、ユーザーが参加できるプロジェクトは限られています。 60 のスイ パートナーと約 XNUMX のエコロジー プロジェクトがありますが、開発のペースは非常に遅く、その大部分は非常に初期段階にあり、単に各トラックのプロジェクトを理解することを目的としています。

Sui レビュー: Aptos と競合できる新しいパブリック チェーン

スイレビューの結論

スイの現在の開発は時期尚早であり、大きな驚きはなく、そのエコシステムプロジェクトはかなり大雑把です。その理由の 1 つは、スイにはアプトスと多くの類似点があるため、スイを順番に見ても驚くべきことではないということです。

第二に、Sui の発展は緩やかですが、Aptos の発展は速く、その生態学的構築はほぼ完成しています。複数のトラックでの多くの著名なプロジェクトの開発は一定の規模に達し、メインネットの立ち上げさえも急速なペースで進んでいます。それに比べて、この時点でのスイの進歩は大幅に弱いです。

スイ氏のチームは過去 3 年間定期的な PR を行っておらず、特定のパブリック チェーンの「禁止」に関する条件が多数あります。アプトスに比べてかなり地味で、勢いもそれほど強くない。スイ当局は、Capy NFT を介してパブリック チェーンのテクノロジーと機能を一般にデモンストレーションし、開発アイデアとさらなる使用の可能性を提案するなど、オンライン イニシアチブを率先して推進することがよくあります。

結論として、Sui のメインネットデビューは 4 ~ 10 か月先になります。その頃には商業環境や環境の完成度も変わっているだろう。スイレビューの記事がより有益な情報を明確にするのに役立つことを願っています。

免責事項: このウェブサイトの情報は一般的な市場解説として提供されており、投資アドバイスを構成するものではありません。 投資する前に、ご自身で調査を行うことをお勧めします。

ニュースを追跡するために私たちに参加してください: https://linktr.ee/coincu

ハロルド

コインク ニュース

59 回訪問、今日 1 回訪問