# ビットコインの重複取引:珍しいが興味深いバグビットコインネットワーク中に存在する珍しい脆弱性があり、一部の特定の取引が繰り返されることを許可しています。この状況が発生する可能性があるのは、coinbase取引(マイナーがブロック報酬を得るための取引)が入力されず、直接新しい通貨を生成するためです。したがって、2つの異なるcoinbase取引が完全に同じである可能性があり、同じ金額を同じアドレスに送信することができます。これらの取引データが同じであるため、それらの取引ID(TXID)も同じになります。! [ビットコイン重複トランザクション:最小限のリスクで興味深いバグ](https://img-cdn.gateio.im/social/moments-2846f47605c9192f211e3a6b36c04d0d)現在知られている2つの重複取引は、2010年11月14日から15日までの約16時間の間に発生しました。これらの重複取引はそれぞれ50 BTCを含み、合計で200 BTCです。現在までに、これらのビットコインはまだ使用されていません。理論的には、秘密鍵を持っている人がこれらの通貨を使用できますが、実際に利用可能なビットコインは100 BTCだけで、残りの100 BTCは使用できません。! [ビットコイン重複トランザクション:最小限のリスクで興味深いバグ](https://img-cdn.gateio.im/social/moments-edcc2e884cd4273116606ff15afa6e15)繰り返しの取引はウォレットやブロックブラウザに混乱をもたらし、取引所への攻撃にも利用される可能性があります。この問題を解決するために、2012年にBIP30ソフトフォークが実施され、繰り返しTXIDの取引が禁止されました。2013年には、BIP34がコインベース取引にブロック高を含めることを要求し、繰り返し取引の可能性をさらに低下させました。! [ビットコイン重複トランザクション:最小限のリスクで興味深いバグ](https://img-cdn.gateio.im/social/moments-9e956bcc28b2786c805e8c59bc4aee37)しかし、BIP34以前のいくつかのcoinbaseトランザクションのscriptSigの最初のバイトは、ちょうど将来のブロック高と一致しており、理論的には複製される可能性があります。次に重複が発生する可能性のあるブロックは1,983,702で、2046年1月頃に生成されると予想されます。しかし、この脆弱性を利用するには、マイナーは莫大なコストをかける必要があり、得られる利益を大きく上回ります。! [ビットコイン重複トランザクション:最小限のリスクで興味深いバグ](https://img-cdn.gateio.im/social/moments-e19f04bf763b8df0cd361e2927ccaaba)! [ビットコイン重複トランザクション:リスクの少ない興味深いバグ](https://img-cdn.gateio.im/social/moments-0076e239e15e09665bdc3aaa08391cef)この脆弱性は長い間存在していますが、利用の難易度が高く、コストも高いため、ビットコインの主要なセキュリティ脅威とは見なされていません。しかし、関与する時間のスパンと問題の独自性を考慮すると、これは依然として興味深い技術的詳細です。開発者たちはソフトフォークなどの方法でこの問題を完全に修正することを検討しており、可能な解決策にはSegWitの約束を強制することが含まれています。! [ビットコイン重複トランザクション:最小限のリスクで興味深いバグ](https://img-cdn.gateio.im/social/moments-fb0734843d00c4922acda3f85fd02126)
ビットコインの重複取引の脆弱性:稀ではあるが依然として潜在的なリスクが存在する
ビットコインの重複取引:珍しいが興味深いバグ
ビットコインネットワーク中に存在する珍しい脆弱性があり、一部の特定の取引が繰り返されることを許可しています。この状況が発生する可能性があるのは、coinbase取引(マイナーがブロック報酬を得るための取引)が入力されず、直接新しい通貨を生成するためです。したがって、2つの異なるcoinbase取引が完全に同じである可能性があり、同じ金額を同じアドレスに送信することができます。これらの取引データが同じであるため、それらの取引ID(TXID)も同じになります。
! ビットコイン重複トランザクション:最小限のリスクで興味深いバグ
現在知られている2つの重複取引は、2010年11月14日から15日までの約16時間の間に発生しました。これらの重複取引はそれぞれ50 BTCを含み、合計で200 BTCです。現在までに、これらのビットコインはまだ使用されていません。理論的には、秘密鍵を持っている人がこれらの通貨を使用できますが、実際に利用可能なビットコインは100 BTCだけで、残りの100 BTCは使用できません。
! ビットコイン重複トランザクション:最小限のリスクで興味深いバグ
繰り返しの取引はウォレットやブロックブラウザに混乱をもたらし、取引所への攻撃にも利用される可能性があります。この問題を解決するために、2012年にBIP30ソフトフォークが実施され、繰り返しTXIDの取引が禁止されました。2013年には、BIP34がコインベース取引にブロック高を含めることを要求し、繰り返し取引の可能性をさらに低下させました。
! ビットコイン重複トランザクション:最小限のリスクで興味深いバグ
しかし、BIP34以前のいくつかのcoinbaseトランザクションのscriptSigの最初のバイトは、ちょうど将来のブロック高と一致しており、理論的には複製される可能性があります。次に重複が発生する可能性のあるブロックは1,983,702で、2046年1月頃に生成されると予想されます。しかし、この脆弱性を利用するには、マイナーは莫大なコストをかける必要があり、得られる利益を大きく上回ります。
! ビットコイン重複トランザクション:最小限のリスクで興味深いバグ
! ビットコイン重複トランザクション:リスクの少ない興味深いバグ
この脆弱性は長い間存在していますが、利用の難易度が高く、コストも高いため、ビットコインの主要なセキュリティ脅威とは見なされていません。しかし、関与する時間のスパンと問題の独自性を考慮すると、これは依然として興味深い技術的詳細です。開発者たちはソフトフォークなどの方法でこの問題を完全に修正することを検討しており、可能な解決策にはSegWitの約束を強制することが含まれています。
! ビットコイン重複トランザクション:最小限のリスクで興味深いバグ