This article has been translated from English to Japanese.
ブロックチェーンとは、一定期間のネットワーク上の取引データを含む相互接続されたブロックの連なりで構成されるデータベース、あるいはデジタル台帳である。
分散型台帳技術(DLT)は、ブロックチェーンに関連して頻繁に使用される別の名称である。
ブロックチェーンネットワークは仮想通貨の中核をなす。
ブロックチェーンの各ブロックには、ハッシュと呼ばれる、チェーン内の他のどのブロックとも異なる固有の識別子も含まれている。ハッシュは、他のすべてのブロックに対してそのブロックを識別する指紋のようなものと考えればよい。
ハッシュはブロックチェーン全体の機能にとって極めて重要だ。なぜなら、ブロックチェーン上で発生する取引の処理にハッシュ化が用いられるからだ。
ハッシュ処理は、長さの異なる取引データを固定長の値に変換するため、取引データを迅速かつ安全に処理することを可能にする。
この値はいつでも呼び出せるため、取引の詳細やアドレスへの迅速なアクセスを可能にする。
新しく生成されたブロックには、前のブロックに関連するデータも含まれている。連続するブロック間のこの関係性こそが、ブロックチェーンをほぼ改変不可能、つまり不変のものにしている。
例えば、ハッカーがブロックを変更しようとする場合、単一のブロックだけでなく、最初に変更されたブロック以降の全てのブロックを変更しなければならない。
ブロックの作成は暗号技術によって可能となる。
ブロックは、ブロックチェーンが採用する合意形成メカニズムに応じて「マイナー」または「バリデーター」と呼ばれるネットワーク参加者が生成(採掘)する。彼らはネットワーク上の取引を検証し、それらを新しいブロックにまとめる。
マイナーやバリデーターは、ブロックチェーンネットワークに提供する作業に対して報酬(暗号通貨=お金!)でインセンティブを与えられる。
現在存在する最も有名なブロックチェーンはビットコインと イーサリアムだ。
これらはパブリックブロックチェーンの例であり、誰でもブロックチェーン上で発生した取引履歴を閲覧できる。
今日最もよく知られているブロックチェーンのほとんどは、プライベートブロックチェーンとは対照的に、パブリックブロックチェーンである。
多くのブロックチェーンは許可不要型とも呼ばれ、誰でもブロックチェーンノードを稼働させるソフトウェアをダウンロードできる。これによりネットワークに接続し、取引の作成・検証やブロックの採掘を開始できるのだ。
同様に、誰でもブロックチェーンソフトウェアを入手してインストールし、特定のネットワーク権限を持つ特定のユーザーのみにアクセスを許可するように変更することもできる。これは許可型ブロックチェーンと呼ばれる。