Tech

ビットコインのチェックポイントとは何か?

  • このエントリーをはてなブックマークに追加

結論

  • チェックポイントは、クライアントにハードコードされたある時点のブロックのハッシュ値

目的

  • クライアントは、チェックポイントまでの全てのトランザクションを有効で不可逆なものとして受け入れる
  • 誰かがブロックチェーンをチェックポイントより前でフォークしようとしてもクライアントがそのフォークを受付けない

→ 51%攻撃対策として使われることも

ソースコード

bitcoin/src/checkpoints.cpp at master · bitcoin/bitcoin

参考

検索用語

  • Bitcoin, ビットコイン
  • blockchain, ブロックチェーン
  • 51% attack, 51%攻撃、アタック
  • checkpoint, checkpoints, チェックポイント
  • fork, フォーク
  • このエントリーをはてなブックマークに追加