Біткойн отримав інструмент для відновлення після квантової вразливості, виключаючи монети Сатоші

iconCoinDesk
Поділитися
AI summary iconКороткий зміст
Новини про bitcoin: Project Eleven розробила інструмент для відновлення за допомогою доказів із нульовим розголошенням, щоб вирішити квантову вразливість bitcoin. Цей інструмент дозволяє користувачам перевіряти власність на ключі, не розголошуючи їх, що допомагає перемістити кошти після потенційної квантової атаки. Він не працює для 1,1 мільйона BTC Сатоші чи гаманців до 2012 року через відсутність структур ключів. Прототип не перевірений на аудит і не підтримує Taproot. Новини про вразливість підкреслюють постійні зусилля з безпеки ранніх утримань bitcoin проти майбутніх загроз.

Пропозиція заморозити біткоїни, вразливі до квантових атак, завжди мала зірочку.

BIP-361, опублікований у квітні Джеймсоном Лоппом та п’ятьма співавторами, заборонив би нові депозити на вразливі адреси через три роки і заморозив би залишки через п’ять, застрягнувши монети більше ніж у третині пропозиції bitcoin, включаючи приблизно 1,1 мільйона BTC, що приписуються псевдонімному творцю Сатоші Накамото.

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

Дослідницька організація Project Eleven стверджує, що вона вже створила саме це і зробила його достатньо швидким для використання.

Q-Day — це теоретична точка, у якій квантовий комп’ютер зможе отримати приватний ключ із публічного ключа, що дозволить нападнику підписувати транзакції з будь-якої адреси, публічний ключ якої коли-небудь був відкритий.

Більше 34% усіх bitcoin знаходяться в цій категорії, згідно з BIP-361. Після Q-Day підпис нічого не доводитиме, бо атакувач може створити його так само легко, як і власник. Ланцюг не може розрізнити їх.

Підписи bitcoin ґрунтуються на криптографії з використанням еліптичних кривих — системі, в якій приватний ключ генерує публічний ключ за допомогою математичних обчислень, що працюють лише в один бік. Будь-хто може перевірити публічний ключ, але ніхто не може зворотно визначити приватний. Однак алгоритм Шора, квантовий метод, опублікований у 1994 році для розв’язання задач, яких звичайні комп’ютери не можуть розгадати, може отримати публічний ключ і повернути приватний ключ, який його породив.

Хешування — це інший вид проблеми. Хеш перемішує вхідні дані у фіксованої довжини відбиток і не може бути виконаний у зворотному напрямку, а найкраща квантовою атакою на нього, яка називається алгоритмом Гровера, зменшує лише показник ступеня, а не знищує його, зводячи 256-бітний хеш з 2^256 спроб до 2^128.

Це все ще більше припущень, ніж машина, що робить мільярд на секунду, могла б пройти за життя вселенської.

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

Це одностороння функція. Зловмисник, який зламає адресу після Q-Day, отримає саме той ключ, який був використаний, але не зможе рухатися вгору по дереву до ключа, з якого він походить.

Project Eleven та Джим Позен, провідний розробник системи доказів Binius, створили доказ із нульовим розголошенням навколо нього.

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

Саме показники роблять це цікавим. На M5 MacBook Air генерація доведення займає 243 мілісекунди на чотирьох ядрах, перевірка займає 40 мілісекунд, а вся процедура використовує приблизно 2 гігабайти пам’яті і взагалі не використовує GPU. Не потрібно жодного довіреного налаштування.

Project Eleven виконується за 910 мілісекунд лише на CPU, враховуючи побудову схеми, генерацію доказу та самоперевірку, що робить його в 16 разів швидшим. Якщо виключити одноразову настройку, яку реальний доводчик створює один раз і повторно використовує, різниця збільшується приблизно до 60 разів.

Це знову повертає нас до Сатоші. Уся трюк залежить від наявності ключа над адресою користувача, щоб підтвердити знання, і ця деревоподібна структура з’явилася з BIP-32, який був призначений 11 лютого 2012 року.

Раніше, як сама документація Bitcoin зазначає, гаманці генерували кожен ключ незалежно та випадково.

Сатоші було видобуто протягом 2009 і 2010 років, а до 2011 року його вже не було. Ці монети знаходяться у вихідних даних типу pay-to-public-key, де публічний ключ записаний безпосередньо в ланцюжку, згенерований програмним забезпеченням, яке не містило seed-фрази, шляху походження та батьківського ключа. Над ними нічого не існує в дереві, бо дерева ще не існували.

Той самий розрив стосується кожної іншої гаманця, створеної до 2012 року, що становить значну частину найстаріших і найбільш бездіяльних bitcoin, точна кількість яких була описана в BIP-361.

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

Але форма аргументу змінюється. Лопп чітко сказав, що не подобається BIP-361 і написав його, бо йому менше подобається альтернатива, і найгучнішою претензією до нього було те, що заморожування монет порушує обітницю bitcoin щодо постійної власності.

Цей аргумент припускає, що заморозка є остаточною. Робочий доказ відновлення перетворює заморозку на блокування, а не на знищення, і передає ключ будь-кому, хто ще зберігає свою seed-фразу.

Сатоші ніколи не мав одного.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.