#BTC

Prefácio

Há também cada vez mais discussões sobre a expansão do Bitcoin. Entre eles, o protocolo RGB, que se dedica a fornecer suporte à função de contrato inteligente para Bitcoin, e a Lightning Network, que se concentra na redução das taxas de transação do Bitcoin, mais uma vez se posicionaram. grandes esperanças para os usuários, esperando que possam. Há novos desenvolvimentos para resolver a situação atual do Bitcoin o mais rápido possível.

Como pode ser visto em seu diretório no Github, a explicação da RGB é fornecer contratos inteligentes privados escaláveis ​​para Bitcoin e a Lightning Network, criando a possibilidade de emissão de ativos na rede Bitcoin.

No entanto, devido à subsequente ascensão do Ethereum e do Bitcoin sendo considerados mais uma reserva de valor e uma referência no círculo monetário, a prática de emitir contratos de criação de ativos no Bitcoin tem sido morna.

Foi somente com a recente popularidade do BRC-20 que o antigo tópico da emissão de ativos Bitcoin foi trazido à tona novamente. Comparado com o sistema de inscrição do antigo diretamente na cadeia, o RGB adota mais lógica de processamento fora da cadeia, que é um pouco semelhante à Lightning Network.

O que é o protocolo RGB

As origens do protocolo RGB podem ser rastreadas até 2018, quando membros da comunidade Bitcoin começaram a explorar uma nova maneira de criar e gerenciar ativos na rede Bitcoin. O objetivo deles é projetar um protocolo que aproveite a segurança e a descentralização do Bitcoin, ao mesmo tempo em que oferece suporte a recursos mais complexos, como emissão de ativos e contratos inteligentes.

Para atingir esse objetivo, eles começaram a estudar como combinar informações de ativos e estado com o modelo UTXO do Bitcoin e propuseram um novo protocolo chamado RGB. A ideia central é combinar a emissão de ativos, propriedade e atualizações de status com o modelo UTXO do Bitcoin por meio de verificação do lado do cliente, em vez de depender de nós completos da rede Bitcoin como o atual BRC-20.

Quanto ao motivo de ser chamado RGB, você pode facilmente pensar nas três cores primárias: vermelho, verde e azul. De fato, a direção inicial da pesquisa do protocolo RGB eram moedas tingidas, então conceitos relacionados a cores foram usados. Embora o que o protocolo RGB faz atualmente tenha pouco a ver com moedas coloridas, o nome foi mantido.

A principal função do RGB

RGB é um sistema de contrato inteligente escalável e favorável à privacidade. Desenvolvido pela Associação LNP/BP, ele é usado principalmente para dar suporte à implantação de contratos inteligentes no Bitcoin e na Lightning Network. Ele permite que os desenvolvedores criem, implantem e executem contratos inteligentes na Bitcoin ou Lightning Network, mantendo a segurança de seus dados.

Comparado ao Bitcoin, a maior inovação do Ethereum é seu suporte a contratos inteligentes. Um contrato inteligente é um programa executado no blockchain, também conhecido como contrato programável que é executado automaticamente por um pedaço de código.

A maior diferença entre Ethereum e Bitcoin é que ele pode executar operações lógicas complexas por meio de contratos inteligentes. Hoje, DeFi e outros aplicativos DApp no ​​Ethereum são implementados por meio de contratos inteligentes. No entanto, como o Bitcoin não suporta a implantação de contratos inteligentes, o desenvolvimento do ecossistema on-chain é restrito. Até mesmo o token BRC-20 recentemente popular é implementado por meio da inscrição do protocolo Ordinals de terceiros, e o processo de emissão de token é relativamente simples, com apenas três etapas: implantação, cunhagem e transferência. Ele não suporta destruição de token ou emissão adicional.

O RGB visa permitir que o Bitcoin realize todas as possibilidades com base em contratos inteligentes como Ethereum ou outras redes de blockchain (Solana, BNB Chain, etc.). Os desenvolvedores podem implementar tokens, contratos de emissão de ativos NFT, aplicações financeiras descentralizadas (DEX, empréstimos), DAO, etc. no Bitcoin. O protocolo promete oferecer suporte a contratos inteligentes complexos executados tanto no Bitcoin quanto na Lightning Network.

