重要なポイント:

  • BlockDAG とブロックチェーンの違いは何ですか?

  • DAG はより多くの機会を提供しますが、欠点もあります。

  • テクノロジーは互いに対立するのではなく、パートナーとなることができるでしょうか?

ブロックチェーンのコンセプト。アイデアや計画を書いた紙、机の上に置かれたコーヒーカップ、眼鏡。Google ニュースで CoinChapter.com を読む

エレバン (CoinChapter.com) — 数学的には、有向非巡回グラフ (DAG) は、以下のグラフに示すように、有向エッジを持ち、循環のない (つまり、頂点からその頂点に戻るパスがない) グラフを表します。

有向非巡回グラフ (DAG)。出典: medium.com

しかし、このパラダイムはブロックチェーン技術と密接に関係しており、ブロックチェーンのトリレンマを解決するのに役立つ可能性があると主張しています。そこで、BlockDAG が登場します。

BlockDAG 対 ブロックチェーン

比較に入る前に、明確にしておく必要がある用語がいくつかあります。分散型台帳のコンテキストでは、blockDAG は頂点がブロックを表し、エッジがブロックからその前のブロックへの参照を表す DAG です。

構造の違いは機会をもたらします。

ブロックチェーンとブロックDAGはどちらも分散型台帳です。ただし、構造は異なります。ブロックチェーンは、変更不可能な時系列のトランザクションブロックのチェーンを表します。一方、ブロックDAGは、複数の他のトランザクションにリンクされた個々のトランザクションのネットワークです。

DAG ネットワークにはトランザクションのブロックはありません。ブロックチェーンがリンクされたリストであるなら、DAG はツリーであり、あるトランザクションから別のトランザクションへ、さらに別のトランザクションへと分岐していきます。

このように、blockDAG は検証に関する新しい展望を提供し、分散化の概念をさらに一歩進めることができます。ブロックチェーンのコンセンサスに対する複数のソリューションとは対照的に、DAG では個々のトランザクションが相互に検証を提供します。

また、このシステムでは、各トランザクション参加者が自動的にマイナーとバリデーター(自分のトランザクションに対してではない)になるため、手数料が不要になります。これにより、blockDAG は「マイナー軍団」の必要性も排除し、エネルギー消費を大幅に削減します。

一方、ブロックチェーンは、blockDAG では実現が難しい透明性と不変性を備えています。また、暗号通貨の基盤として比較的確立されています。

ブロックチェーンでは解決できない孤立ノード問題

blockDAG は、ブロックチェーンの孤立率問題に対する解決策の一部として生まれました。孤立ノードとは、別のブロックと同時にマイニングされるが、ブロックチェーンに受け入れられないブロックのことです。

孤立ブロック率が高いとセキュリティが損なわれることはよく知られています。自発的なフォークにより、正直なブロックが最長チェーンの外側に残ってしまうほど、チェーンのセキュリティは低下します。

blockDAG は宿敵か、それともパートナーか?

ブロックチェーンには、他のテクノロジーと同様に欠陥があります。

その 1 つが、前述のブロックチェーンのトリレンマです。簡単に言えば、高いスケーラビリティと完全なセキュリティを備えた完全に分散化されたブロックチェーンはまだ実現できないという概念です。どのブロックチェーン技術も、少なくとも 1 つを犠牲にして他の 2 つを優先します。

ビットコインは分散化とセキュリティを選択しましたが、イーサリアムはセキュリティとスケーラビリティを選択し、分散化は過去のものとなりました。BlockDAG テクノロジーは選択の必要性をなくすことができるのでしょうか?

BlockDAG とブロックチェーンの三難問題。

前述のように、BlockDAG は孤立ノードの問題を排除できます。ただし、より安全な台帳への障害はそれだけではありません。DAG 接続はより無秩序になり、追跡が難しくなります。厳密な順序がなく、攻撃ベクトルが増えると、blockDAG システム全体の検証によってセキュリティが損なわれる可能性があります。

また、ブロックチェーンと暗号通貨の関係についても読んでください。

トリレンマの分散化とスケーラビリティの側面は、blockDAG によって大幅に強化されますが、システム内の一貫性を維持するのは困難です。

したがって、blockDAG は単独では機能せず、それ自体が「ソリューション」または「新しいプロトコル」と見なされることがあります。代わりに、blockDAG は、チェーンベースのプロトコルと同じくらい安全でスケーラブルな (またはそうでない) コンセンサス プロトコルを考案するためのフレームワークです。

この記事は、ブロックチェーンの宿敵である BlockDAG テクノロジーとは何か? が CoinChapter に最初に掲載されました。