Біткойн смартконтракти новий план: RGB, RGB++ та Arch Network аналіз

Нові досягнення програмованості екосистеми Біткойн

Біткойн як найліквідіший і найзахищеніший блокчейн на ринку нещодавно привернув увагу великої кількості розробників. Зі зростанням популярності написів, Програмованість екосистеми BTC та проблеми масштабування стали в центрі уваги розробників. Різноманітні інноваційні рішення, такі як докази нульового знання, доступність даних, бічні ланцюги, rollup та restaking, були введені, що сприяло новому процвітанню екосистеми BTC, ставши основною темою на сучасному ринку.

Проте багато рішень все ще використовують досвід масштабування платформ смарт-контрактів, таких як Ефіріум, часто покладаючись на централізовані крос-ланцюгові мости, що стало потенційною вразливістю системи. Справжніх рішень, що базуються на характеристиках BTC, відносно мало, що пов'язано з труднощами розробки самого BTC. Біткойн не може безпосередньо виконувати смарт-контракти, як Ефіріум, з наступних причин:

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

Останніми роками мережа Біткойн зазнала кількох важливих оновлень. SegWit (, що відбувся у 2017 році, розширив обмеження на розмір блоку; оновлення Taproot у 2021 році реалізувало верифікацію масових підписів, підвищивши ефективність обробки транзакцій. Ці оновлення заклали основи для програмованості Біткойн.

У 2022 році розробник Кейсі Родармор запропонував "Теорію ординалів", яка відкрила нові шляхи для вбудовування метаданих в ланцюг Біткойн. Це надало нові можливості для програм, які потребують доступних та перевіряємих станів даних.

На даний момент більшість проектів, що підвищують програмованість Біткойна, покладаються на другий рівень мережі )L2(, що вимагає від користувачів довіри до крос-ланцюгових мостів, що є основною перешкодою для залучення користувачів і ліквідності до L2. Крім того, Біткойн має недостатню рідну віртуальну машину або програмованість, що ускладнює реалізацію прямого зв'язку між L2 і L1 без додаткових припущень довіри.

RGB, RGB++ та Arch Network — це три рішення, які намагаються, спираючись на рідні властивості BTC, покращити Програмованість Біткойна, пропонуючи можливості смарт-контрактів та складних транзакцій різними способами:

  1. RGB використовує рішення смарт-контрактів з перевіркою клієнта поза ланцюгом, яке фіксує зміни стану контракту в UTXO Біткойна. Хоча це має переваги з точки зору конфіденційності, але операції є складними, відсутня комбінованість контрактів, а розвиток відбувається досить повільно.

  2. RGB++ на основі підходу RGB, шляхом використання самої мережі як валідатора консенсус-клієнта, пропонує рішення для крос-ланцюгового переміщення метаданих активів, підтримуючи трансакції активів на будь-якому ланцюгу з структурою UTXO.

  3. Arch Network надає рідне рішення для смарт-контрактів для BTC, створивши ZK віртуальну машину та мережу валідаторів, через агрегацію транзакцій фіксуючи зміни стану та записи активів у транзакціях BTC.

![UTXO прив'язка: детальний аналіз BTC смарт-контрактів RGB, RGB++ та Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

Детальний опис RGB схеми

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

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

RGB впровадив концепцію одноразових пломб. Кожен UTXO може бути витрачений лише один раз, що еквівалентно блокуванню під час створення та розблокуванню під час витрачання. Стан смарт-контракту інкапсульований UTXO та керується пломбою, що забезпечує ефективний механізм управління станом.

Аналіз рішення RGB++

RGB++ є ще одним розширенням на основі ідеї RGB, яке все ще базується на прив'язці UTXO.

RGB++ використовує Turing-complete UTXO-ланцюги (такі як CKB тощо) для обробки даних поза ланцюгом та смарт-контрактів, що додатково підвищує програмованість Біткойну та забезпечує безпеку через однорідне зв'язування BTC.

RGB++ використовує Тюринг-повну UTXO-ланцюг як тіньовий ланцюг, який не лише може виконувати складні смарт-контракти, але й може бути зв'язаний з Біткойн UTXO, що підвищує програмованість системи. Ізоморфне зв'язування Біткойн UTXO та UTXO тіньового ланцюга забезпечує узгодженість стану та активів між двома ланцюгами, гарантуючи безпеку транзакцій.

RGB++ розширення підтримує всі Тюрінгові повноцінні UTXO ланцюги, покращуючи міжланцюгову інтероперабельність та ліквідність активів. Завдяки UTXO однорідному зв'язку реалізується безмостова міжланцюгова взаємодія, що уникає "фальшивих монет" традиційних міжланцюгових мостів, забезпечуючи автентичність та узгодженість активів.

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

![Програмованість UTXO: детальний розгляд смарт-контрактів BTC RGB, RGB++ та Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

Аналіз рішення Arch Network

Arch Network складається головним чином з Arch zkVM і мережі валідаційних вузлів Arch, використовуючи нульове знання та децентралізовану валідаційну мережу для забезпечення безпеки та конфіденційності смарт-контрактів, легше у використанні, ніж RGB, і не вимагає прив'язки до іншого UTXO-ланцюга, як RGB++.

Arch zkVM використовує RISC Zero ZKVM для виконання смарт-контрактів і генерування нульових доказів, які перевіряються мережею децентралізованих віртуальних вузлів. Система працює на основі моделі UTXO, упаковуючи стан смарт-контракту в State UTXOs, що підвищує безпеку та ефективність.

Активи UTXOs використовуються для представлення Біткойн або інших монет, і можуть управлятися через делегування. Мережа Arch перевіряє зміст ZKVM через випадково обрані лідер-нооди, використовуючи схему підпису FROST для агрегації підписів вузлів, а в кінцевому підсумку транзакція транслюється в мережу Біткойн.

Arch zkVM надає Біткойну тілесно завершену віртуальну машину, яка може виконувати складні смарт-контракти. Після кожного виконання контракту генерується нульове знання доказу, яке використовується для перевірки правильності контракту та змін стану.

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

Arch потребує перевірки мережі вузлів. Протягом кожного Arch Epoch система випадковим чином обирає вузли-лідери на основі прав власності, які відповідають за розповсюдження інформації. Усі zk-докази перевіряються децентралізованою мережею перевіряючих вузлів, що забезпечує безпеку системи та опір цензурі, і генерують підпис для вузлів-лідерів. Транзакція може бути надіслана в мережу Біткойн після отримання достатньої кількості підписів від вузлів.

![UTXO прив'язка: детальний аналіз BTC смарт-контрактів RGB, RGB++ та Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(

Підсумок та перспективи

RGB, RGB++ та Arch Network мають свої унікальні особливості в дизайні програмованості BTC, всі вони продовжують ідею прив'язки UTXO. Одноразова використання UTXO краще підходить для запису стану смарт-контрактів.

Однак ці рішення також мають очевидні недоліки, які в основному проявляються в поганому користувацькому досвіді, довгих затримках підтвердження, низькій продуктивності тощо. Arch та RGB в основному розширили функціональність, але не поліпшили продуктивність; RGB++ хоч і покращив користувацький досвід завдяки впровадженню високопродуктивного UTXO-ланцюга, але також приніс додаткові припущення щодо безпеки.

Зі збільшенням кількості розробників у спільноті BTC ми побачимо більше інноваційних рішень для розширення, таких як пропозиція щодо оновлення op-cat, яка активно обговорюється. Рішення, що відповідають рідним властивостям BTC, заслуговують на пильну увагу. Метод прив'язки UTXO є ефективним способом розширення програмованості BTC без оновлення мережі BTC. Якщо вдасться вирішити проблеми з користувацьким досвідом, це призведе до величезного прориву в розвитку смарт-контрактів BTC.

BTC0.55%
ARCH-1.63%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
LiquidityHuntervip
· 12год тому
Вчора вночі я глибоко досліджував і виявив, що TVL BTC кросчейн моста вже перевищив 5 мільярдів... безпека викликає занепокоєння.
Переглянути оригіналвідповісти на0
MevHuntervip
· 12год тому
Розширення - це все, що потрібно, чи розробляти, чи ні - не важливо.
Переглянути оригіналвідповісти на0
MetaverseHobovip
· 12год тому
Чи не можна завжди списувати домашнє завдання? Все це пастка ETH, а BTC в порядку.
Переглянути оригіналвідповісти на0
LiquidationAlertvip
· 12год тому
btc все ще не зрозуміло, як грати у блокчейні
Переглянути оригіналвідповісти на0
ApeShotFirstvip
· 12год тому
Ще не увійшли в позицію, поспішайте! Біткойн готовий до місяця. Що б ви не робили, торгівля криптовалютою на першому місці.
Переглянути оригіналвідповісти на0
MetaverseVagrantvip
· 12год тому
Списувати домашку, так? Ethereum
Переглянути оригіналвідповісти на0
  • Закріпити