Deste ponto de vista, RGB não é uma rede de blocos específica nem um protocolo de emissão de tokens, mas uma infraestrutura que fornece suporte a contratos inteligentes para a rede Bitcoin.

Como um sistema de contrato inteligente, a solução proposta pela RGB também é diferente de soluções de contrato inteligente anteriores, como o Ethereum.

O RGB modulariza os processos de emissão, dados e status de contratos inteligentes e realiza a manutenção do código do contrato inteligente e o armazenamento de dados fora da cadeia, com a rede principal Bitcoin como a camada de comprometimento de estado final. Isso significa que o RGB usa o modelo de contrato inteligente off-chain para armazenar todos os dados de contrato inteligente off-chain. A mainnet do Bitcoin serve apenas como um confirmador do estado final, reduzindo o uso do espaço do bloco e melhorando muito o rendimento.

Usos atuais do RGB

Os desenvolvedores podem usar RGB para implantar tokens homogêneos RGB20 e contratos NFT de tokens não homogêneos, que são compatíveis com a Lightning Network.

Como o RGB pode dar suporte aos usuários para emitir tokens homogêneos no Bitcoin ou na Lightning Network por meio da implantação de contratos inteligentes, ele também é considerado uma alternativa aos tokens BRC-20.

A maior vantagem dos tokens RGB20 e BRC-20 é que os tokens emitidos pelo RGB20 podem circular na Lightning Network, com baixas taxas de gás e chegada rápida durante a transferência. No entanto, o BRC-20 está gravado em Satoshi, e todas as atividades são realizadas na cadeia Bitcoin, o que limita sua escalabilidade.

Mercado Bitcoin NFT DIBA

É o primeiro mercado de negociação de NFT de Bitcoin criado usando a plataforma de contrato inteligente RGB, permitindo que os usuários criem e negociem NFTs em Bitcoin, que são frequentemente chamados de ativos digitais exclusivos da UDA.

Além disso, os usuários podem experimentar contratos inteligentes RGB e ativos relacionados por meio de carteiras relacionadas à rede Bitcoin:

Carteira Iris

Este é um aplicativo de carteira para emitir e receber ativos RGB, desenvolvido pela Bitfinex Labs, e os usuários precisam baixá-lo na Google Store.

Minha Cidadela

Suporta carteira de ativos RGB. Atualmente, os usuários precisam baixar o pacote de instalação.

Máscara de bits

Ele pode ser usado para experimentar a cunhagem, emissão e aplicação de ativos RGB. BitMask é uma carteira de extensão do Chrome criada pela DIBA que suporta stablecoins e NFTs. Atualmente, os usuários podem experimentar a emissão e transferência de ativos RGB20 usando a versão beta da carteira Bitmask. A julgar pela experiência atual do usuário, a carteira Bitmask é mais fácil para os usuários começarem a usar.

Fluxo de trabalho RGB e tecnologias relacionadas

RGB na verdade vincula a emissão de ativos off-chain às mudanças UTXO na cadeia. Como UTXO pode confirmar eventos de transação de Bitcoin em um certo ponto no tempo, podemos fazer mudanças em tais eventos de transação corresponderem a mudanças no status de algumas outras coisas.

Por exemplo, emiti um ativo em outro lugar, que corresponde ao UTXO1 na rede Bitcoin. Se eu transferir esse ativo para outra pessoa, posso corresponder esse comportamento de transferência ao UTXO2 na rede Bitcoin.

Como o UTXO em si é fixo e acordado, desde que eu possa provar que essa vinculação é confiável, as alterações no UTXO na rede principal do Bitcoin e as alterações correspondentes no status de outros ativos também devem ser acordadas.

Indo além, o protocolo RGB usa a segurança da rede principal do Bitcoin, UTXO, para endossar a segurança de sua emissão de ativos off-chain ou lógica de contrato.

Fluxo de trabalho do protocolo RGB

