二重支払い
2018.07.30
二重支払いとは、すでに使用した通貨を再び使用することです。
ビットコインでは二重支払いを防ぐために、ブロックチェーンとProof of Workを導入しています。ブロックチェーンはビットコインの取引記録が含まれているブロックが連鎖したものです。
そして、Proof of Workは生成されたブロックを正当と認めるためのアルゴリズムであり、最も長いブロックチェーンに含まれているブロックを正当としています。
ブロックが正当と認められなければ、ブロックに含まれる取引内容も承認されません。ゆえに、悪意のある攻撃者が二重支払いの取引記録が含まれるブロックを生成したとしても、そのブロックを含むチェーンが最も長くならなければ二重支払いの取引は承認されないのです。
攻撃者のみで不正ブロックを含むチェーンを最長にするには多額の費用がかかりますから、承認された取引が二重支払いである可能性は低くなります。
読み方
ニジュウシハライ・にじゅうしはらい
同意語