技術情報

ブロックチェーンのデメリットを改善した新しい分散型台帳「Hashgraph」について

Hashgraph

Hashgraphとは?

HashgraphはSwirlds社が開発した分散型台帳のプラットフォームです。分散型台帳ですが、同じイベント(ブロックチェーンのブロックに該当)を複数のノードに保持しないため、ブロックチェーンの定義には該当しません。速度を始めとするブロックチェーンの問題点を改善できたので、2017年末頃から注目され始めました。
本記事では、Hashgraphの特徴と優位点を紹介します。

Hashgraphの特徴

HashgraphはコンセンサスアルゴリズムにGossip protocolとVoteと呼ばれる方法を使用しています。
Gossipは「ランダムな問い合わせ」の事で、トランザクションが発生した際にイベントをランダムに選ばれたノードに作成します。
Voteはある区切りごとに代表のイベントを全ノードからの投票で決定する方法のことです。ただし各ノードは自身のイベントと繋がっているイベントに投票することが明白ですので、どのイベントが最も多くの票を獲得できるかは計算で求めることが可能です。この計算はマイニングと比較し、とても簡単です。
これらの2つの方法でイベントを繋げていきます。

詳しくはSwirlds社作成の解説動画がありますので、そちらをご確認下さい。

Hashgraphの優位点

Swirlds社のWhitepaperで、Bitcoinブロックチェーンと比較した優位点が挙げられていましたので、その中の高速性とコストを紹介します。

1.高速性
処理速度はネットワークの帯域にのみ依存します。数Mbps/sですと、秒間4000トランザクションの処理が可能です。ビットコインでは秒間7トランザクションです。Hyperledger Fabricでは秒間1000トランザクション程度ですので、非常に高速であると言えます。

2.コスト
ビットコインブロックチェーンでは、マイニング速度を調整するための複雑な計算にマシンパワーが必要になりますが、Hashgraphでは無駄な計算がないため、効率的にリソースを使うことが可能です。

まとめ

Hashgraphは、ブロックチェーンの問題点である速度やコストを克服しています。
ただしEthereumやHyperledgerと異なり、オープンソースではありませんので今後の発展に注意が必要です。

The following two tabs change content below.
M.O
ブロックチェーンに関心のあるプログラマ。 好きな食べ物は魚や果物と美味しいものならなんでも。休日は室内にいることが多いが運動も好き。

Pickup post

  1. ブロックチェーンを活用した医薬品のデッドストック販売プラットフォーム PoC […
  2. ブロックチェーンの技術:公開鍵暗号
  3. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロックチェーンフェスティ…
  4. ブロックチェーンの基本的な仕組み

Related post

  1. Blockchain 技術情報

    技術情報

    Raspberry Pi(ラズパイ)でEthereumを動かす

    はじめまして。IoT機器でブロックチェーンが世の中に偏在する世界を妄想…

  2. Blockchain 技術情報

    技術情報

    DockerでHyperLedger Fabricの実行環境を構築する(v1.0.0-alpha向け…

    はじめまして。最近BlockChainを触り始めたzukaです。B…

  3. Blockchain 技術情報

    技術情報

    JSON-RPC API で geth を便利に使う

    ブロックチェーンは、今後多くのサービス・システムに利用されることが期待…

  4. Blockchain 技術情報 Hyperledger Composer

    技術情報

    Hyperledger Composerのチュートリアルをやってみる

    はじめにPoCが一段落し、さらにブロックチェーンを使って実装の知識…

  5. Blockchain 技術情報 Hyperledger Composer

    技術情報

    Hyperledger Composer クエリチュートリアルをやってみる その1

    はじめに今回の目的は、ビジネスネットワーク定義後の次のステップとし…

  6. Ethereum

    技術情報

    Ethereumで複数ノードをつなげてプライベートネットワークを作ってみる

    以前本Blog内にて各OS別Ethereumのインストール及び簡単な操…

Comment

  1. 本記事に対するコメントはまだありません

  1. 本記事に対するトラックバックはまだありません

最近の記事

おすすめ記事

  1. ブロックチェーンの基本的な仕組み
  2. ブロックチェーンの技術:公開鍵暗号
  3. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロッ…
  1. Ethereum

    技術情報

    Ethereum入門 – アカウントとマイニング
  2. イベント情報

    【レポート&資料公開】ブロックチェーンプラットフォーム「Corda」を学ぶ – …
  3. whats-hyperledger

    ブロックチェーンとは

    Hyperledger入門 : Hyperledger(ハイパーレッジャー)って…
  4. INDETAIL × Orb

    イベント情報

    12月1日北海道初開催!エンジニア向け OrbDLTハンズオンセミナー★参加申し…
  5. ブロックチェーンとは

    ブロックチェーンとは

    ブロックチェーンの基本的な仕組み
PAGE TOP