ブロックチェーンとは

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

hash function

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

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

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

ハッシュの仕組み

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

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

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

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

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

The following two tabs change content below.
Blockchain Online 編集部
「北海道をブロックチェーン技術の集積地とし、ブロックチェーン技術を活用した新しいビジネスを創出する」をビジョンに掲げる一般社団法人ブロックチェーンイノベーションプログラム(BHIP)が本サイトを運営しています。 https://blockchain-jp.com/bhip

Pickup post

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

Related post

  1. ビザンチン将軍問題

    ブロックチェーンとは

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

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

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

    ブロックチェーンの合意形成アルゴリズムについて

    今回はブロックチェーンの合意形成アルゴリズムについていくつか種類があり…

  3. データセンター

    ブロックチェーンとは

    ブロックチェーンと分散型データベースの違い

    ブロックチェーンの概要を一通り聞くと、技術的に少し詳しい方はこのような…

  4. Ethereum

    ブロックチェーンとは

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

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

  5. 公開鍵暗号方式

    ブロックチェーンとは

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

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

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

    ブロックチェーンとは

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

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

Comment

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

最近の記事

おすすめ記事

  1. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロッ…
  2. ブロックチェーンの技術:公開鍵暗号
  3. ブロックチェーンを活用した医薬品のデッドストック販売プラット…
  1. hash function

    ブロックチェーンとは

    ブロックチェーンの技術:ハッシュ関数
  2. Fabric × Raspberry Pi

    技術情報

    Hyperledger Fabric 1.0.6 を Raspberry Pi …
  3. Blockchain 技術情報

    技術情報

    IBM bluemixで HyperLedger Fabricの環境を構築してみ…
  4. Blockchain 技術情報

    技術情報

    JSON-RPC API で geth を便利に使う
  5. BLOCKCHAIN FESTIVAL 2018 in SAPPORO

    イベント情報

    【満席御礼】2018年3月1日開催 無料セミナー 《ブロックチェーンフェスティ…
PAGE TOP