Біткойн історії рідкісні повторні транзакції: 200 BTC досі не були використані

robot
Генерація анотацій у процесі

Біткойн повторна транзакція: рідкісна, але цікава проблема

Біткойн-транзакції зазвичай використовують неоплачені виходи, посилаючись на ID попередньої транзакції. Ці виходи можуть бути використані лише один раз, інакше виникне проблема подвійної витрати. Однак в історії Біткойна дійсно були випадки, коли існували дві абсолютно однакові транзакції. Це могло статися через те, що транзакції coinbase не мають входів, а натомість створюють нові монети. Таким чином, дві різні транзакції coinbase можуть надіслати однакову кількість Біткойнів на одну й ту ж адресу, будучи побудованими абсолютно однаково, що призводить до виникнення одного й того ж ID транзакції.

Біткойн повторні транзакції: цікавий баг з дуже низьким ризиком

Ці дві групи повторних транзакцій відбулися між 14 і 15 листопада 2010 року, тривалість приблизно 16 годин. Перша група повторних транзакцій втиснута між другою групою. Ми класифікуємо d5d2....8599 як першу повторну транзакцію, оскільки вона вперше стала копією, хоча на блокчейні вона вперше з'явилася після іншої повторної транзакції e3bf....b468.

Біткойн повторні транзакції: цікавий баг з дуже малим ризиком

Ці повторювані транзакції містять по 50 Біткойн, загалом задіяно 200 Біткойн. На даний момент ці 200 Біткойн не були використані. Теоретично, якщо у когось є приватний ключ цих виходів, вони можуть використовувати ці монети. Але як тільки вони будуть використані, повторювані 50 Біткойн не можуть бути використані повторно.

Повторні транзакції можуть викликати плутанину у гаманцях та блокчейн-оглядачах, а також створювати деякі потенційні ризики атаки. Наприклад, хтось може використати дві повторні транзакції, щоб внести однакову суму двічі до біржі, а потім відразу ж зняти кошти, намагаючись довести біржу до банкрутства.

Біткойн повторних транзакцій: цікава помилка з дуже низьким ризиком

Щоб вирішити цю проблему, у березні 2012 року було впроваджено м'який форк BIP30, який забороняє використання повторюваних ідентифікаторів транзакцій. У березні 2013 року було активовано BIP34, який вимагає, щоб транзакції coinbase містили висоту блоку, що ще більше вирішує проблему повторюваних транзакцій.

Біткойн的 повторні транзакції: цікавий баг з мінімальним ризиком

Однак, перший байт scriptSig деяких coinbase-транзакцій до BIP34 точно відповідає майбутній дійсній висоті блоку. Це означає, що все ще є ймовірність повторних транзакцій, наступний можливий блок - 1,983,702, який, як очікується, буде згенерований приблизно в січні 2046 року. Але використання цієї вразливості є дуже дорогим, потрібно спалити близько 170 BTC, що за поточними цінами становить близько 15 мільйонів доларів.

Біткойн повторні транзакції: цікавий баг з дуже низьким ризиком

Враховуючи складність і вартість копіювання угод, а також те, що можливості для цього надзвичайно рідкісні, цей вразливість не є основною загрозою безпеці Біткойн. Проте, розробники все ще працюють над можливими рішеннями, такими як примусове виконання зобов'язань SegWit. Тим не менш, це питання все ще є цікавим технічним моментом в історії Біткойн.

Біткойн повторні транзакції: цікавий баг з мінімальним ризиком

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
0xSunnyDayvip
· 7год тому
Дивовижно, двісті монет ще лежать.
Переглянути оригіналвідповісти на0
MagicBeanvip
· 7год тому
Корова, цей жучок мало не приніс прибуток
Переглянути оригіналвідповісти на0
LiquidationTherapistvip
· 07-15 15:10
Так багато монет ще не рухалися, ох ти ж боже!
Переглянути оригіналвідповісти на0
GasFeeCryvip
· 07-13 08:50
Ці 200 монет чому ніхто не хоче взяти?
Переглянути оригіналвідповісти на0
ChainMelonWatchervip
· 07-13 08:49
Цей баг коштує багато!
Переглянути оригіналвідповісти на0
TopBuyerBottomSellervip
· 07-13 08:44
До сих пір не наважуюсь торкатися цього btc
Переглянути оригіналвідповісти на0
SignatureDeniedvip
· 07-13 08:40
200 BTC до теперішнього часу не рухалися? tql
Переглянути оригіналвідповісти на0
  • Закріпити