ビットコインとブロックチェーン技術、浅めのあれこれ
こんにちは、ラークと申します。
暗号資産の分野を学ぶべく動き始めたものの、私の知識がどの程度かといえば……
そもそもビットコイン(BTC)ってなに?
確か仮想通貨だっけ?
ブロックチェーン技術?
そう、この分野に関する私の知識は0なのです。
そこで今回は初心者(私)による初心者(私)の為の、浅ーいまとめを書いていこうと思います。
ビットコイン(BTC)って仮想通貨?
ビットコイン(BTC)とは、取っつきやすい言い方をすれば仮想通貨。
小難しくいえば、決済システムです。
プログラムの中身を誰もが見れ、無料でインストールできる決済システムのソフトウェア、これがビットコイン(BTC)です。
誰が管理しているの?
このビットコイン(BTC)、誰が管理しているのかといえば、世界中の人と言えるでしょう。
誰でもプログラムの中身が見れ、インストールできるビットコイン(BTC)は、プログラムの読み書きができる人であれば、誰もが自由に精査や監査ができるからです。
銀行システムのような管理者がいるわけではありません。
誰かが管理者なのではなく、ある意味でみんなが管理者なのです。
ビットコイン(BTC)≒仮想通貨≒決済システム≒元帳
仮想通貨だけど決済システムでソフトウェア……みんなで管理……
これだけ聞いても「それって大丈夫?」「むしろ怪しくない?」と余計にビットコイン(BTC)についてわからなくなりますよね。
なので、ビットコイン(BTC)の仕組み、要は技術的なお話にも触れなくてはいけません。
ビットコイン(BTC)≒仮想通貨と考えると、ネット上にお金があるようなイメージを持ちますが、存在するのはお金ではなく取引記録の元帳データです。
では、銀行と違い中央管理されてない元帳の正当性を保証するものはなんなのか。ビットコイン(BTC)が成立つ仕組とは……
ブロックチェーン技術
ここにノートがあるとして、1ページ分の取引記録を1ブロックとします。
1ページ分が取引記録(1ブロック)で埋まると、そのページは暗号化され、世界中に公開されます。
公開された暗号に不特定多数の人が無数のランダム数をぶつけることによって、暗号の答えを探していきます。
こうして正解にたどり着くと、そのブロックは承認され、次のブロックへと移ります。
ブロックはおよそ10分間に1つ作成されます。
ブロックチェーン技術の由来は、このブロックが連なった仕組みからきています。
暗号を解く方法として、”不特定多数の人が無数のランダム数をぶつける”と書きましたが、この行為をマイニングと言います。
では、なんのメリットがあって不特定多数の人がマイニングを行うのか……
マイニングとは勝敗戦
マイニングとは、勝利報酬の発生する勝敗を分ける行為です。
無数のランダム数をぶつけることによって、誰が一番最初に答えに当たるか争います。
一番最初に答えを見つけた人は、勝利報酬としてビットコイン(BTC)が発行されます。
その後、その答えが本当に正しいのか、敗者は公開された回答の答え合せをし、ブロックの正当性が承認されます。
この答え合せをする敗者にも、僅かながら報酬としてビットコイン(BTC)が発行されます。
「取引記録の承認作業報酬としてビットコイン(BTC)が受け取れる」これがビットコイン(BTC)を支える仕組み作りであり、マイニングを行うメリットなのです。
だからこそ信用できる
ビットコイン(BTC)は、元帳を誰でも手に入れられ、みんなでその記録の正当性を証明しあい、また精査や監査ができる、極めて透明性の高い仕組となっています。
だからこそ、信用性の高いものなのです。
今回は、ビットコイン(BTC)とブロックチェーン技術について、基本的な浅めのまとめとして書かせていただきました。
後日、
・なぜ多くの人がビットコイン(BTC)が怪しいものだと思うのか
・ビットコイン(BTC)とは誰が開発したのか
・ビットコイン(BTC)の魅力とは
……等々、もっとビットコイン(BTC)について掘り下げた記事を書きたいと思います。