Краткое введение в протоколы RGB PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Краткое введение в протоколы RGB

3 января 2009 года Сатоши Накамото запустил первый биткойн-узел. С этого момента присоединились новые узлы, и Биткойн начал вести себя так, как если бы он был новой формой жизни, формой жизни, которая не переставала развиваться. Постепенно она стала самой безопасной сетью в мире благодаря своему уникальному дизайну, очень хорошо продуманному Сатоши, потому что благодаря экономическим стимулам она привлекает пользователей, обычно называемых майнерами, инвестировать в энергию и вычислительную мощность, которые способствует безопасности сети.

Поскольку Биткойн продолжает расти и внедряться, он сталкивается с проблемами масштабируемости. Сеть Биткойн позволяет добывать новый блок с транзакциями примерно за 10 минут. Если предположить, что у нас есть 144 блока в день с максимальным значением 2,700 транзакций на блок, Биткойн разрешил бы только 4.5 транзакции в секунду. Сатоши знал об этом ограничении, мы можем видеть это в e-mail отправлено Майку Хирну в марте 2011 года, где он объясняет, как работает то, что мы знаем сегодня как канал оплаты. Здесь на помощь приходят протоколы вне сети.

По словам Кристиана Декера, офчейн-протоколы обычно представляют собой системы, в которых пользователи используют данные из блокчейна и управляют ими, не касаясь самого блокчейна до последней минуты. На основе этой концепции родилась Lightning Network, сеть, которая использует протоколы вне сети, чтобы позволить биткойн-платежам совершаться практически мгновенно. Поскольку не все эти операции записаны в блокчейне, он позволяет выполнять тысячи транзакций в секунду и масштабирует биткойн.

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

Что такое RGB?

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

Мы можем определить RGB как набор протоколов с открытым исходным кодом, который позволяет нам выполнять сложные смарт-контракты масштабируемым и конфиденциальным способом. Это не конкретная сеть (как Биткойн или Lightning); каждый смарт-контракт — это просто набор участников контракта, которые могут взаимодействовать, используя разные каналы связи (по умолчанию Lightning Network). RGB использует блокчейн Биткойн в качестве уровня государственных обязательств и поддерживает код смарт-контракта и данные вне цепочки, что делает его масштабируемым. Благодаря использованию биткойн-транзакций (и скриптов) в качестве системы управления собственностью для смарт-контрактов эволюция смарт-контрактов определяется схемой вне сети. Важно отметить, что все проверяется на стороне клиента.

Проще говоря, RGB — это система, которая позволяет пользователю проверять смарт-контракт, выполнять его и проверять индивидуально в любое время без дополнительных затрат, поскольку он не использует блокчейн, как это делают «традиционные» системы. Несмотря на то, что сложные системы смарт-контрактов были созданы Эфириумом, он требует, чтобы пользователь тратил значительное количество газа на каждую операцию, и никогда не достигал обещанной масштабируемости. Как следствие, Ethereum никогда не был вариантом для банков пользователей, исключенных из текущей финансовой системы.

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

image1

Смарт-контракты в RGB

В RGB разработчик смарт-контракта определяет схему, определяющую правила развития контракта с течением времени. Схема является стандартом для построения смарт-контрактов в RGB: как эмитент при определении контракта, так и кошелек или биржа должны придерживаться определенной схемы, по которой они должны проверять контракт. Только при правильной проверке каждая сторона может принимать запросы и работать с активом.

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

Взаимозаменяемые активы

Взаимозаменяемые активы в RGB следуют Спецификация LNP / BP RGB-20. Таким образом, когда RGB-20 определен, данные актива, известные как «данные генезиса», распространяются через сеть Lightning, которая содержит то, что требуется для использования актива. Самая базовая форма активов не допускает вторичной эмиссии, сжигания токенов, реноминации или замены.

Иногда эмитенту потребуется выпустить больше токенов в будущем, таких как стейблкоины, такие как 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 с других платформ

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

Выводы

С момента запуска Биткойна почти 13 лет назад в этой области было проведено множество исследований и экспериментов. И успехи, и ошибки позволили нам немного лучше понять, как децентрализованные системы ведут себя на практике, что делает их действительно децентрализованными и какие действия приводят их к централизации. Все это привело нас к выводу, что настоящая децентрализация — редкое и трудно достижимое явление; настоящая децентрализация была достигнута только благодаря Биткойну, и именно по этой причине мы сосредоточили наши усилия на том, чтобы опираться на него.

У RGB есть своя кроличья нора внутри кроличьей норы Биткойн. Пока я падаю через них обоих, я опубликую то, что я узнал. В следующей статье мы познакомимся с узлами LNP и RGB и с тем, как их использовать.

Это гостевой пост Франсиско Кальдерона. Выраженные мнения являются полностью их собственными и не обязательно отражают точку зрения BTC, Inc. или Биткойн-журнал.

Источник: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols.

Отметка времени:

Больше от Биткойн-журнал