Uk
10 хв

Taproot: розбір довгоочікуваного оновлення у мережі Bitcoin

Taproot: розбір довгоочікуваного оновлення у мережі Bitcoin

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

Що таке Taproot?

Taproot – софтфорк Bitcoin, націлений на модифікацію скриптів протоколу для всебічного покращення його праці. Будь-яка транзакція у мережі активує скрипти, які визначають, що саме користувачі можуть робити з активом. Наразі у мережі Bitcoin використовується P2SH: скрипт хешує умови користувачів та зберігає їх у вигляді зашифрованого коду. Після витрати монет, скрипти потрапляють у блокчейн, що спричиняє:

  • Збільшення розміру мережі.
  • Загрозу конфіденційності.

Транзакції з використанням складних скриптів простіше відстежити – будь-який учасник мережі зможе побачити їх. Taproot дозволить приховати факт присутності скрипту, стираючи різницю між типами транзакцій, незалежно чи то однорангова транзакція, чи складний смарт-контракт. Оновлення Taproot буде реалізовано з підписами Шнорра та рішенням MAST.

Дерево Меркла (MAST)

MAST (Merkelized Abstract Syntax Tree) дозволяє окремо хешувати умови витрачання монет, а потім поєднувати їх у дерево Меркла. На відміну від P2SH, MAST структурує багато умов, але розкриває тільки виконані.

Відкриття тільки виконуваного скрипту економить простір у мережі та сприяє пришвидшенню складніших процесів. Можлива реалізація декількох умов, наприклад: мультипідпис, трансфер активу в зазначений час та необхідність введення секретного коду. Буде відкрито ту умову, яка виконалась першою, та ніхто не дізнається, у чому полягали інші. Без технології підписів Шнорра не вдасться приховати факт існування MAST.

Схема підписів Шнорра

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

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

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

Можливості Taproot

Оновлення Taproot містить найкращі характеристики описаних вище технологій, але модифікує їх.

Для досягнення консенсусу можна залучити усіх учасників та здійснити “спільну трату“. Завдяки підписам Шнорра, усі умови, що не передбачають “спільної трати“, поєднуються у скрипт та хешуються. Потім цей хеш використовується, щоб змінити “пороговий публічний ключ” шляхом множення. Аналогічна процедура з “пороговим підписом” дозволяє отримати ще одну пару. Таким чином, при здійсненні “спільної трати“ “пороговий підпис”, помножений на скрипт, допомагають досягти мети. Сторонні спостерігачі при цьому будуть бачити лише стандартну транзакцію.

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

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

Висновок

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

Поділитися
Опубліковано
Author: WhiteBIT WhiteBIT
Цілий світ криптовалют — у тебе в кишені
Завжди під рукою

Останні статті

Зміни у річних ставках Криптодепозиту

13 серпня річні відсоткові ставки APR планів будуть оновлені. Попри ці зміни, умови Криптодепозиту й нада...

Що таке необанк? Як цифрові банки змінюють сучасний банкінг

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

Що таке Young Platform? Європейська криптоекосистема для повсякденного використання

Young Platform – це італійська криптоекосистема, яка поєднує торгівлю цифровими активами, освітні п...

WhiteBIT AI Hub: торгівля, аналіз і створення рішень за допомогою ШІ

Штучний інтелект змінює те, як люди взаємодіють із ринками. Замість постійного перемикання між графіками,...

Фігура «низхідний трикутник» у технічному аналізі

Головне зі статті: Низхідний трикутник – графічна фігура технічного аналізу, яка найчастіше повR...

Ще Криптоновини

Перейти в розділ
Блокчейн і штучний інтелект: передові технології та перспективи їх об’єднання

Блокчейн та штучний інтелект – дві передові технології, які отримують все більше уваги, поширення та інве...

Рівність через результат: як культура перформансу створює справедливі можливості в бізнесі

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

Хто вони, учасники магістерської сертифікатної програми «Блокчейн технології»?

Цього навчального року в Києво-Могилянській академії стартує сертифікатна програма «‎Блокчейн-технології»...

Більш ніж чверть українців володіють криптою: результати соціологічного дослідження

WhiteBIT, одна з найбільших європейських криптобірж, провела дослідження щодо ставлення населення України...

Подорож у метавсесвіт разом із WhiteBIT та TCG World

У цій статті ми розповімо вам про метавсесвіт, його зв'язок з криптовалютою, реалізацію цієї концепц...

Завантажити застосунок

відсканувати QR-код