ブロックチェーンの考え方は、90年代からありました。 しかし、ビットコイン取引を支える分散型台帳としては、2008年に初めて導入されました。 ブロックチェーンがより強固になり、ユーザーに浸透していく中で、「ブロックチェーンはどのような仕組みなのか」と疑問に思ったことはないでしょうか。 この記事で、その疑問にお答えします。
I. ブロックチェーンとは?
ブロックチェーンは、「ブロック」と「チェーン」という2つの単語を組み合わせた造語です。 これは、分散化、透明性、およびデータの安全性を促進するために作られた分散型プラットフォームです。
ブロックチェーンには多くの定義があります。 IBMによると、ブロックチェーンは、ビジネスネットワーク内の取引記録や資産追跡のプロセスを容易にする、不変の共有台帳である、ということです。
Ⅱ. ブロックチェーンの構造
各ブロックには大きく分けて3つのパーツがあります:
・データ:データは、ブロックチェーンネットワークに応じてさまざまな種類の情報になります。
・現在のブロックのハッシュ値:これは各ブロックの識別子です。各ブロックには一意のハッシュがあり、人間の指紋のようなものと見なされます。
・前のブロックのハッシュ値:これは、ブロックが互いに連結してチェーンを作るためのハッシュです。 先頭のブロックは、他のブロックと関連付けられていないため、プリミティブブロックと呼ばれます。
Ⅲ. ブロックチェーンネットワークの種類
1. パブリックブロックチェーン
このブロックチェーンは誰にでも開かれており、誰にも所有されていません。 パソコンとインターネットがあれば、誰でもネットワークに参加することができます。 多くの場合、パブリックブロックチェーンを使用して暗号通貨の交換やマイニングを行っています。
ビットコインとイーサリアムは、パブリックブロックチェーンの代表例です。
2. プライベートブロックチェーン
プライベートブロックチェーンネットワークという名前の通り、一部の許可されたユーザーにしか公開されません。 ひとつの組織が、閉じたネットワーク内でプライベートブロックチェーンを管理します。
3. ハイブリッド ブロックチェーン
これは、パブリックブロックチェーンネットワークとプライベートブロックチェーンネットワークを組み合わせたものです。 ブロックチェーンの参加者を選択し、公開できる取引を決めることができます。
4. コンソーシアム ブロックチェーン
ハイブリッドブロックチェーンネットワークと同様に、パブリックとプライベートの両方の要素を持ちますが、複数の組織でブロックチェーンネットワークを管理することができます。
この種のブロックチェーンは、最初はセットアップが複雑ですが、より高いセキュリティを確保することができます。
Ⅳ. ブロックチェーンはどのように機能するのでしょうか?
ブロックチェーンの技術を使うと、次の手順のほとんどを自動化できます:
1. 取引の記録
まず、ブロックチェーン・ネットワークの参加者が取引を実行します。 取引はデータのブロックとして記録され、さまざまな詳細情報が含まれています。
2. 合意形成
ブロックチェーンは中央集権的な組織を持たず、取引は分散型のピアツーピアネットワークに存在し、検証されます。 そのため、ブロックチェーン・ネットワークの他のメンバーは、取引の信頼性を検証し始めます。
合意(コンセンサス)の仕組みが検証プロセスを実行します。 トランザクションは検証ノード(処理プログラム)に送信されます。 ネットワークの大多数が、その取引が正当であると同意した場合、その取引は検証されたことになります。
3. リンクブロックの形成
合意に達すると、その取引がブロックに書き込まれます。これは台帳の一箇所に相当します。さらに、変更から保護するためのタイムスタンプとユニークなIDが追加されます。
このブロックが形成され、暗号ハッシュプロトコルを介して前のブロックに接続されます。 そして、新しいブロックがこのブロックとリンクを形成することになります。 このようにして、ブロックのチェーンを作り出します。
4. 共有台帳
台帳のデータが更新されると、ネットワーク内のすべてのメンバーにも共有され、リアルタイムに更新されます。 元に戻したり、変更したりすることはできません。 同様に、新しい取引が入力されても、前の取引情報は変更されません。
よって、「ブロックチェーンの仕組みはどうなっているの?」という疑問は、おそらく多くの人々にとっては問題にならないでしょう。 この記事が、ブロックチェーンの基本的な仕組みだけでなく、より有益な情報を得るための一助となれば幸いです。