Logo
Share this article

RGB продолжает работу над улучшением смарт-контрактов в Bitcoin

Протокол RGB, который сейчас находится в стадии бета-тестирования, призван оснастить Bitcoin возможностями, которые сделали Ethereum популярным блокчейном для выпуска токенизированных активов.

(Tyler Lastovich/Unsplash)
(Tyler Lastovich/Unsplash)

Вывод

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

  • Протокол RGB, разрабатываемый Ассоциацией стандартов LNP/BP, вышел в бета-версию в июне.
  • Сеть второго уровня обещает внедрить смарт-контракты и токенизированные активы в Bitcoin с технической конструкцией в стиле Lightning Network.
  • RGB можно использовать для выпуска токенизированных ценных бумаг и невзаимозаменяемых токенов (NFT), а также для предложения более конфиденциальных способов выпуска и передачи стейблкоинов.

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

Однако с запуском бета-версии нового протокола RGB, поддерживающего смарт-контракты, специалисты из Ассоциации стандартов LNP/BP пытаются изменить это восприятие.

Группа (аббревиатура которой является сокращением от Lightning Network Protocol и Bitcoin Protocol) разрабатывает RGB — сеть смарт-контрактов, построенную на основе Bitcoin. (Протокол назван в честь аддитивной схемы окраски «RGB», поскольку изначально он начинался как проект по улучшению схемы цветных монет Bitcoin для токенизированных активов.)

Сеть «третьего уровня», как ее называет ONE из ее архитекторов Джакомо Зукко, вошла в бета-версию и может помочь оснастить Bitcoin возможностями токенизации, которые сделали Ethereum популярным блокчейном для выпуска токенизированных активов, таких как ценные бумаги, предметы коллекционирования, Криптo и многое другое.

Читать дальше: Запуск протокола выпуска токенов в сети Lightning Bitcoin

Новое старое

RGB был впервые концептуализирован разработчиком Bitcoin CORE и консультантом по криптографии Питером Тоддом. С нераскрытым финансированием от Bitfinex/ Tether, Fulgur Ventures и Poseidon Group протокол вошел в бета-тестирование в конце июня. Глава LNP/BP Джакомо Зукко пояснил, что «узел RGB для самого программного обеспечения находится в стадии бета-тестирования», но все совместимые с RGB кошельки все еще находятся в стадии альфа.

В идее создания смарт-контрактов на основе биткоина и, в более общем плане, токенизации активов на основе Bitcoin нет ничего нового.

Читать дальше: Написание смарт-контрактов Bitcoin станет проще с новым языком программирования

Функция OP_RETURN в Bitcoin допускала ограниченную функциональность смарт-контрактов с момента создания монеты. Эта функция заложила техническую основу для основанных на Bitcoin NFT/коллекционных предметов через протокол Counterparty, а также для выпускаTether (USDT) стейблкоин на основе Bitcoin через протокол Omni.

Со своей стороны, контракты на блокировку времени хэширования сети Lightning Network — технические параметры, которые блокируютBitcoin (BTC) в платежные каналы во вторичной сети – это форма смарт-контракта.

Использование техник (и компромиссов) Lightning

Так называемые «сайдчейны» — это доверенные блокчейны в том смысле, что федеративный орган представителей управляет узлами, которые контролируют операции сайдчейна, такие как выпуск активов и «привязка» Bitcoin к сайдчейну. Эти сети, работающие параллельно с децентрализованным блокчейном, таким как Bitcoin, предлагают функции смарт-контрактов как ONE из основных вариантов использования.

С другой стороны, RGB не является доверенным блокчейном, как RSK или Liquid, и не полагается на основную цепочку Bitcoin для выполнения транзакций, как Omni или Counterparty. Вместо этого его дизайн взят по образу его технического кузена, Lightning Network.

Читать дальше: Что такое Lightning Network в Bitcoin?

Сеть Lightning Network полагается на «проверку на стороне клиента» для своих одноранговых узлов для проверки движения средств. Когда вы отправляете средства одноранговому узлу на Lightning, «состояние» платежного канала с этим одноранговым узлом обновляется как на вашем узле Lightning, так и на узле Lightning вашего однорангового узла. Конечное состояние платежного канала не записывается в блокчейне Bitcoin, пока канал не будет закрыт.

