技術情報

ブロックチェーンのデメリットを改善した新しい分散型台帳「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. ブロックチェーンの基本的な仕組み
  2. ブロックチェーンを活用した医薬品のデッドストック販売プラットフォーム PoC […
  3. ブロックチェーンの技術:公開鍵暗号
  4. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロックチェーンフェスティ…

Related post

  1. Ethereum

    ブロックチェーンとは

    Ethereum入門:5分でわかるEthereum(イーサリアム)とは?

    昨年よりメディア等でよく話題に上がるブロックチェーン技術。暗号通貨を含…

  2. Blockchain 技術情報

    技術情報

    勉強会「初めてでもここまでできるブロックチェーン」第2部の内容紹介

    こんにちは。先日、6月30日に株式会社INDETAILにて勉強会「…

  3. Blockchain 技術情報

    技術情報

    Windowsにgethを入れてEthereumの内部通貨etherを手に入れる

    ブロックチェーン初心者の自分が、手始めに「WindowsでEthere…

  4. Blockchain 技術情報 Hyperledger Composer

    技術情報

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

    はじめに今回の目的は、「その1」で更新したビジネスネットワークを使…

  5. Blockchain 技術情報

    技術情報

    Macにgethを入れてEthereumの内部通貨etherを手に入れる

    こんにちは。badyと申します。最近、金融やIT業界の一部では…

  6. AWS Blockchain Templates

    技術情報

    【速習】AWS Blockchain Templatesを使ってHyperledger Fabric…

    tacckです。各クラウドでブロックチェーンの実行環境を構築するた…

Comment

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

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

最近の記事

おすすめ記事

  1. ブロックチェーンを活用した医薬品のデッドストック販売プラット…
  2. ブロックチェーンの基本的な仕組み
  3. ブロックチェーンの技術:公開鍵暗号
  1. Blockchain 技術情報

    技術情報

    DockerでHyperLedger Fabricの実行環境を構築する(v0.6…
  2. トピックス/業界動向

    一般社団法人ブロックチェーン北海道イノベーションプログラム(BHIP) 設立のお…
  3. Blockchain 技術情報

    技術情報

    Macにgethを入れてEthereumの内部通貨etherを手に入れる
  4. トピックス/業界動向

    ブロックチェーン 、IoT、機械学習がどのように連携してサプライチェーンの管理を…
  5. hash function

    ブロックチェーンとは

    ブロックチェーンの技術:ハッシュ関数
PAGE TOP