SegWit третя відкриває нову гілку технологій: чи зможе TAP привести Bitcoin до епохи 2.0

З моменту третього Segregated Witness (SegWit) відкриття дверей у нову епоху технологій Bitcoin пройшов через важливу точку перелому. Цей технологічний розгалуження — не просто просте оновлення, а відкриття нових шляхів для безмежного розвитку Bitcoin. На тлі цих досягнень з’явився протокол Taproot Assets (TAP), закладаючи міцну основу для того, що багато експертів називають «Bitcoin 2.0». У цій статті буде проаналізовано, як ця технологічна гілка відкриває шлях у майбутнє Bitcoin через глибоке вивчення теоретичних рамок і практичних застосувань.

Нова гілка, що виникла з третього оновлення: від теорії до практики

Відкриття дверей у безмежний простір даних

Третє оновлення Segregated Witness значно відрізняється від попередніх оновлень. По-перше, воно зняло обмеження щодо масштабованості мережі: раніше обсяг даних був обмежений визначеними межами. Однак із цим оновленням система здатна масштабуватися до безмежних обсягів даних. Важливість цього оновлення полягає не лише у масштабуванні.

По-друге, архітектура віртуальних машин (VM) була розділена: Bitcoin Script VM на основній мережі тепер відокремлений від нової TAP VM, яка використовується для інших цілей. Це розділення — дуже розумний дизайн, оскільки дозволяє новим функціям розвиватися незалежно, не ставлячи під загрозу безпеку та стабільність основної мережі Bitcoin. Це дуже важливо для довгострокового розвитку екосистеми.

Модель багатошарової архітектури — відповідь на складність

Щоб Bitcoin мав значення і вплив на глобальному рівні, він має підтримувати різноманітні застосування та створювати масштабну екосистему. Для таких складних і масштабних систем людство розробило перевірений підхід — багатошарову архітектуру. Це очевидно у протоколі TCP/IP, що є основою Інтернету, і стане фундаментом Web 3.0 у майбутньому. Розділяючи систему на кілька чітко визначених шарів, система стає більш гнучкою, легко підтримуваною та масштабованою.

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

По-перше, структура даних: TAP досі використовує UTXO (Unspent Transaction Output), аналогічний формату у Bitcoin, але називається vUTXO (virtual UTXO). Створення, передача та об’єднання vUTXO відбувається так само, як і у Bitcoin, що дозволяє справжню децентралізовану обмінну діяльність.

По-друге, набір команд: TAP зберігає зв’язок із класичним Bitcoin Script, був удосконалений і підтримує нові гнучкі команди. Це природна еволюція оригінального дизайну.

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

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

BTC 1.0 і BTC 2.0: цілеспрямовані гілки розвитку

Чітке визначення

Щоб глибше зрозуміти еволюцію Bitcoin, потрібно розрізняти дві гілки розвитку:

BTC 1.0 — це розвиток, що відбувається безпосередньо у основній мережі Bitcoin. Всі зміни у цій мережі мають відповідати основним принципам: збереженню децентралізації, опору цензурі та приватності. Перед появою TAP більшість розробок Bitcoin відбувалися у рамках BTC 1.0, включаючи різні форки Bitcoin, що тестували різні гіпотези.

BTC 2.0 — це дослідження поза основною мережею, зокрема через протокол TAP, що не змінює безпосередньо основну мережу, а зосереджений на масштабуванні та потенціалі поза mainnet. Однак BTC 2.0 значною мірою залежить від протоколів консенсусу та базових характеристик Bitcoin. Тісний зв’язок між цими двома гілками ускладнює вважати BTC 2.0 незалежною системою.

Чіткі принципи розмежування

Щоб розрізняти пропозиції щодо розвитку, слід керуватися такими принципами:

BTC 1.0 — зберігає основні характеристики, наприклад, децентралізацію та безпеку. Будь-які зміни, що загрожують цим характеристикам, наприклад, розширення OP_CAT або спроби зробити Bitcoin Turing-complete, не підходять для mainnet і мають розглядатися у рамках BTC 2.0.

BTC 2.0 — визначений для всього, що суперечить принципам BTC 1.0, наприклад, розширення команд, створення Turing-complete системи або будь-які зміни, що можуть поставити під загрозу безпеку мережі. Всі ці зміни можуть бути реалізовані у рамках TAP.

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

Розуміння повної Тюрінгівської потужності: етапи розвитку VM

Чому потрібно рухатися від неповної до повної Тюрінгівської системи?

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

На початку — етап Pure Calculator: система здатна виконувати базові обчислення, наприклад, додавання, віднімання, множення, ділення та логічні операції, але без стану та контролю потоку. Вона не має циклів і умовних гілок.