Эта отложенная проверка позволяет сети Lightning обрабатывать практически мгновенные платежи, но это имеет свою цену: вы должны постоянно KEEP работу своего узла, иначе одноранговый узел на другом конце вашего платежного канала может попытаться обмануть вас, передав ложное состояние канала в блокчейн (технический сервис, известный как Сторожевые башниработают над смягчением этого вектора атаки).

По словам Зукко, RGB «использует приемы и компромиссы Lightning», поскольку активы будут передаваться таким же образом.

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

Он подчеркнул, что компромиссы те же, что и в Lightning, и подчеркнул, что каждому узлу RGB необходимо будет KEEP резервные данные всего своего состояния.

Для выпуска активов на RGB эмитент создает «схему» для актива, которая определяет такие параметры, как взаимозаменяемость, оборотное предложение и уровень инфляции, среди прочих. Затем актив и его схема привязываются к контрольной точке на блокчейне Bitcoin, например UTXO или адресу, для индексации токена и его схемы.

Варианты использования RGB

Долгосрочная цель — сделать RGB совместимым с Lightning, но поскольку проект все еще находится в стадии бета-тестирования, потребуется некоторое время, чтобы эта интеграция стала доступной для пользователей.

Пока эта интеграция не произойдет, ONE конкретным и логичным вариантом использования RGB как такового является NFT (хотя лично Зукко T находит это слишком захватывающим). NFT — это уникальные токены, которые обычно представляют собой цифровой предмет коллекционирования, например, произведение искусства.

Читать дальше: Переосмысление денег: Bitcoin и Ethereum — это двойной акт DeFi

Классический пример — CryptoKitties, эти размножаемые NFT-кошачьи, отчеканенные в сети Ethereum . Другой, возможно, менее известный пример — карты RarePepe, выпущенные на Bitcoin с использованием протокола Counterparty.

RGB может иметь преимущество над этими формами NFT, поскольку RGB позволит вам отправлять компьютерный файл для NFT в той же транзакции, что и актив, который его представляет. Когда вы отправляете CryptoKitty как токен ERC-721 на Ethereum или «цветную монету» RarePepe на Bitcoin, файл для фактического коллекционного предмета должен быть передан отдельно. С RGB оба актива и По словам Зукко, предметы коллекционирования можно «отправлять по тому же каналу».

Более заметным вариантом использования RGB, по словам Зукко, станет выпуск Tether на протоколе. Поскольку все транзакции обрабатываются вне блокчейна, Зукко сказал, что RGB несет в себе обещание быть, возможно, более приватным, чем даже Lightning Network.

Для чего-то вроде стейблкоина Tether, чей адрес в блокчейнах Bitcoin, Ethereum, EOS и TRON можно легко отследить и, в экстремальных случаях, занести в черный список, это может повысить Политика конфиденциальности Tether и его устойчивость к цензуре.

Читать дальше: Высокие комиссии Ethereum подталкивают Tether к созданию восьмого блокчейна OMG Network

«RGB очень конфиденциальен. Я не могу Социальные сети актив RGB в блокчейне. Только когда вы получаете актив, вы видите историю актива, но она криптографически запутана с помощью Технологии конфиденциальных транзакций, которую мы повторно использовали из Blockstream. После того, как вы отправите актив, вы T сможете увидеть, куда он пойдет дальше», — сказал Зукко CoinDesk.

Тестирование RGB в бою в бета-версии

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

По словам Зукко, Ассоциация стандартов LNP/BP T будет разрабатывать кошелек самостоятельно, а будет сотрудничать со сторонними разработчиками, которые этим занимаются.

В конце концов, LNP/BP будет полностью занят укреплением остова RGB: его исходного кода. Что касается дополнений протокола – его кошельков и других интеграций – эта разработка будет зависеть от распределенного сообщества Bitcoin, которое должно воплотить ее в жизнь.

Colin Harper, Blockspace Media

Колин пишет о Bitcoin. Раньше он работал техническим репортером в CoinDesk и руководителем отдела исследований в Luxor Технологии Corp. Сейчас он главный редактор Blockspace Media, а также работает фрилансером в CoinDesk, Forbes и Bitcoin Magazine. Он владеет Bitcoin.

Colin Harper