Що таке биткоин-пазли?

биткоин-пазли

  • Біткоїн-пазли – це 75 гаманців, які містять 969 BTC (~$29,4 млн на момент публікації).
  • Будь-хто може забрати ці біткоїни, якщо підбере приватні ключі.
  • Створити аналогічні ігри не так вже й складно.

Хто і коли створив біткоін-пазли?

15 січня 2015 року анонім розподілив 32,9 BTC між 256 адресами: перший отримав 0,001 BTC, другий – 0,002 BTC, третій – 0,003 BTC і так далі, аж до 0,256 BTC.

Користувачі Bitcointalk помітили ці транзакції та виявили закономірність — приватні ключі до адрес у бінарному форматі починалися з нулів, кількість яких поступово зменшувалася.

  • ключ до першої адреси – 0 … 00000000001, один випадковий біт;
  • ключ до четвертої адреси – 0 … 00000001000, чотири випадкові біти;
  • ключ до дев’ятої адреси – 0 … 000111010011, дев’ять випадкових бітів.

Досі невідомо, хто стоїть за проектом, проте творець пазлів періодично нагадує себе. У 2017 році він перемістив біткоїни з адрес від №161 до №256 на «молодші» адреси. Швидше за все, через те, що в найближчому майбутньому неможливо підібрати ключ довше 160 бітів.

Чому адреси назвали пазлами?

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

Анонім намагається підтримувати інтерес спільноти до гри. У квітні 2022 року він збільшив винагороди в 10 разів і забрав біткоїни з кожної п’ятої адреси.

На момент публікації не зламано 75 пазлів ( від №66 до №160 ) з балансами від 6,6 BTC (~$200 500) до 16 BTC (~$486 100). Загальна сума монет у пазлах складає 969 BTC (~$29,4 млн).

 Як отримати біткоїни з пазлів?

Для вирішення биткоин-пазла потрібно підібрати приватний ключ до відповідної адреси.

У першу добу з моменту створення головоломки користувачі зламали 29 пазлів. Підбір ключів на адресу №40 зайняв два тижні, на адресу №47 — сім місяців, а на адресу №64 — п’ять років.

Найпростіший з пазлів, що залишилися, містить 66 випадкових бітів. Кількість можливих комбінацій – 7,37 * 10 ^ 19. Якщо перевіряти по мільярду варіантів на секунду на відеокарті GTX 1660 Ti, то на перевірку діапазону піде дві тисячі років.

Учасники спільноти створили десятки інструментів для вирішення пазлів. Ось кілька із них:

  • Private Key Finder — веб-додаток для підбору ключів до гаманців із біткоїнами та Ethereum. Використовує процесор комп’ютера, не потребує встановлення;
  • KeyHunt — програма з відкритим вихідним кодом для брутфорсу біткоін-ключів у заданому діапазоні. Використовує процесор, що працює на Linux;
  • BitCrack – ще один інструмент для брутфорсу приватних ключів. Використовує відеокарту, працює на Windows.

Щоб збільшити шанси підбору, можна приєднатися до пулу 66 Bit Collective . Його учасники розділили діапазон можливих рішень до пазла №66 на 33 млн. частин і перевіряють їх окремо. У разі успіху вони розділять нагороду пропорційно до кількості перевірених ключів.

Як створити біткоін-пазли?

Створити схожу головоломку можна у будь-якій мережі. Для цього потрібно повторити дії аноніма з 2015 року:

  1. Згенерувати 256-бітові рядки, у яких випадковими є від 1 до 256 біт.
  2. Перетворити кожен рядок на приватний ключ за криптографічною формулою обраного блокчейна.
  3. Згенерувати публічні адреси.
  4. Надіслати на них токени. Розмір нагород повинен відповідати кількості випадкових біт у ключі.

Історія біткоін-пазлів показала, що підбір ключів із 60 і більше випадкових бітів може зайняти кілька років.

Щоб зберегти інтерес до гри, варто використовувати кілька адрес з невеликою кількістю випадкових бітів та меншою винагородою, ніж додавати монети за кожний додатковий біт.

Джерело