Розуміння Taproot простим способом PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Розуміння стрижневого кореня в простий спосіб

Розуміння Taproot простим способом PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Розуміння того, що саме стосується мережі біткойн, яка впроваджує зміни Taproot, необхідне для розуміння того, чому ці зміни були потрібні. Taproot — це комбінація багатьох пропозицій щодо вдосконалення біткойна (BIP), що призвело до софт-форку блокчейна біткойна. Софтфорк — це запропоноване оновлення, яке з часом приймається як єдиний блокчейн, тобто старий перестане працювати, коли новий (у цьому випадку Taproot) буде повністю адаптований.

Що робить Taproot?

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

1. Підписи Шнорра (BIP 340)

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

· SigHash (хеш підпису) застосовується до транзакцій, тобто після застосування SigHash інформація стає незмінною (незмінною). Якщо інформація змінена, транзакція втрачає дійсність. Нічого не можна змінити, не знищивши SigHash. Раніше невелику кількість інформації можна було змінити через «податливість», що не призвело б до втрати дійсності транзакції. Якщо говорити про підписи…

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

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

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

2. Стрижневий корінь (BIP 341)

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

· Оновлення Bitcoin Script дозволяє мові сценаріїв використовувати підписи Schnorr та інтегрує Merkelized Alternative Script Trees (MAST).

· Pay-To-Taproot (P2TR) дає свободу вибору. Ви можете використовувати або підписи Schnorr, або корінь Merkle, наданий у MAST. Задовольняйте вимоги за вашим вибором, що забезпечує чистішу обробку транзакцій, коли дерево Merkle може не знадобитися.

(MAST) узагальнює можливі сценарії, необхідні для розблокування біткойна, замість того, щоб вимагати всі можливі сценарії для транзакції. Хеш одного сценарію, наданий MAST, насправді представляє кілька сценаріїв. Щоб витратити біткойни, вам потрібно лише надати свій сценарій і надати доказ того, що ваш скрипт зберігається в корені Merkle. Раніше для цього знадобилося б набагато більше сценаріїв і розширена перевірка.

3. Tapscript — це набір «операційних кодів», які, по суті, є просто рядками кодів, які виконують команди в протоколі Bitcoin, оновлених, щоб звільнити місце для нових змін, встановлених Taproot. Його можна назвати мовою, але це більше схоже на оновлення Bitcoin Script.

· Bitcoin Script має обмеження на розмір сценарію в 10,000 XNUMX байт, яке буде видалено, дозволяючи набагато більші сценарії або контракти Taproot. Він також знімає обмеження на «коди операцій», що забезпечує більшу гнучкість для розширення функцій і кодування в майбутньому.

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

Чому це важливо?

Безпека є джерелом життя кожного біткойнера. Не бажаючи похитнути свої основні переконання щодо надійних, надійних грошей, спільнота біткойнів перед «оновленням» намагалася переконатися, що рівень 1 (протокол біткойнів) є незмінним, ефективним і доведеним на 100% безпечним. Інші платформи кинулися до рівня 2 (відкриті програми, побудовані на оригінальному протоколі), тоді як біткойн відкладав подальші розробки, доки безпека базового рівня не стала беззаперечною. Через це деякі стверджують, що біткойн програв гонку в розробці можливостей смарт-контрактів, і такі продукти, як Ethereum, вийшли першими на ринок, змінивши наш погляд на децентралізовані програми.

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

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

Це гостьовий пост Шона Аміка. Висловлені думки є повністю їх власними і не обов’язково відображають думки BTC Inc або Журнал Bitcoin.

Джерело: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Часова мітка:

Більше від Журнал Bitcoin