Logo
Поділитися цією статтею

Дорожня карта Bitcoin CORE розкриває план оптимізації підпису

Сьогодні розробники Bitcoin окреслили план заміни схеми підпису мережі на альтернативну.

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

Якщо реалізовано, пропозиція знайде «підписи Шнорра» на заміну підписам ECDSA, які Bitcoin використовує сьогодні для підписання транзакцій. Зробивши перемикач, розробники стверджують, що вони можуть зменшити загальний обсяг даних у блокчейні біткойна до 25%.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto for Advisors вже сьогодні. Переглянути Всі Розсилки

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

У дописі описано:

«Якщо припустити, що кожен історичний підпис буде зменшено до 1 байта, за винятком ONE на транзакцію, аналіз припускає, що цей метод призведе до принаймні 25% зменшення обсягу пам’яті та пропускної здатності».

Для команди розробників проекту з відкритим вихідним кодом зміна підпису внесена в дорожню карту після його видатного виступу на Scaling Bitcoin Milan минулого жовтня.

Там розробник Bitcoin CORE Пітер Вуїлле зробив пристрасну пропозицію про зміни, закликаючи ширшу спільноту допомогти впоратися з виявленими перешкодами.

Щоб реалізувати підписи Шнорра, Bitcoin потребує модифікації своїх функцій OP_CHECKSIG і OP_CHECKMULTISIG, щоб вони могли складати відкриті ключі.

Сьогодні поточний розмір блокчейну біткойна становить близько 110 ГБ.

Якщо і але

Проте ця ідея не позбавлена ​​потенційних труднощів.

За словами Вуйля, підписи Шнорра стикаються з проблемою «скасування», проблеми, яка потенційно відкриває двері для суперницького учасника відняти ключ від транзакції з кількома підписами та усунути ONE зі сторін у гаманці.

Крім того, за словами розробника Bitcoin CORE Грега Максвелла, для інтеграції Schnorr не потрібна активація SegWit, хоча він сказав, що суперечливий код полегшує процес.

З цієї причини функція Schnorr навряд чи буде реалізована, поки не буде офіційно оформлено рішення про активацію Segwit.

«Я сумніваюся, що це можна було б зробити без SegWit, хоча це могло б бути», — сказав Максвелл.

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

Каліграфічне зображення через Shutterstock

Garrett Keirns

Гаррет Кейрнс — стажер редакції CoinDesk. У 2011 році він став співзасновником Cincinnati Bitcoin MeetUp. До CoinDesk він працював у публікаціях, пов’язаних з Bitcoin, CoinReport.net і News. Bitcoin.com. Гаррет зберігає вартість у Bitcoin і використовував інші цифрові валюти. Він також надає консультаційні послуги щодо блокчейну принаймні ONE особі, яка інвестувала в простір. (Див.: Редакційна Політика). Соціальні мережі Garrett тут: @garrettkeirns. Надішліть електронний лист на garrett@ CoinDesk.com.

Picture of CoinDesk author Garrett Keirns