Короткий вступ до протоколів RGB PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Короткий вступ до протоколів RGB

3 січня 2009 року Сатоші Накамото запустив перший біткоін-вузол. З цього моменту приєдналися нові вузли, і біткойн почав поводитися так, ніби він був новою формою життя, формою життя, яка не припиняє розвиватися. Потроху вона стала найбезпечнішою мережею у світі завдяки своєму унікальному дизайну — дуже добре продуманому Сатоші — оскільки завдяки економічним стимулам вона приваблює користувачів, яких зазвичай називають майнерами, інвестувати в енергію та обчислювальну потужність, які сприяє безпеці мережі.

У міру того, як біткойн продовжує рости та приймати його, він стикається з проблемами масштабованості. Мережа Bitcoin дозволяє видобути новий блок із транзакціями приблизно за 10 хвилин. Якщо припустити, що ми маємо 144 блоки на день із максимальним значенням 2,700 транзакцій на блок, біткойн дозволив би лише 4.5 транзакцій на секунду. Сатоші знав про це обмеження, ми бачимо це в e-mail надіслано Майку Хірну в березні 2011 року, де він пояснює, як працює те, що ми сьогодні знаємо як платіжний канал. Тут на допомогу приходять протоколи поза ланцюгом.

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

Дослідження та розробки в області оф-чейн протоколів на Bitcoin відкрили скриньку Пандори. Сьогодні ми знаємо, що можемо досягти набагато більшого, ніж передача цінностей у децентралізований спосіб, некомерційний Асоціація стандартів LNP/BP зосереджується на розробці протоколів рівня 2 і 3 для Bitcoin і Lightning Network. Серед цих проектів, RGB виділяється.

Що таке RGB?

RGB був заснований на дослідження Пітера Тодда на одноразових пломбах і перевірці на стороні клієнта і передбачений у 2016 році Джакомо Зукко як кращий протокол активів для біткойнів і Lightning Network. Подальша еволюція цих ідей призвела до розвитку RGB у повноцінну систему смарт-контрактів Максимом Орловським, який керує її впровадженням з 2019 року за участі спільноти.

Ми можемо визначити RGB як набір протоколів з відкритим вихідним кодом, який дозволяє нам виконувати складні смарт-контракти масштабованим і конфіденційним способом. Це не конкретна мережа (як Bitcoin або Lightning); кожен смарт-контракт — це лише набір учасників контракту, які можуть взаємодіяти за допомогою різних каналів зв’язку (за замовчуванням — Lightning Network). RGB використовує блокчейн біткойн як рівень державних зобов’язань і підтримує код смарт-контракту та даних поза ланцюгом, що робить його масштабованим. Використовуючи транзакції Bitcoin (і Script) як систему контролю власності для смарт-контрактів, еволюція смарт-контракту визначається схемою поза мережею. Важливо зазначити, що все перевіряється на стороні клієнта.

Простіше кажучи, RGB — це система, яка дозволяє користувачеві перевіряти смарт-контракт, виконувати його та перевіряти індивідуально в будь-який час без додаткових витрат, оскільки вона не використовує блокчейн, як це роблять «традиційні» системи. Хоча комплексні системи смарт-контрактів були запроваджені Ethereum, вони вимагають від користувача витрачати значні обсяги газу на кожну операцію, і вони ніколи не досягли обіцяної масштабованості. Як наслідок, Ethereum ніколи не був варіантом банківського обслуговування користувачів, виключених із поточної фінансової системи.

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

image1

Розумні контракти в RGB

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

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

Замінні активи

Замінні активи в RGB слідують Специфікація LNP/BP RGB-20. Отже, коли визначено RGB-20, дані активу, відомі як «дані генезису», поширюються через мережу Lightning Network, яка містить те, що потрібно для використання активу. Основна форма активів не допускає вторинного випуску, спалювання токенів, реномінації чи заміни.

Іноді емітенту потрібно буде випустити більше токенів у майбутньому, наприклад стейблкоіни, такі як USDT, що зберігає вартість кожного токена прив’язаною до вартості інфляційної валюти, такої як долар США. Для цього існують складніші схеми RGB-20, які, на додаток до даних походження, вимагають від емітента виготовлення партій, які також будуть циркулювати в мережі Lightning. Маючи цю інформацію, ми можемо знати загальну оборотну пропозицію активу. Те ж саме стосується спалювання активів або зміни його назви.

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

Процедури RGB-20

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

Нефункціональні жетони

Незамінні маркери (NFT) у RGB слідують за Специфікація LNP/BP RGB-21, коли ми працюємо з NFT, ми також маємо основну схему та підсхему. Ці схеми мають процедуру гравірування, яка дозволяє нам прикріплювати власні дані власника токена. Найпоширенішим прикладом, який ми бачимо сьогодні в NFT, є цифрове мистецтво, пов’язане з токеном. Емітент токена може заборонити гравірування цих даних за допомогою підсхеми RGB-21. На відміну від інших блокчейн-систем NFT, RGB дозволяє розповсюджувати дані токенів великого розміру повністю децентралізованим і стійким до цензури способом, використовуючи розширення для мережі Lightning P2P під назвою Bifrost, яке також використовується для створення багатьох інших форм RGB- конкретні функції смарт-контракту.

На додаток до взаємозамінних активів і NFT, RGB і Bifrost можна використовувати для створення інших форм смарт-контрактів, включаючи децентралізовані біржі (DEX), пули ліквідності, алгоритмічні стабільні монети тощо, про що ми розповімо в наступних статтях.

NFT від RGB проти NFT з інших платформ

  • Немає потреби у дорогому сховищі блокчейн.
  • Міжпланетна файлова система (IPFS) не потрібна, замість неї використовується розширення Lightning Network (під назвою Bifrost) (і воно повністю зашифроване наскрізним).
  • Немає потреби в спеціальному рішенні для керування даними (знову ж таки, цю роль виконує Bifrost).
  • Немає необхідності довіряти веб-сайтам для збереження даних для токенів NFT або про активи емітента чи контрактні ABI.
  • RGB має вбудоване шифрування DRM і керування правами власності.
  • RGB має інфраструктуру для резервного копіювання за допомогою Lightning Network (Bifrost).
  • У RGB є способи монетизації вмісту (не лише продаж самих NFT, але й кілька разів доступ до вмісту).

Висновки

З моменту запуску біткойна, майже 13 років тому, у цій галузі було проведено багато досліджень та експериментів. І успіхи, і помилки дозволили нам трохи краще зрозуміти, як децентралізовані системи поводяться на практиці, що робить їх справді децентралізованими та які дії, як правило, ведуть їх до централізації. Усе це привело нас до висновку, що справжня децентралізація є рідкісним і важкодосяжним явищем; Справжня децентралізація досягнута лише за допомогою біткойна, і саме з цієї причини ми зосереджуємо наші зусилля на його розвитку.

RGB має власну кролячу нору всередині кролячої нори Bitcoin. Поки я впадаю в них обидва, я опублікую те, що я дізнався. У наступній статті ми познайомимося з вузлами LNP і RGB і як ними користуватися.

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

Джерело: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

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

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