AIサマリー
もっと見る
わずか30秒で記事の内容を把握し、市場の反応を測ることができます。
仮想通貨の分野に費やす時間が増えるほど、名前や用語も増えるでしょう。分散型の世界は急速に進化しており、かつてないほど高速かつ効率的な不変の台帳やソリューションのブロックを生み出しています。
しかし、その進展にもかかわらず、取引速度の鈍化、取引手数料の高騰、スケーラビリティの低さなどの問題は、仮想通貨の普及を妨げています。潜在的な解決策の1つは、仮想通貨の普及率を高めるために、完璧なアーキテクチャ、またはアーキテクチャの組み合わせを作成することです。
ブロックチェーン、分散型台帳技術(DLT)、有向非循環グラフ(DAG)は、さまざまなトークンで試されてきた3つの異なるアーキテクチャです。それぞれが分散化の到来の鍵となります。この記事では、DAGとその仮想通貨における重要性について取り上げます。
DAGは円と線で構築されたアーキテクチャです。各円は頂点とも呼ばれ、ネットワークに追加する必要があるアクティビティを示します。一方、線(エッジとも呼ばれます)は、取引が承認される順序を表します。線、つまりエッジは一方向のみにつながっているため、「方向性」という用語です。DAGでは、特定の頂点に戻る道はなく、そのため、これらの数学的構造は非環式と呼ばれる(ループがないため)。
ブロックチェーンと同様に、新しい取引は単独では成り立たず、既存の取引に基づいて構築する必要があります。しかし、ブロックチェーンとは異なり、DAGではマイニングは必要ないので、取引手数料や環境への影響は最小限です。DAGは多数の取引を同時に検証できるため、スケーラビリティが向上します。
DAGアーキテクチャでは、データベースを拡張するために頂点とエッジが必要です。バーティックスは取引を表し、エッジは流れの方向を示します。取引はブロックに集約されるのではなく、各取引は前の取引の上に構築されます。
スパマーが独自のアーキテクチャでフィールドデイを過ごすのを阻止するには、小さなプルーフオブワーク(PoW)を行う必要があります。前述のように、ノードに新しいトランザクションを追加するには、以前のトランザクションに追加し、チェーンのような構造を作成する必要があります。
DAGは分散型および分散型システムであり、分散型台帳技術内で使用できます。他の分散型台帳技術とは異なるデータストレージ方式を採用しています。その使用目的は、スピード、セキュリティ、効率性の向上とコスト削減です。また、ブロックチェーンはエネルギー消費量が少ないため、ブロックチェーンとは別の環境に優しい機能です。
たとえば、DAGのアーキテクチャに新しい取引を追加するとします。取引が承認される前に、ビットコイン取引の承認など、取引を事前に参照する必要がありますが、複数の取引に分割する必要があります。
別のユーザーがお客様の取引に基づいて構築した場合、その取引は、参照されていないため、以前は未確認でしたが、その後、お客様の取引は確定されます。したがって、相手は、取引を確定するために、取引に基づいて構築する人が必要になります。このサイクルは無限のループで続きます。
アルゴリズムは、累積重量などの基準や、現在の確認に先行する確認回数に基づいて、新しい取引を構築する取引を選択する場合があります。
「DAGシステムにおける二重支出の問題は、どのように解決されるのでしょうか?」 ブロックチェーンの回避プロセスは簡単です。ノード取引が競合するブロックを検出して停止するだけです。別のブロックを建てるコストがかかるため、マイナーは常に公平にプレイできます。
DAGでは、プロセスは大きく異なります。そのアーキテクチャにはマイナーが含まれていないため、すべての新規確認は送信者の最初の取引に遡ります。ここでの目標は、送信者が取引を実行するのに十分な残高を持っていることを確認することです。
分散型台帳技術は、以下の機能によって定義されるデジタルデータストレージシステムです。
分散型台帳のデータは、銀行や企業と同様に集中化されません。システム上の全員が台帳のコピーを持っており、追加や変更を確認できます。コルダなどの他のシステムには、データの保存方法が異なりますが、データは配布されます。
分散型台帳に保存されたデータは変更または編集できません。DLTは暗号を用いてデータを保護します。
DLTのデータは、完全な取引履歴を提供する技術によってのみ追加できます。これは、従来のデータベースとはまったく対照的です。従来のデータベースでは、データを編集したり改ざんしたりして、機能を確保できます。ここでの利点は、DLTによって信頼が保証されることです。
分散型台帳では、データがノード間で共有されるため、そのデータに対する請求が1つのエンティティにはありません。一部のノードはデータの完全なコピーを保有していますが、他のノードは必要な情報のみにアクセスできます。システムは、その共通性により、効率的かつ安全に機能します。
ブロックチェーンは基本的に分散型の公的台帳です。ブロックチェーン上で行われた取引は、データのブロックとして保管され、暗号によって処理されます。これは分散型台帳技術の一種であり、一般的にアハッシュと呼ばれる暗号署名を保有しているため、取引を編集または変更することはできません。
ブロックチェーンは、各利用者がすべての取引受領書にアクセスできるため、システム内のすべての関係者間の信頼を育むために第三者を必要としません。
仮想通貨に適用されるように、ブロックチェーンとDAGはどちらも分散型台帳にデータを保管しますが、非常に異なる方法で保管します。2つのテクノロジーの主な違いを見てみましょう。
1. ブロックチェーンは、検証されたデータブロックの不変の文字列であり、まだ検証を待っています。検証済みブロックは、過去の検証済みブロックのリストに時系列で追加されます。一方、DAGは、過去の多くの取引をオフシュートする、個別に検証された取引チェーンで構成されています。
DAGは、茎、枝、葉を持つ木として見ることができます。各葉は木の根元まで遡ることができますが、その茎がなければ葉は存在せず、小さな枝は大きな枝から噴出します。
レベル2を完了する必要があります。コンセンサスは、ブロック単位で取引を検証することでブロックチェーン上で達成されます。このコンセンサスを達成する方法の1つは、作業証明です。マイナーは、ブロックを検証し、特典を受け取る最速の利用者で複雑な数学的問題を解決する必要があります。
DAGでは、マイナーとバリデーターの両方として機能します。各利用者は、他の利用者による検証を検討する前に、本人以外の2つの取引を検証する必要があります。そのため、手数料の必要性は根絶されます。
IOTAは「モノのインターネットアプリケーション」の頭字語であり、2016年にローンチされ、DAG技術を利用した最初のプロジェクトの一つです。ノードとタングル(多くのノードの組み合わせ)を使用して取引を検証します。
IOTAを利用するすべてのお客様は、自身の取引が承認される前に、2つの取引を確認する必要があります。すべての利用者は、投票数と総力の割合に基づいてコンセンサスメカニズムに関与しており、分散型かつスケーラブルなネットワークを構築できます。さらに、IOTAは、低コストで迅速な取引を提供するので、マイクロペイメントと複数決済の両方に最適です。
Nanohasは、DAGとブロックチェーン技術を組み合わせてシステムを起動しました。データはノード経由で送受信されます。Nanoプロジェクトに個別のウォレットを持つすべてのユーザーは、お客様専用のブロックチェーンにアクセスできます。ブロックチェーン上で取引が行われると、送信者と受信者の両者がブロックチェーン上で取引を検証します。Nanoは、取引速度が高く、取引手数料が無料であることで知られています。
分散化の世界は、ブロックチェーン技術にとどまりません。DLTやDAGなどのテクノロジーに関してのみ表面が傷つき、無限の可能性が待ち受けていることは明らかです。