ブロックチェーン?

仮想通貨

最近何かと「仮想通貨」って言葉を聞きます。BitcoinとかEthereumとかです。そもそもどうやってそれらに価値を見出しているのでしょう。少し気になったので調べてみました。

ブロックチェーン

Bitcoinとかの仮想通貨は「ブロックチェーン」という技術によって支えられています。簡単に言うとブロックチェーンは「データを改ざんしにくい記録技術」です。一定期間の取引データ(ブロック)をチェーンで繋いで記録履歴を作成していく。みたいな感じだと思ってください。

https://cdn-ak.f.st-hatena.com/images/fotolife/n/nomunomu0504/20230212/20230212043603.png 画像引用: ブロックチェーンの仕組み 〜初心者のためのわかりやすい解説〜

分散型ネットワーク

重要なデータなどが保存されているデータベースを一箇所に保管しているとします。そこがハッキングされたらどうでしょう。終わりですよね。そこでブロックチェーンは「一箇所に保管せず、利用者全員で同じデータを管理する」という考え方をとります。

つまり、ブロックチェーン = 台帳 しかも、ブロックチェーンが始まってからの取引を全て記録している台帳です。

で、です。何がチェーンの役割をしているかというと。ハッシュ値です

ハッシュ値

任意のデータを変換し一定の長さのデータにしたものをハッシュ値といいます。

新たなブロックをつなげる際に、1つ前のブロックのハッシュ値を次のブロックに含ませることで、あるブロックが改ざんされたとしても、ハッシュ値を比較することで、検出することができます。

ふむふむ。もう少し調べてみることにしよう。