1. O emissor do ativo cria um novo ativo no cliente e gera um selo e compromisso únicos.

2. O emissor do ativo ancora o novo ativo na rede Bitcoin e incorpora o compromisso na saída (UTXO) da transação Bitcoin.

3. O destinatário do ativo verifica a validade do ativo visualizando o compromisso e verificando o selo único.

4. Quando os ativos são transferidos, o antigo selo único é destruído, e o novo selo único, o compromisso e os dados da transação são ancorados na rede Bitcoin.

Dessa forma, o protocolo RGB permite a emissão, transferência e verificação de ativos na rede Bitcoin, mantendo a privacidade, a escalabilidade e a descentralização.

Ao mesmo tempo, o RGB também pode ser bem integrado à Lightning Network. Em sua documentação oficial, a RGB se descreve como L2 ou L3; quando a Lightning Network existe, a RGB pode atuar como L3 e trocar rapidamente Bitcoin e tokens RGB fora da cadeia, conseguindo assim transações e gerenciamento de ativos mais eficientes.

Outras tecnologias importantes

De fato, para garantir que os ativos emitidos pelo RGB off-chain possam de fato corresponder ao UTXO na cadeia, algumas outras tecnologias são necessárias para conseguir isso.

Validação do lado do cliente: No protocolo RGB, a validação de transações e o armazenamento de dados são feitos no lado do cliente (como software de carteira) e não no blockchain. Isso mantém os dados de transações fora da cadeia, melhorando a privacidade. A verificação do lado do cliente também pode reduzir os requisitos de armazenamento de dados na cadeia e melhorar a escalabilidade da rede.

Essa também é uma grande diferença entre RGB e BRC20. Como os dados de transação estão no cliente e não na cadeia, isso pode teoricamente reduzir muito o congestionamento atual da rede e as altas taxas de transação.

Selos de uso único: uma tecnologia que garante que a propriedade dos ativos não possa ser violada. Um carimbo único é uma assinatura criptográfica que bloqueia o estado de um ativo. Quando os ativos são transferidos, o selo antigo é destruído e um novo selo é criado. Dessa forma, qualquer tentativa de adulteração da titularidade do bem será detectada, pois o status do selo não corresponderá.

Isso também corresponde à destruição e geração de UTXO descritas na seção anterior. O selo antigo representa o antigo UTXO, e o novo selo aponta para o novo UTXO.

Compromissos: Para associar ativos à rede Bitcoin, o protocolo RGB usa uma técnica chamada compromissos. Um compromisso é uma prova criptográfica de que um ativo está associado a uma transação específica de Bitcoin. Os compromissos são incorporados às saídas de transações do Bitcoin (UTXOs), que permitem que os ativos sejam transferidos na rede Bitcoin.

Ancoragem: Para conectar a verificação do cliente à rede Bitcoin, o protocolo RGB usa tecnologia de ancoragem. Ancoragem é o processo de combinar um carimbo único com um compromisso. Quando os ativos são transferidos, novos selos únicos, compromissos e dados de transações são ancorados na rede Bitcoin, garantindo a segurança e a consistência de todo o sistema.

Conclusão

O RGB ficou adormecido por um longo tempo, mas foi desenterrado novamente. Na verdade, ainda é devido à tendência de ativos emissores do BRC-20. Sem fazer julgamentos de valor ou discutir significância, o que podemos descobrir mais é que, após a primeira onda de especulação, mais oportunidades surgirão silenciosamente e impulsionarão todo o ecossistema um passo adiante em meio ao barulho.

Ao mesmo tempo, a RGB lançou uma carteira que pode enviar e receber ativos baseados na rede BTC e oferece suporte a funções relacionadas a NFT. O grupo de discussão do Telegram relacionado ao RGB continua ativo, e os desenvolvedores estão interessados ​​em discutir e responder perguntas técnicas.

O exagero beneficia algumas pessoas e traz novos problemas técnicos. Resolver esses problemas geralmente cria novas narrativas, despertando protocolos antigos como o RGB, o que pode causar a próxima onda de entusiasmo.