Смішне ім’я чи ні, Шнорр — це велика угода для Bitcoin
Підписи Шнорра викликають новий інтерес з боку розробників Bitcoin . Але що це за Технології і чому їй приділяють таку увагу?
— На місяць!
Хоча цей лозунг Криптовалюта зазвичай використовується, коли ціна монети починає зростати, цього разу слоган використовується для демонструвати хвилювання щодо прогресу, який досягається в довгоочікуваній оптимізації коду Bitcoin .
Технології , що називається підписами Шнорра, LOOKS замінити існуючу схему підпису біткойна на ONE , яка об’єднує дані підпису. Ця концепція настільки приваблива частково тому, що вона звільняє простір у блокчейні, що має допомогти вирішити як невиконані транзакції, так і високі комісії, з якими іноді доводиться мати справу користувачам Bitcoin .
За словами розробників, які працюють над цією Технології, ця зміна призведе до приблизно 25-30-відсоткового збільшення транзакційної здатності біткойнів.
Яннік Серін, криптограф французького агентства з кібербезпеки ANSSI, який працював над криптографією Шнорра, сказав CoinDesk:
«Підписи Schnorr і програми, які вони використовують, породжують великі надії. Як засвідчили нещодавні дебати щодо масштабування, будь-яке підвищення ефективності є дуже корисним для Bitcoin».
Дійсно, Bitcoin спільнота об’єдналася навколо кількох технологій, щоб зробити Bitcoin ефективнішим, а отже, дешевшим, швидшим і простішим у використанні для платежів. Шнорр лише ONE із багатьох, хто приєднується Мережа FIBER, однорангові оптимізації, і, найамбітніший з усіх, майбутній Lightning Network.
Але нещодавно Шнорр став центром уваги деяких найвідоміших розробників біткойнів.
Це пов’язано не лише з тим, що Segregated Witness (SegWit) нарешті активовано на Bitcoin ( Технології, на яку покладається Schnorr), але й з іншими перевагами підписів Schnorr, як-от покращення Політика конфіденційності певних типів транзакцій і зменшення спаму відомо, що він засмічує мережу.
Джонас Нік, наприклад, сказав CoinDesk, що його цікавлять переваги Політика конфіденційності , що не дивно для інженера з безпеки інфраструктури Blockstream. Проте його також спокушає те, як це може працювати рука об руку з іншими змінами коду, щоб розблокувати більш просунуті варіанти використання Bitcoin .
«Я особливо радий працювати над досягненням мети, коли смарт-контракти виглядатимуть як звичайні платежі в ланцюжку. Підписи Шнорра відіграють тут вирішальну роль разом із MAST, Стрижневий корінь і щеплений корінь", - сказав Нік, маючи на увазі низку змін, спрямованих на вдосконалення розумних контрактів біткойнів.
Тонкі напади
Цей ажіотаж щодо Schnorr виникав давно – Технології розроблялася з 2012 року.
Хоча це може здатися комусь цікавим, для тих, хто близький до Технології, ці затримки T будуть дивними. По-перше, T так багато розробників, які знають Bitcoin і криптографію достатньо добре, щоб допомогти зі змінами, як Шнорр.
А по-друге, оскільки Шнорр стане великою зміною для Bitcoin мережі вартістю понад 100 мільярдів доларів, Технології потребує ретельного експертного огляду та тестування.
Обидва безумовно сповільнили прогрес Шнорра.
За словами відомого учасника Bitcoin і співзасновника Blockstream Пітер Вуїл, під час а говорити в Стенфорді, протягом багатьох років Шнорр мав справу з кількома «неочевидними проблемами».
Наприклад, минулого року Wuille та інші розробники виявили «шахрайську атаку» у своїй реалізації Schnorr, що призвело до подати документ окреслюючи можливе виправлення. Але наукова рада, до якої була подана стаття, категорично відхилила її, вказавши на кращу статтю – хоча й не пов’язану з Bitcoin – яка вже розглядала вектор атаки більш безпечним способом.
І ось як криптограф ANSSI Seurin зв’язався з розробниками Bitcoin .
«Я помітив, що конкретна схема агрегації підписів, про яку вони думали, T мала належного аналізу безпеки на той час», — сказав він. «Оскільки перевірена безпека є моєю спеціальною сферою досліджень, і я раніше працював над підписами Шнорра, я зв’язався з Пітером Уілле».
Потім Уілле надіслав Сьоріну статтю, і разом із співавтором Bitcoin CORE Грегорі Максвеллом і математиком Blockstream Ендрю Поелстрою написали більш безпечну конструкцію.
І хоча ця конструкція допомогла, інша проблема з’явилася BIT пізніше.
Інший вектор атаки був знайдений інженером Blockstream Расселом О'Коннором (Вуїл назвав це «атакою Рассела»), який дозволяв користувачам красти Bitcoin , транзакції за допомогою теми підпису.
Під час презентації Вілле сказав:
«Отож, принаймні для мене, варто Навчання про те, що моделі атак у багатосторонніх схемах можуть бути дуже непомітними. Це зовсім не було очевидно».
Процес і політика
Ці вектори атак усунено, але робота над Технології триває.
Кілька пропозицій щодо вдосконалення Bitcoin (BIP) знаходяться в розробці, сказав Вуїл присутнім під час виступу. І коли вони будуть завершені, він надасть креслення того, як працює нова схема підпису та як саме вона буде додана до Bitcoin . Крім того, інші Автори Bitcoin матимуть можливість переглянути та запропонувати зміни до впровадження.
Не кажучи вже про те, що реалізація коду розробляється довго, і, за словами Ніка, протягом тривалого часу проводилося фазове тестування. Фуз-тестування стосується акту кидання випадкових даних у фрагмент коду та перевірки, чи завжди вивід повертається правильним.
«Оскільки ви робите це багато сотень разів на секунду на багатьох ядрах протягом тривалого періоду часу, [фаз-тестування] історично має хорошу історію пошуку тонких помилок», — сказав Нік CoinDesk, додавши:
«Ми T знайшли жодної проблеми... але ми зміцнюємо нашу впевненість у реалізації».
Якщо це залишиться так, код Шнорра T повинен тривати так довго, за словами Вуїла.
У своїй промові Вуїл сказав: «Не звертаючи уваги на політику, не так вже й важко додати код операції за допомогою версії сценарію SegWit».
Проте, оскільки суперечки навколо активація SegWit відображаються, політику може бути важко ігнорувати.
У будь-якому випадку, останнім часом зміна коду привернула багато уваги, пишуть розробники Повідомлення в блозі пояснення і багато людей спілкувалися про це на Reddit.
Але з огляду на мільярди доларів, якщо оновлення зіпсує роботу Bitcoin (наприклад, вектори атак, згадані вище), більшість зацікавлених сторін можуть вагатися щодо швидкого додавання до коду.
Співавтор Bitcoin CORE Ніколя Доріє, ONE, вважає, що ще може знадобитися кілька років, щоб Шнорр додався до Bitcoin.
І навіть Wuille під час презентації визнав, що цей графік може знадобитися.
Він підсумував:
«Я хотів би побачити те, над чим ми тут працювали, об’єднане в Bitcoin, але це тривалий процес».
Повідомлення: CoinDesk є дочірньою компанією Digital Currency Group, яка має частку власності в Blockstream.
Веселі окуляри через Shutterstock
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
