IOTAのCoordicideはDAGのソリューションですか? 数日前、私はIOTAがCoordicideと呼ばれる新しいコンセンサスメカニズムをどのように実装しているかを議論する記事を書きました。
IOTAが約束どおりに提供し、コーディネーターを取り除くことができると同時に、より高度な分散化を達成し、セキュリティを維持すると同時に、このDAGベースのプロトコルが大部分のIoT 開発者、プロデューサー、およびサポーターによって採用されないという理由は全くありません。
これをよりよく理解するために、Coordicideの利点のいくつかを見てみましょう。
二酸化二元素
信頼性の高いタイムスタンプ
トランザクションの運命に直接投票する代わりに、ユーザーはタイムスタンプの信頼性に投票することができます。 ここで、「信頼できる」とは、トランザクションの発行タイムスタンプとノードへの到着時間の差が一定のしきい値を超えていないことを意味します。 これには、次のような複数の利点があります。
元帳の状態に関する完全な知識を持たないデバイスは、投票プロセスに参加することができます。これは IoT 環境にとって非常に有益です。
ネットワークは、トランザクションが信頼できるタイムスタンプを運ぶコンセンサスに達することができるので、トランザクションへのタイムスタンプの順序が存在します。
タイムスタンプを持たないことは、IOTAやその他のDAGベースの暗号化通貨の主な欠点の1つであることを忘れないようにしましょう。したがって、この実装が反乱者を和らげることを期待しています。
複数のタングル
コーディネータがなければ、複数のタングルを別々のドメインとして共存させることができます。 各ドメインは、処理するトランザクションに対して異なるロジックを実装し、それに含まれるトークンに異なる意味を関連付けることができます。 これらのドメインは必ずしも同じルールを共有するとは限りませんが、あるドメインからのトランザクションが別のドメインからのデータを参照する可能性があります。
これにより、IOTAは非常に単純なビルディングブロックを使用して非常に複雑なユースケースをモデル化できます。
IOTAに多くの柔軟性を追加することに加えて、モジュラー方式のアプローチは、ネットワークアクティビティを別々のドメインにシャーディングする方法を可能にし、IOTAのスケーラビリティをさらに向上させます。 IOTA 財団によって説明されているように:
「データトランザクションのみを含む「データのみ」のタングルは、値トランザクションのみを含むタングルから分離できます。 データトランザクションは決して矛盾しないので、このTangleのトランザクションは、コンセンサスメカニズムの関与なしに即座に「確認」することができます。 これにより、不変のデータに依存する幅広いIoTユースケースが可能になります。」
ドメインごとに異なるデータ構造
Tangle は DAG の最も一般的な形式であり、バンドルは他のトランザクションを参照できるため、ユースケースの特定のニーズに合わせて完全に異なるデータ構造を構築できるようになりました。
署名メッセージフラグメントでエンコードされた追加のルール
すべてのトランザクションは、任意のデータを含むことができる「署名メッセージフラグメント」を運ぶので、トランザクションの適用のための特定の条件や、自動的にトリガーされる副作用など、より複雑な動作をエンコードすることができます。 これらは解析され、その特定のドメインのノードによって適用されます。
この複雑な機能セットにより、IOTA 開発者はIoT 対応デバイス用のスマートコントラクトやその他のdAppsを構築できます。
クールディサイド
ホワイトペーパーで強調されているメリットは次のとおりです。
中央コーディネーターがいないので、より高いレベルの分散化。
DAG 内でより多くの許可がなく、信頼性の高いタイムスタンプとファイナリティを実現します。
トランザクション出力とスループットの両方でスケーラビリティが向上しました(コーディネータがないため、スケーリングが簡単です)。
データトランザクションを作成する機能-一般にスマートコントラクトと呼ばれます。
IOTAはオープンソースであり、メンバーの強力なコミュニティを持っているという事実は、それが今後数年間にわたってスペース内の主要な受賞者の1つになると思うようになります。 IOTAの配信が成功するかどうかを時間だけが伝えます。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.