デカルトノードの理解

ZNlx2JRk7PHbbRSuhjjwlLWhBll6ucC0tPWgak2P.png

ブロックチェーン技術について一般的な知識があれば、ノードがあらゆるネットワークの基本的な部分であることをご存知でしょう。 デカルトも例外ではありません。 ただし、Cartesi Rollups アーキテクチャでは、ノードは Cartesi Virtual Machine (CVM) の作業をサポートする分散型ミドルウェアとして特別な役割を持ち、CVM はこれらのノード上で実行されます。

Cartesiノードに飛び込みましょう - これはCTSIステーキングのネーターとは異なることに注意してください - そして、それらが何をするのか、どのように機能するのか、そしてどのように設定するのかを見てみましょう。

デカルトノードとは?

Cartesi ホワイトペーパーでは、Cartesi ノードを次のように定義しています。

「Cartesiノードは、Cartesi dAppsのオフチェーンコンポーネントをホストするソフトウェアおよびハードウェアインフラストラクチャです。 Cartesi dAppと対話したい各ユーザーは、Cartesiノードを利用できる必要があります。 "

(*注:これらのノードの正確な背景はCartesi Computeと呼ばれるツールですが、Cartesi Rollupsにも同じことが当てはまります。 )

言い換えれば、Cartesiノードは、CVMを実行し、Cartesi dAppsをホストする個々のコンピューターのネットワークです。 これらは他のブロックチェーン上のノードと非常によく似ていますが、違いは、Cartesi RollupsのようなRollupソリューションのコンテキストで動作することです。 ここから、それらを取り巻くニュアンスが見えてきます。

Cartesi Rollupsの操作を段階的に見ると、プロセスを分解するのに役立ちます。 CVM上で動作するdAppsをサポートするには、Cartesi Rollupsで次のことを行う必要があります。

1.メインチェーン(例:ETH Fang)から情報を読み取ります。 2.その情報をオフチェーンマシン、つまりCVMに送信し、そこで処理します。 3. 処理結果をメインチェーンに公開します。

これらの操作を実行するには、オンチェーンのスマートコントラクトやオフチェーンの仮想マシンと対話できるノードが必要です。 Cartesiノードは、まさにこの種の「仲介者」であり、安全で分散化された方法ではありますが、2つの間の通信を担当します。

Cartesi ノードの種類

Cartesi Rollups でこの “仲介者” の役割を果たすには、Cartesi ノードの責任が 2 つある必要があります。 情報を読み、情報を確認する必要があります。 その結果、Cartesi ノードは次のようになります。

  • ユーザーノードまたはリードノード(読み取り専用): これらのノードは、メインチェーンから情報を取得し、CVMが使用できるように公開する役割を担います — 情報をメインチェーンに公開しません。 読み取りノードは、通常のユーザーが実行できます。
  • バリデーターノード(読み取りと書き込み):これらのノードは、L1ネットワークの通常のノードと同様に、新しい情報を検証し、メインチェーンに公開する役割を担います。 この場合、CVMがオフチェーンである間にオンチェーン情報に加えられた変更を検証する責任があります。 バリデーターは、オンチェーン情報をめぐる紛争が発生した場合に、不正な当事者からネットワークを保護する責任もあります。 これらの追加の責任は、バリデーターが安全な環境で動作し、ユーザーがアクセスできないようにする必要があります。

現在、Cartesiノードは通常、読み取りと書き込みの両方を実行できるバリデーターとして動作します。 読み取りノードは現在、Cartesiチームによって開発されています。

Cartesiノードはどのように機能しますか?

Cartesiノード操作の背後にあるいくつかの重要な概念を見ると、それらがどのように責任を果たすかについて大まかに理解できます。 また、Cartesiノードを使用するCVMでdAppを実行する際に出てくる用語の種類についても理解することができます。

これらの概念は、CartesiノードがメインチェーンからCVMに転送する入力、または「クレーム」としてメインチェーンに戻すための出力と考えることができます。