Наступний етап — додавання стану (пам’яті) та умовних гілок: система може зберігати дані та приймати рішення на основі умов, але ще без справжніх циклів. Класичний приклад — оригінальний Bitcoin Script, який був позбавлений циклів, щоб уникнути нескінченних циклів.

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

Четвертий етап — удосконалення: після досягнення повної Тюрінгівської потужності розвиток зосереджений на підвищенні ефективності, безпеки та управління ресурсами. Приклад — WebAssembly, що має повну Тюрінгівську потужність, але з системою управління пам’яттю Linear Memory, що робить її безпечнішою.

Етапи розвитку TAP через кілька фаз

Застосовуючи цю модель до TAP, можна виділити такі фази:

Перша фаза — дослідження розширених команд Bitcoin Script. TAP-VM має перейти до другої фази — додавання команд, таких як OP_CAT, та інших, що передбачаються. Кожне додавання вимагає тестування безпеки та функціональності. На цьому етапі можна підтримувати базові DeFi-додатки, наприклад TrustlessSwap, стейкінг і випуск активів.

Друга фаза — створення децентралізованого набору команд BTCFi для підтримки складніших фінансових протоколів, таких як позики, складний стейкінг, Mint StableCoin і більш складні обміни. Це все ще друга фаза — управління станом і умовами через структури MAST у Taproot.

Третя фаза — повна Тюрінгівська потужність: додавання циклів, рекурсії та переходів назад. Це відкриває можливості для складних застосувань поза фінансовою сферою. Хоча ця фаза досягає повної Тюрінгівської потужності, TAP залишає за собою відмінності від RGB, що є Turing-complete з самого початку.

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

Порівняння застосувань: TAP і RGB

Вивчення мов програмування

Щоб краще зрозуміти різницю між TAP і RGB, порівняймо їх із C++ і Java:

C++ (подібно до TAP):

  • працює на низькому рівні, має повний контроль над пам’яттю
  • підходить для системних програм, драйверів і високопродуктивних додатків
  • є безпосереднім розширенням Bitcoin, працює близько до основної мережі

Java (подібно до RGB):

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

Відмінності у застосуванні

TAP підходить для:

  • створення нативних активів (Native Assets)
  • BTCFi у мережі Bitcoin, що вимагає тісного зв’язку з основною мережею
  • децентралізованих протоколів, що працюють близько до Bitcoin
  • застосунків, що вимагають безпеки та стабільності основної мережі

RGB підходить для:

  • смарт-контрактів Web3 із складною логікою
  • високорівневих DeFi та масштабування
  • Web3-додатків, не пов’язаних із фінансами, наприклад DID і DAO
  • систем із повною Тюрінгівською потужністю без обмежень

Прискорення розвитку BTC 2.0: шляхи майбутнього

Чітке розмежування та стандартизація

Прийняття підходу до розмежування BTC 1.0 і BTC 2.0 дозволяє дизайнерам і розробникам чітко визначати, які функції йдуть у основну мережу, а які — у TAP. Це зменшує суперечки, сприяє співпраці та чіткій дорожній карті.

Зараз протокол TAP позначається через BIP-TAP. Можна також розглянути використання BIP2, що чітко вказує, що це протокол другого рівня Bitcoin і частина BTC 2.0. Це допоможе краще зрозуміти роль TAP у системі Bitcoin.

Інтеграція ресурсів і стратегічне вдосконалення

Bitcoin Core — стабільний і розвинений протягом понад 15 років. TAP ще на початковій стадії розвитку. Ресурси для розвитку Bitcoin мають бути ефективно інтегровані для підтримки BTC 2.0.

Головне виклик — структуризація організацій: наразі TAP — лише протокол у рамках Lightning Network. Taproot Assets потрібно розвивати у незалежний, але зв’язаний із основною мережею проект. Це створить три незалежні проєкти: Bitcoin Core (BTC 1.0), TAP Protocol (BTC 2.0) і Lightning Network, що тісно інтегровані.

Конкуренція та прискорення розвитку

Зараз RGB і TAP змагаються у багатьох сферах, особливо у створенні активів, торгівлі та BTCFi. Хоча TAP має перевагу через тісний зв’язок із основною мережею, якщо TAP не завершить перший етап швидко, RGB з Turing-complete може стати лідером. Швидкість розвитку — не просто прискорення, а стратегічне планування, ефективне використання ресурсів і фокус на найважливішому.

Висновок: відкриття дверей у нову еру Bitcoin

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

TAP закладає міцний фундамент для того, що ми називаємо Bitcoin 2.0 — системи, що зберігає стабільність і безпеку основної мережі, одночасно розширюючи її можливості безмежно. Розвиток цієї технологічної гілки — довгий, складний і вимагає колективної мудрості спільноти. Але кінцевий результат — Web3.0, побудований на багаторівневій мережі Bitcoin, — має потенціал змінити майбутнє цифрових фінансів і обміну цінностями.

BTC3,66%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити