Біткойн смартконтракти нові ідеї: RGB, RGB++ та UTXO інновації Arch Network

robot
Генерація анотацій у процесі

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

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

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

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

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

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

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

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

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

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

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

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

RGB

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

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

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

RGB++

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

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

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

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

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

Арочна мережа

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

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

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

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

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

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

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

Висновок

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

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

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

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
InscriptionGrillervip
· 10год тому
Ще одна хвиля обдурювання людей, як лохів готується до запуску.
Переглянути оригіналвідповісти на0
CryptoComedianvip
· 10год тому
BTC також має одягати квітчастий костюм для гри в смартконтракти, смішно, просто пастка у вигляді жилета для гри з високим ризиком.
Переглянути оригіналвідповісти на0
TokenStormvip
· 11год тому
Технічний аналіз непоганий, але якщо цю річ можна купувати просадку, то можна мати справу.
Переглянути оригіналвідповісти на0
ForkPrincevip
· 11год тому
І знову ці квіти з візерунками.
Переглянути оригіналвідповісти на0
TrustlessMaximalistvip
· 11год тому
хай живе btc
Переглянути оригіналвідповісти на0
DegenDreamervip
· 11год тому
Нових проектів багато, але всі вони мають підводні камені.
Переглянути оригіналвідповісти на0
ContractFreelancervip
· 11год тому
Далеко не повернешся.
Переглянути оригіналвідповісти на0
  • Закріпити