新しい資金調達モデルとしてのイニシャルコインオファリング(ICO)の成功は、間違いなく、EthereumやHyperledgerFabricなどのブロックチェーンテクノロジーを開発するための技術者の流入を引き付けています。これには、ベンチャーキャピタルが数百万ドルをブロックチェーンスタートアッププロジェクトに注ぎ込んでいます。ただし、実際には、ICOの大部分は、ブロックチェーンテクノロジーの技術的な制限により、まだ実現可能ではないプロジェクト向けです。.
イーサリアムの創設者であるVitalikButerinは、ブロックチェーンはいくつかのニッチなユースケースに適しているかもしれないが、スケーリングの問題のために主流の使用にはうまく機能しないと説明しました。たとえば、ビットコインとイーサリアムは、それぞれ1秒あたり7トランザクションと15トランザクション(tx / s)しか処理していません。ブテリン氏は、ビザをサポートするには、イーサリアムを数千tx / sに拡張する必要があると説明しました。ニューヨーク証券取引所を運営する場合でも、1秒あたり数万のトランザクションが必要になります。ブロックチェーンをこの容量にスケーリングするには、セキュリティの大幅なトレードオフが必要になる可能性があります.
Hashgraphは、セキュリティを犠牲にすることなく高いスケーラビリティを実現するブロックチェーンの代替手段です。単一のネットワークで数十万のtx / sを処理することが証明されており、シャーディングで数百万のtx / sを処理することが期待されています。 Hashgraphは、非同期ビザンチンフォールトトレランスを利用します。これは、ビザンチンフォールトトレランス(BFT)の非常に安全なバージョンです。.
ハッシュグラフはどのように機能しますか?
Hashgraphは、「ゴシップについてのゴシップ」と「仮想投票」という2つの独自の手法を使用して、高速で安全かつ公正なコンセンサスを実現します。.
「ゴシップ」は、コンピュータサイエンスで一般的に使用される用語であり、ランダムなノードを呼び出して、そのノードに、知っていることすべてを、まだ知らないことを伝えることとして定義できます。分散型台帳テクノロジー(DLT)では、トランザクションをネットワーク上のすべてのノードにブロードキャストする必要があります。ゴシッププロトコルは、この情報の転送を信じられないほど迅速に実現できます。 「ゴシップについてのゴシップ」とは、このゴシップ/トランザクションペイロードに少量の追加情報を添付することを指します。これは、最後に話した2人を含む2つのハッシュです。この情報を使用して、ハッシュグラフを作成し、各ノードからより多くの情報がゴシップされるたびに更新することができます.
簡単な例でうわさ話を説明する。アリスはイベントAをボブにゴシップします。さて、ボブのゴシップイベントBには、ボブがアリスから学んだゴシップだけでなく、ボブによって作成された追加のゴシップも含まれています。ゴシップされている情報はゴシップ自体の履歴であるため、「ゴシップについてのゴシップ」として知られています。.
Hashgraphが作成されると、各ノードが何を知っているか、いつ知ったかがわかるため、ノードが何に投票するかを非常に簡単に知ることができます。そのため、すべてのノードが他のノードがどのように投票するかを把握できるため、「仮想投票」を実行できます。したがって、基本的に、誰も彼の投票をネットワークにブロードキャストする必要はありません。比較すると、他のテクノロジーの実装では、すべてのノードが投票メッセージをブロードキャストする必要があり、ネットワークの速度が低下します。これにより、すべてのメンバーは、単一の投票を送信することなく、任意の数の決定についてビザンチン合意に達することができます。最後に、すべてのノードにHashgraphの履歴が含まれているため、単にHashgraphをうわさするだけでなく、ゼロ帯域幅が使用されます。.
Hashgraphはどのようにして高スループットを生成できますか?
ブロックチェーンネットワークの速度について説明するときは、実際には1秒あたりに処理できるトランザクションの量、トランザクションが確認されるまでにかかる時間、ネットワーク内の他の全員が参加するのにかかる時間について話します。契約。ネットワークの速度は、ノードがネットワークに提供する帯域幅によって制限されます.
Hashgraphは帯域幅をほとんど使用せず、非常に高いスループットに到達できるためです。ハイエンドノードのみを含む専用ネットワークを展開すると、高スループットに到達します.
非同期ビザンチンフォールトトレランスとは?
Hashgraphは、非同期ビザンチンフォールトトレランスを表す、現在使用されている唯一のDLTです。これは、分散システムにとって最も強力なセキュリティ形式です。つまり、単一のメンバー(またはメンバーの小さなグループ)がコミュニティのコンセンサスへの到達を妨げることはできず、コンセンサスに達した後はコンセンサスを変更することもできません。さらに、各メンバーは最終的に、合意に達したことを確実に知ることができるようになります。.
他のブロックチェーンは、より弱いバージョンのビザンチンフォールトトレランスを使用します。 「二重支払い」が発生した場合、ネットワークが "バスト" それ。ただし、ブロックチェーンにはビザンチン合意の数学的保証がなく、「未確認」ステータスのままになります。また、支払われた金額は永久に「未確認」のままになるため、失われる可能性があります。.
公平性:
Hashgraphはどのように公正ですか?ここで、公平性とは、ノードがトランザクションの順序を操作するのを防ぐDLTの機能を指します。 Hashgraphは、マイナーが各ブロック内でトランザクションが配置される順序を決定するブロックチェーンとは異なり、暗号化されたタイムスタンプを使用してすべてのトランザクションをシリアル化するという点で公平です。トランザクションの順序は非常に重要になる可能性があります。たとえば、最初の購入者がより安い価格を取得する可能性が高い同じ暗号資産の購入を検討してください.
ハッシュグラフと有向非巡回グラフ(DAG)
のようなプロジェクト オバイト, IOTA, とRaiblocksは DAGテクノロジー, これはもともと数学用語です。 HashgraphとDAGはどちらもProof-of-Workを使用しません。それを除けば、彼らには共通点はありません。 DAGはトランザクション間のリンクに基づいており、ハッシュグラフは基本的にノードが相互に通信した方法の履歴です。.
Hashgraphを使用した構築:
Hashgraphはオープンソースではありません。ただし、Hashgraphソフトウェアを配布している会社は、Hashgraphを介して非商用アプリケーションを構築するためにJavaの使用を開始するためのSDKを提供しています。ただし、Swirlds SDKを使用してHashgraphで完全なアプリケーションを構築するには、Swirldsに連絡して、必要な適切なライセンスについて話し合う必要があります。.
Hashgraphのプロジェクト:
Hashgraphの背後にある会社であるSwirldsは、現在多くの企業と話し合っています。ただし、Hashgraphは現在、Credit Union National Association(CUNA)とMountain West Credit Union Association(MWCUA)の取り組みによってサポートされている信用組合コンソーシアムであるCULedgerによって実装されています。 CULedgerは、北米の信用組合向けに許可された分散型台帳プラットフォームを構築しています.
これにより、開発者は、任意の数の信用組合が使用できる分散アプリケーションを簡単に構築できます。 Hashgraphは、これらのアプリケーションに共有ストレージを提供することで、エラーの可能性を減らし、効率を向上させ、すべての関係者によるデータの一貫したビューを保証します。.
結論
Hashgraphは、将来の世代のためにインターネットを修正できるソリューションになるように取り組んでいます。現在の状態では、インターネットは根本的に欠陥があり、安全であるように設計されていません。 Hashgraphは、これらの問題を解決し、インターネット上でのトランザクションの完了をはるかに安全にする既存のインフラストラクチャの上に信頼レイヤーを追加しています。現在のインターネットは、柵と警報システムに囲まれた家に侵入するようなものです。その柵を突破して警報を無効にすると、中にいることになります。分散システムでは、世界中のすべての場所で、それぞれが独自の柵と警報システムを備えた複数の家に侵入する必要があります。.
Hashgraphは基本的に、ノードが相互に通信した方法の履歴です。これは珍しい概念ですが、ネットワークが非常に迅速に、強力な数学的証明でコンセンサスに達することができます。.