ビットコインのブロックチェーンは、本質的には、どのアドレスがどのビットコインのバランスを保持しているかの、巨大な共有暗号化リストです。 すべての新しいブロックは、さらにマイニングが行われた後、またはビットコインが交換されるトランザクションが発生した後のアカウント残高の最新の更新を表します。 トランザクションがビットコインネットワークに送信されると、情報はすべてのビットコインクライアントを介して同時にブロックチェーンを介して渡されます。
ブロックチェーンネットワークは、過去に違反が発生していても、二重支出を非常に困難にするように設計されています。 このように、それは経済的な取引を説明し、すべてのビットコインユーザーが同じ情報を備えていることをいくらか検証する公的台帳のように機能します。
各ブロックの記録
ブロックチェーンは一連の個々のブロックで構成され、各ブロックはトランザクションの順序に基づいた時系列順になります。 ブロックに含まれる情報には2つの部分があります。
最初の部分は、ブロックに含まれるトランザクションに関連する場所とデータに関する情報を提供するヘッダー要素で構成されます。 たとえば、ヘッダー内のハッシュは前のブロックを指します。 これらのブロックには先行タスクがないため、ジェネシスブロックのハッシュはありません。 トランザクションを記録するためにコンピューターサイエンスで使用されるデータ構造であるマークルツリーは、ブロック内に含まれるトランザクションのシーケンスを表示するために使用されます。 ブロック内の別のハッシュには、タイムスタンプ情報(ブロックの作成日時を表示)、ノンス(マイナーが解決する必要がある数)、および難易度レベル(問題の難易度を示す)が含まれます)。 2番目の部分は識別子情報です。 繰り返しますが、これは暗号化ハッシュ関数です。 これは、ヘッダー要素を連続して2回ハッシュすることで生成されます。
匿名
ビットコインの利点またはリスクとされるものの1つは、その独自の匿名性です。 ビットコインでの取引は、個人名や電子メールではなく、特定のビットコインアドレスに関連付けられていることになっています。 しかし、ブロックチェーンの情報台帳のために匿名性はいくらか損なわれています。 すべてのトランザクションは公開されて記録されるため、所有者IDが1回侵害されると、トランザクションを追跡するだけで他の多くの所有者が暴露される可能性があります。 ブロックチェーンは銀行取引明細書よりもまだ匿名ですが、一部の人が主張するように、それは不可解な秘密のベールではありません。 ビットコインの創設者の名前、または仮名も知られています。