Короткий зміст
Taproot – це оновлення для мережі Bitcoin, реалізоване 14 листопада 2021 року. Крім підписів Шнорра, Taproot є одним із найочікуваніших технологічних оновлень Bitcoin з моменту появи SegWit. Мета Taproot – змінити спосіб роботи скриптів Bitcoin, щоб покращити конфіденційність, масштабованість та безпеку. Це та багато іншого стало можливим завдяки поєднанню Taproot із відповідним оновленням, яке називається Підписами Шнорра.
Той, хто знайомий з криптоспільнотою, знає, що конфіденційність, масштабованість і безпека є основними причинами для занепокоєння. Хоча Bitcoin є найпопулярнішою криптовалютою у світі, ці сфери все ще потребують покращення. Taproot прагне саме до цього.
Вступ
У Bitcoin були свої злети та падіння, але він виявився якорем, який утримує криптовалюту на міцному рівні. Незалежно від проблем, які виникли за ці роки, таких як взлом Mt. Gox або сумнозвісні хард-форки Bitcoin, криптоспільнота всебічно підтримувала Bitcoin.
Багато хто очікував, що оновлення Taproot стане першим важливим кроком на шляху до вирішення питання відсутності конфіденційності Bitcoin та інших пов'язаних проблем. 14 листопада 2021 року Taproot був активований у мережі Bitcoin після схвалення майнерів з усього світу. Але що таке Taproot і як він може принести користь Bitcoin? Давайте розглянемо більш детально.
Обмеження мережі Bitcoin
Ще одним обмеженням була його конфіденційність. Хоча в його whitepaper було зазначено, що транзакції Bitcoin є приватними, всі деталі транзакцій у мережі Bitcoin видно. Це означає, що ви можете дізнатися всю історію покупок людини, переглянувши її Bitcoin адресу.
Щоб подолати це обмеження, Bitcoin іноді оновлює свою мережу. Проте внести зміни до мережі Bitcoin складно через її децентралізований характер. Це означає, що одна єдина людина не має достатньо повноважень, щоб запровадити оновлення, тому внесення змін досягається шляхом досягнення консенсусу в спільноті.
Що таке оновлення Bitcoin Taproot?
Taproot – це софт-форк, який покращує скрипти Bitcoin для підвищення конфіденційності, ефективності та здатності мережі обробляти смарт-контракти. Це вважається найзначнішим оновленням Bitcoin з моменту оновлення SegWit у 2017 році.
Пропозицію Taproot вперше представив Greg Maxwell, розробник Bitcoin Core, у січні 2018 року. У жовтні 2020 року Taproot був об'єднаний з бібліотекою Bitcoin Core після запиту, який створив Pieter Wuille. Для повного розгортання оновлення оператори нодів мали прийняти нові правила консенсусу Taproot. Зрештою, воно отримало підтримку 90% майнерів і було офіційно активовано 14 листопада 2021 року на блоці 709 632.
Як працює Taproot?
Є три пропозиції щодо покращення мережі Bitcoin, спільна активація яких і є оновленням Taproot. При цьому кожна пропозиція по-своєму впливає та узгоджується з іншими.
Підписи Шнорра (BIP340)
Творець Bitcoin, Сатоші Накамото, замість схеми Шнорра вибрав алгоритм цифрового підпису еліптичної кривої (ECDSA). Вибір ECDSA замість алгоритму Підпису Шнорра був зумовлений тим, що він уже широко використовується, є добре вивченим, безпечним, компактним і має відкритий вихідний код.
Однак розробка схеми цифрового підпису Шнорра (SDSS) може стати відправною точкою для нового покоління підписів для Bitcoin та інших блокчейн-мереж.
Однією з основних переваг підписів Шнорра є те, що вони можуть приймати кілька ключів всередині складної Bitcoin транзакції та створювати єдиний унікальний підпис. Це означає, що підписи кількох сторін, що беруть участь у транзакції, можуть бути об'єднані в один підпис Шнорра. Це називається агрегацією підписів.
Фактично, Taproot дозволяє приховати той факт, що скрипт Bitcoin взагалі працював. Наприклад, використання Bitcoin з Taproot може привести до того, що транзакція в каналі Lightning Network, Р2Р транзакція або складний смарт-контракт не можливо буде відрізнити. Той, хто відстежує одну з цих транзакцій, не побачить нічого, крім Р2Р транзакції. Однак варто зазначити, що це не змінює того факту, що гаманці початкового відправника і кінцевого одержувача будуть відкриті.
Taproot (BIP341)
Taproot – це компонент оновлення, від якого воно і отримало свою назву. Він заснований на оновленні SegWit 2017 року та використовує концепцію Merkelized Alternative Script Tree (MAST) для масштабування об'єму даних про транзакції в блокчейні Bitcoin.
Однак складні транзакції вимагають декількох входів та підписів, які збільшують об'єм даних у блокчейні та знижують швидкість обробки транзакції. Крім того, інформація про транзакцію автоматично зберігається в блокчейні, що потенційно може розкрити конфіденційні дані про власників адрес.
Інтеграція MAST дозволить зменшити кількість необхідних скриптів та перевірок, оскільки одна транзакція представлятиме декілька скриптів. Тому, коли складна Bitcoin транзакція відправляється в MAST, для її обробки не знадобиться дерево Merkle. Замість повної інформації MAST дозволяє зафіксувати у блокчейні лише виконані умови транзакції. Це може значно зменшити об'єм даних, необхідних для зберігання в мережі. Скрипт не тільки забезпечує велику масштабованість та ефективність блокчейну Bitcoin, але й забезпечує велику конфіденційність для своїх користувачів.
Tapscript (BIP342)
Яку користь принесе Tarpoot для Bitcoin?
Як уже було сказано, Taproot значно покращить конфіденційність Bitcoin та розширить його можливості. До переваг оновлення відносяться:
1. Покращення масштабованості мережі за допомогою зменшення об'єму даних для передачі та зберігання на блокчейні;
3. Зниження комісій за транзакції.
Чому оновлення Taproot важливе?
Вважається, що активація Taproot підвищить функціональність мережі Bitcoin за рахунок швидких та надійних транзакцій. До Taproot протокол Bitcoin все ще перебував у розробці на рівні 1, поступаючись іншим мережам рівня 2 з підтримкою DApps, таким як Ethereum. Оновлення Bitcoin – важливий крок на шляху до розгортання смарт-контрактів та охоплення трендових ринків NFT і DeFi.
У міру того, як мережа Bitcoin стає більш ефективною з нижчими комісіями, це може стимулювати більшу кількість транзакцій та ширше прийняття. Крім того, можливість приватних транзакцій зробить BTC конкурентоспроможнішим порівняно з іншими конфіденційними монетами на ринку.
Заключні думки
Taproot – це довгоочікуване і широко підтримуване оновлення для Bitcoin. Разом із впровадженням Підписів Шнорра воно значно підвищить конфіденційність, масштабованість, безпеку та інші параметри мережі. Ці оновлення можуть також викликати більший інтерес до Lightning Network і сприяти тому, щоб multisig ставне галузевим стандартом.
Незалежно від вашої участі у Bitcoin спільноті, додаткові переваги поліпшеної конфіденційності, ефективності та безпеки, ймовірно, вплинуть на ваш досвід використання Bitcoin.