全世界のビットコイン利用者の
取引を共有する。
何のために?
もちろん、不正を防ぐためです。
取引がリアルタイムで共有されていたら、
自分の通帳だけ書き換えて不正を
しようとしたところで、
「お前の通帳、1人だけ違うやん
」
となります。
それ以前に、ブロックチェーンを使った
記録は、書き換えること自体が
ほぼ不可能なシステムなんです。
なぜ不可能なんでしょう?
まず、全世界の利用者の取引を
記録していくとなると、
そのデータ量は膨大になります。
なので、取引記録を一定時間(約10分)ごとに
区切って、暗号化し、
1つの塊のデータにします。
このデータの塊を「ブロック」といいます。
取引記録は、
この塊(ブロック)がどんどん
繋がっていく形で更新されていきます。
ビットコインが利用され始めてから
現在まで、今こうしている時間にも
ブロックは次から次へと繋がっていき、
どんどん長くなっていっています。
そしてこのブロックは、
繋がったら中身がロックされ、
書き換えも、消去もできない
仕組みになっています。
「過去のブロックが書き換えられないなら、
新しいブロックを自分で勝手に
作って1番端に繋げたら、
最新の取引として認識されて
不正できるんちゃうん?
」
と思いませんか?
しかし、できないんです。
ここにブロックチェーンの
技術の素晴らしさがあります。