入力

ポータル: Cartesi ノードとの対話は、通常、ポータルから始まります。 これは、オンチェーン情報をオフチェーンCVMに渡す方法です。 ノードはポータルを使用して、メインチェーンから実行するdAppsにアセットを移動します。 dAppに入ると、これらの資産は、Linuxオペレーティングシステムで一般的に見られる典型的なソフトウェアロジックを使用して転送および移動できます。

(注: ユーザーから直接取得され、ポータルを経由しないアプリケーション固有の入力もあります。 これらの入力は、どのアセットにも関連付けられていません。 )

出力

期間:CVMがブロックチェーンからの情報を処理した後、Cartesiバリデーターはこれらの操作をバッチ処理し、メインチェーンに公開します。 これらの変更は、資格情報または通知の形式でメインチェーンに報告されます。 これらのバッチの頻度は、エポックと呼ばれます。

*クレデンシャル:クレデンシャルは、CVMによって返された結果の後にメインチェーンでどのようなトランザクションが発生するべきかについての情報を含むチケットと考えることができます。 それらには、支払いからDeFiプロトコル、資金の引き出しの要求まで、すべてをカバーできる指示が含まれています。 *通知:資格情報と同様に、通知にもメインチェーンに渡される情報が含まれます。 資格情報と通知の違いは、通知は純粋に情報提供を目的としており、メインチェーンに変更を加えないことです。 つまり、通知は資金の入出金などの取引を開始しません。

*その他

レポート: Cartesi ノードは、別の種類の操作を担当します。 レポートは、CVM上で動作するdAppsのロギングツールや診断ツールとしてよく使用されます。 これらは、アプリケーションのバグやその他の情報を追跡するためによく使用されますが、オンチェーン効果はありません。

Cartesiノードの操作

Cartesiノードは、Cartesiエコシステムですでに多くのdAppsを実行しています。 これらはそれぞれ、上記の方法でCartesiノードを利用します。 オフチェーンからオンチェーンに情報を渡すこのメカニズムが、Cartesi RollupsとCVMを通じて、ゲーム、DeFi、AIのユースケースでどのように実装されているかを探ることができます。

実際、Cartesi技術を活用したdAppのアイデアがあれば、自分でCartesiノードを設定する可能性があります。 ローカルで実行するプロセスは非常に簡単で、ここで詳しく説明します。

Cartesi Adventure BoardでGrokking Cartesiノードクイズに答えて、知識をテストし、コミュニティポイントを獲得してください。

Cartesi の詳細については、ドキュメントをご覧ください。 また、コミュニティに参加することで、Cartesiエコシステムで起こっているすべてのことを最新の状態に保つことができます。

Cartesiについて:

Cartesiは、Linuxディストリビューションを実行する仮想マシンを備えたアプリケーション固有のロールアッププロトコルであり、DApp開発者にとってより豊かで幅広い設計空間を作成します。

Cartesi Rollupsは、L2、L3、またはソブリンロールアップとして展開できるモジュール式のスケーリングソリューションを提供しながら、強力なベースレイヤーのセキュリティ保証を維持します。

保証の否認

この記事は、一般的な情報および情報共有のみを目的としており、法律、財務、または投資に関するアドバイスを構成するものではありません。 この情報の正確性と完全性は保証されておらず、特定の状況に対するアドバイスとして解釈されるべきではありません。 読者は、決定を下すために、独自の調査と相談を行う必要があります。 著者および関係当局は、これらの情報に依拠したことにより生じたいかなる損失または損害についても責任を負わないものとします。 財務または投資の決定を下す前に、専門家に相談して個別のアドバイスを受けることを強くお勧めします。

仮想通貨はリスクの高い投資商品ですので、投資損失のリスクがあるかどうか、投資判断を下す前に関係する規制当局に相談してください。

ソース: Golden Finance

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン