MENU

DAGの定義。暗号におけるDAG(Directed Acyclic Graph)とは?

DAG暗号通貨(有向非循環グラフ)のコンセプトは、2015年にセルジオ・デミアン・ラーナー氏が仮想通貨のアイデアを発表した論文で初めて提唱されたものです。代替戦略であるDAG技術を用いることで、暗号通貨はブロックやマイナーを必要とせず、ブロックチェーン技術を採用したものと同様の機能を発揮することができます。

TOC

DAGとは?

DAG(Directed Acyclic Graph)とは、多数のデータビットを結びつける特殊なデータ整理ツールの一種です。ブロックから構成されるブロックチェーンとは対照的に、有向無サイクルネットワークには頂点とエッジがあります。その結果 クリプトカレンシー の取引は頂点としてリストアップされる。そして、これらの取引は記録で互いに結合される。

しかし、DAGがノードからトランザクションを受け取る方法は、以下のようなものである。 ブロックチェーンの仕組み.ノードは取引を完了するためにプルーフ・オブ・ワーク(PoW)タスクを完了しなければならない。

ダグとブロックチェーン
DAGとブロックチェーン構造の仕組み

ブロックチェーンシステムは鎖のように見えるが、DAGシステムはグラフのように見える。DAGモデルはオンライントランザクションの処理やデータの保存に有効であるため、将来的にはブロックチェーンに取って代わる可能性があると考えられている。

DAGモデルは、暗号における現在の非中央集権の問題に対する潜在的な救済策です。この戦略により、採掘者がチェーンに追加する新しいブロックを奪い合う必要性がなくなる。

また、ノードが同時に構築されることで、トランザクションをより迅速に処理することができる。拡張性が高まればネットワークの使い勝手は向上し、開発者はより優れた、より安全な代替案としてDAGに注目しています。

DAGはどのように機能するのですか?

有向無サイクルグラフモデルは、現在の他の方法よりも効率的にデータを保存することができます。接続されたノードが「枝」として機能し、木のような構造を持っている。

ダグのしくみ
DAGの仕組み

各ノードは複数の親ルートを持つことができるため、このパラダイムはより多くのトランザクションを同時に検証することを可能にする。ユーザーは新しいトランザクションを処理するために、前のトランザクションが完了するのを待つ必要はない。

有向無サイクルグラフでは、新しいトランザクションがネットワークによって承認されるためには、以前のトランザクションと関連している必要がある。ブロックチェーン・ブロックも同じように古いブロックを参照する。これは、ある取引が別の取引を参照したときにのみ正しく確認される、という事実によって裏付けられている。

取引はDAGの各頂点によって表現される。さらに、ブロックが存在しないため、マイニングは必要ない。取引はブロックに入れられるのではなく、互いの上に構築される。ノードがトランザクションを送信するとき。 プルーフ・オブ・ワーク の活動が行われ、既に述べたように、先行取引の検証やスパムの回避が行われる。

DAGベースの暗号通貨では、古いトランザクションの上に新しいトランザクションが追加されることが多い。DAGとブロックチェーンは、1つの取引しか参照できないのに対して、複数の取引を一度に参照できる点で根本的に異なる。

プログラムによっては、加重平均(またはチップに至るまでの確認回数)に従ってトランザクションまたは「チップ」を選択するアルゴリズムを採用しているものもある。

DAG の開始トランザクションまで遡ることができるパスを分析することによって、ノードが DAG の前のトランザクションを確認すると、ダブルスペンドプロテクションが有効になる。これは、送信者の残高が十分であることを確認する。ユーザーが間違った経路で構築した場合、そのトランザクションは拒否される可能性がある。

異なるコースによって生じた衝突は、より高い累積重みを持つ提案を優先する選択技法によって解決される。

DAGの例

DAGアーキテクチャは、以下の点でいくつかの制約がある。 スマートコントラクト の機能性やパーミッションの問題はあるが、データの処理や保存には高い効果を発揮する。

DAGは結果的にかなり限られた種類のアプリケーションしかなく、技術的にもまだ初期段階である。

Obyte、IOTA、Nanoなどがその例で、ほんの一例です。DAG構造はまだ新しいとはいえ、多くの可能性を持っています。すでに述べたように、多くのプロジェクトで使用され、成功を収めています。最もよく知られているのは

IOTA

Internet of Thingsアプリケーションに注力するIOTAは、2016年のブロックチェーンアーキテクチャと比較して、トランザクション処理をかなり迅速かつ安価にするためにDAGアーキテクチャを開発しました。(97421)IOTAの背後にある考え方は、ネットワークに参加するすべてのユーザーが事実上 “バリデータ” に変わるということです。

ダグ・アイオタ

ナノ

Nanoは、DAG/Blockchainのハイブリッド技術を利用した暗号通貨である。ブロックラティスは、ノードがnanoの別々のブロックチェーンを接続する方法です。

Nanoの各ユーザーは、固有のブロックチェーンとウォレットを持ちます。ユーザーのウォレットやブロックチェーンへの変更は、ユーザーによってのみ可能である。送り手と受け手がそれぞれのブロックチェーンを変更した時点で取引が完了する。

ダグナノ

オービート

Obyteは、ByteBallと呼ばれることもあり、DAGフレームワークを使用し、ブロックチェーンから完全に独立している暗号通貨です。ただし、Obyteの送金には手数料がかかります。

ダグオバイト

Obyteネットワークで採用されているバリデーターシステムにより、トランザクションのダブルチェックが可能です。このシステムは コンセンサスメカニズム であり、目撃者に依存するものである。これらの目撃者はバリデーターとして機能し、信頼できるユーザーとみなされる。

Obyteは、到達不能な契約と追跡不能な取引の両方をサポートしている。

DAGの長所と短所

長所

トランザクションのスピード。 ブロックタイム中だけでなく、いつでもトランザクションを送信し、処理することができます。ユーザーは、古いトランザクションを同時に確認すれば、無制限にトランザクションを送信することができます。

低エネルギー。 DAGは従来のブロックチェーンと異なり、よく知られているPoWや、PoEを採用しない。 POS コンセンサスアルゴリズムを採用しています。その結果、PoWブロックチェーンに依存する暗号通貨と比較して、運用経費が大幅に削減され、二酸化炭素排出量もはるかに少なくなっています。

取引手数料は無料。 純粋なDAGデザインでは、ユーザーは手数料を支払わないか、最小限のトランザクション処理コストしか支払わない。これは価値の低い小さな取引に適している。

スケーラビリティ。 DAGはブロックタイムに制約されないため、従来のブロックチェーンネットワークよりも1秒間に多くのトランザクションを処理できる可能性があります。これは、多くの支持者によると、モノのインターネット(IoT)のアプリケーションケースで有用となる。

短所

完全な非中央集権ではない。 DAGデザインを使うということは、プロトコルにまだ中央集権のいくつかの側面が存在することを意味します。この制限はある種の人々にとって重要なものとなりえます。

spamを使った攻撃 DAGは取引手数料がほとんどかからないため、悪意のあるユーザが簡単にスパムをネットワークに送り込むことができる。

有向非循環グラフに関するFAQ

DAGの目的は何ですか?

まだ改善の余地はありますが、DAGはブロックチェーンに代わる競争力のある選択肢と考えることができます。コスト、パフォーマンス、スケーラビリティに関して、DAGアーキテクチャはブロックチェーン技術の重大な問題を解決することを目的としています。

2つの方式は、デジタル台帳に取引を記録することで技術的に同じことを達成します。2つのモデルの主な違いは、データをどのように保存するかです。

暗号にとってDAGは重要か?

DAGは、データ処理業務など様々なフローを効果的に表現することができる。大規模な処理プロセスをDAGで考えることで、これらのジョブに対する多くのフェーズと対応するシーケンスをより良く整理することができる。データはしばしば、1つまたは複数の最終目的地に向けて準備するために、異なるデータ処理設定においていくつかの計算を受ける。

暗号市場でDAGはまだ使われているのでしょうか?

暗号におけるDAGの応用は、まだ初期段階にあります。ブロックチェーンとは対照的に、まだ完全な非中央集権型ではありません。そのため、現在では信頼できるネットワークを確立するためというよりも、ネットワークを立ち上げるために採用されることが多い。

まとめ

Directed Acyclic Graphs は、ビットコインのネットワークを構築するための魅力的な手法であることは間違いない。現在、このデータ形式を使用しているプロジェクトはわずかであり、それらはまだ開発の初期段階である。

しかし、その可能性を最大限に発揮することができれば、膨大なスケールのエコシステムをサポートすることができるかもしれません。マイクロペイメントやIoT(Internet of Things)は、DAG技術のユースケースのほんの一例に過ぎません。

Let's share this post !

Author of this article

TOC