ビットコインには、以下の特徴ある
1.第三者機関を必要としない直接取引
2.非可逆的な取引の実現
3.少額取引における信用コストの削減
4.手数料の低コスト化
5.二重支払いの防止
PR
ブロックチェーンのコンセンサスアルゴリズム
・独立したコンピュータの間で、何等かの「合意」を形成するためのアルゴリズム
・ブロックチェーンの場合は、新たなブロックを作成できるノードを決定したり、不正なブロックを特定するために、コンセンサスアルゴリズムが利用される
・ビットコインの利用するアルゴリズムは、ブルー・オブ・ワーク(PoW)と呼ばれている
ビットコインでは
・前のブロックヘッダーのハッシュ値
・ルートのハッシュ値
・生成したナンス
をハッシュ化する
ハッシュ化した値が決められた値より小さくなるまで
この手順を繰り返し、ナンスを見つける
1.フルノード
ブロックチェーンのデータをすべて記憶する
2.軽量ノード
ブロックチェーンのデータを部分的に持つ
3.マイナー
フルノードの一つ。マイニングを実行する
送られてくるトランザクションを組み込んでブロックを生成する
新たに生成するブロックのヘッダーにあるハッシュ値を、一定の数値以下にするナンスを発見すること