ブロックチェーン
皆さんはブロックチェーンという技術を知っているかな? 少し前に話題になったビットコインとかの暗号資産に使われている技術なんだ
今回はブロックチェーンについての基本知識などをまとめていきます。 基本的には研究を行うための僕自身のアウトプットを行う記事ですので、間違いなどがあればご指摘いただければと思います。
ブロックチェーンの概念
皆さんが銀行を利用して送金を行うときに相手に届いているか、金額は間違っていないかなどを心配したことはありますか?
まずないよね
なぜ安心して送金ができるのかというと、銀行がちゃんと相手に届けてくれるという信頼があるから!お金のやり取りを銀行が公平に確実に処理してくれる。これを中央集権型のシステムといいます。利用者は手数料を支払う代わりに確実に送金ができる!
でもこれが銀行を介さずにできたらすごくないですか?そこで登場するのがブロックチェーンです!
この技術は送金をいつ誰に行ったかをユーザーみんなで監視するシステムです。これがあれば銀行が確認をする必要がなくなるってわけだね。これがブロックチェーンの大きな特徴で"サーバーがいらないシステム"ができるんだ
1つ1つの取引情報をブロックとして何個もつなげているものをブロックチェーンと呼んでいます。
ブロックチェーンを全員が持っていることによってみんなで取引を見張ることができるってことだね。
ブロックの作成
さて、ブロックチェーンのことを少し理解してくれたかな?ここで一つ疑問が生まれたはず!
誰でも勝手に取引情報を書き込んでいいのか?
そんなことができたら僕は大金持ちになれるね。もちろんそんなことはなくて
ちゃんとした仕組みがあるんです。ブロックチェーンの具体的な仕組みは、また今度書くね。 とりあえず今回の記事ではブロックチェーンはユーザーのみんなでデータのやり取りを見張る方法なんだなって思ってくれれば大丈夫です。 ブロックチェーンについては以下のように分けて説明していきます。- ブロックの作成・マイニングとは
- デジタル署名・ハッシュ化について
- マークルツリーとは
- ブロックチェーンの活用方法
- 実際にブロックチェーンを作ってみよう
お楽しみに!