ブロックチェーンとは

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

hash function

ブロックチェーンを構成する基本技術の1つが「ハッシュ関数」です。

「ハッシュ関数」とは、何かのデータを入力すると、規則性のない一定の桁数の値を出力する演算手法です。同じデータからは同じハッシュ値が得られますが、元となるデータの内容がわずかでも異なると、同じハッシュ値が出力されることはほとんどありません。
また、得られた値は「ハッシュ値」と呼ばれます。

ハッシュ値から元のデータ内容を推測するのは非常に困難とされる特徴を利用して、データの改ざんや欠落の検出などに用いられています。

ハッシュの仕組み

ブロックチェーンでは主に「ブロックとブロックのデータの連続性の検証/保証」に用いられています。

ブロックチェーンにおけるハッシュの利用法

この他、ブロックが新しく生成される際にも、ハッシュ値の計算を応用して不正を排除する仕組みなどがあります。

また、ハッシュ関数の特徴のひとつとして「不可逆」であることが挙げられます。
「ハッシュ値」から元の値を割り出すことは、ほぼ不可能なので、「ハッシュ値があっているか?」ということは、元の値からもう1回ハッシュ値を出して比較するしかありません。

不可逆性
これが「ブロックとブロックのデータの連続性の検証/保証」を非常にシンプルに実現する仕組みです。

The following two tabs change content below.
Blockchain Online 編集部
北海道札幌市でゲームサービス事業とニアショア開発事業を展開している株式会社INDETAILが、ブロックチェーン技術者の育成支援とブロックチェーンの啓蒙を目的として本サイトを運営しています。 http://www.indetail.co.jp/

Pickup post

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

Related post

  1. Concept of hacking

    ブロックチェーンとは

    改ざん(二重支払い)や複製ができない理由

    ブロックチェーンの最大の特徴は、改ざん(二重支払い)や複製が困難な点に…

  2. 公開鍵暗号方式

    ブロックチェーンとは

    ブロックチェーンの技術:公開鍵暗号

    ブロックチェーンを構成する基本技術の1つが「公開鍵暗号」です。…

  3. whats-hyperledger

    ブロックチェーンとは

    Hyperledger入門 : Hyperledger(ハイパーレッジャー)の開発環境について

    はじめにHyperledgerについてわかりやすくご紹介している「…

  4. ビザンチン将軍問題

    ブロックチェーンとは

    「ビザンチン将軍問題」と「ブロックチェーン」の関係性

    ブロックチェーンについて調べると必ず目にする"ビザンチン将軍問題"とい…

  5. ブロックチェーンとは

    ブロックチェーンとは

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

    「ブロックチェーン」は、サトシ・ナカモトという開発者が2008年に「ビ…

  6. whats-hyperledger

Comment

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

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

最近の記事

  1. Blockchain 技術情報 Hyperledger Composer
  2. INDETAIL × Orb
  3. BHIP PoC 構想イメージ
  4. No Mapsブロックチェーンカンファレンス

おすすめ記事

  1. Hyperledger Composerのチュートリアルをや…
  2. ブロックチェーンの基本的な仕組み
  3. Raspberry Pi(ラズパイ)でEthereumを動か…
  1. トピックス/業界動向

    ブロックチェーン 、IoT、機械学習がどのように連携してサプライチェーンの管理を…
  2. Blockchain 技術情報

    技術情報

    JSON-RPC API で geth を便利に使う
  3. ブロックチェーンとは

    ブロックチェーンとは

    ブロックチェーンの基本的な仕組み
  4. イベント情報

    イベント情報

    【参加無料】勉強会「初めてでもここまでできるブロックチェーン」 6月30日開催!…
  5. 公開鍵暗号方式

    ブロックチェーンとは

    ブロックチェーンの技術:公開鍵暗号
PAGE TOP