Uma rápida visão geral sobre o design dos protocolos RGB e RGB++ em termos leigos.

4/13/2024, 2:50:31 PM
intermediário
Blockchain
Este artigo fornece uma breve explicação dos protocolos RGB e RGB++, com o objetivo de ajudar os leitores a entender rapidamente os princípios de design e operação desses dois protocolos especiais de ativos P2P. O protocolo RGB enfatiza que os usuários verifiquem independentemente a segurança e privacidade dos dados, enquanto o RGB++ utiliza uma cadeia pública de terceiros para fornecer uma camada de verificação, otimizando a experiência do usuário. Ao comparar as semelhanças e diferenças entre os dois, o artigo explica como o RGB++ melhora a conveniência da transação por meio de ligações homomórficas, mantendo um certo nível de privacidade.

Com a crescente popularidade do RGB++ e emissão de ativos relacionados, as discussões sobre os princípios dos protocolos RGB e RGB++ gradualmente se tornaram um tópico de interesse para mais pessoas. No entanto, percebe-se que, para entender o RGB++, é necessário primeiro compreender o protocolo RGB. O protocolo RGB original é um tanto técnico em sua estrutura, com materiais de referência dispersos, e até o momento não houve muitos materiais de referência sistemáticos e facilmente compreensíveis. O Geek Web3 já publicou duas interpretações sistemáticas do RGB e RGB++ (disponíveis no histórico de nossa conta pública), mas, de acordo com o feedback da comunidade, esses artigos eram longos e complexos demais. Para permitir que mais pessoas entendam rapidamente os protocolos RGB e RGB++, o autor deste artigo completou apressadamente uma breve interpretação leiga do RGB e RGB++ durante um evento em Hong Kong. Pode ser lido em apenas alguns minutos, com o objetivo de ajudar mais entusiastas da comunidade a entenderem o RGB e RGB++ de forma melhor e mais intuitiva.

Protocolo RGB: Usuários Precisam Verificar Pessoalmente Os Dados

O Protocolo RGB é um tipo especial de protocolo de ativos P2P, operando sob o sistema computacional da cadeia Bitcoin. De certa forma, é semelhante aos canais de pagamento: os usuários precisam executar seu cliente pessoalmente e verificar as ações de transferência relacionadas a si mesmos ("Verificar por si mesmo"). Mesmo se você for apenas um destinatário de ativos, você deve primeiro confirmar que a declaração de transferência do remetente está correta antes que a transferência possa ter efeito. Essa abordagem, conhecida como "transferência interativa," é marcadamente diferente dos métodos tradicionais de transferência e recepção de ativos. Por que isso é necessário? A razão é que o protocolo RGB, para proteger a privacidade, não utiliza o "protocolo de consenso" encontrado em blockchains tradicionais como Bitcoin e Ethereum (onde os dados, uma vez no protocolo de consenso, são observados por quase todos os nós na rede, tornando a privacidade difícil de proteger). Sem um processo de consenso envolvendo um grande número de nós, como as mudanças de ativos podem ser garantidas como seguras? Aqui é onde a ideia de "verificação do cliente" ("Verifique por si mesmo") entra. Você tem que executar seu cliente e verificar pessoalmente as mudanças de ativos relacionadas a você.

Por exemplo, vamos considerar um usuário RGB chamado Bob que conhece Alice. Alice deseja transferir 100 tokens TEST para Bob. Após gerar as informações de transferência de “Alice para Bob”, Alice envia as informações de transferência e os dados de ativos relacionados para Bob verificar pessoalmente. Somente quando Bob confirma que tudo está correto, a transferência prossegue para se tornar uma transferência RGB válida. Portanto, o protocolo RGB requer que os usuários verifiquem a validade dos dados por si mesmos, substituindo os algoritmos de consenso tradicionais. No entanto, sem consenso, os dados recebidos e armazenados por diferentes clientes RGB são inconsistentes. Todos armazenam apenas os dados de ativos relevantes para si localmente e não conhecem os estados de ativos dos outros. Embora isso proteja a privacidade, também cria “ilhas de dados”. Se alguém afirmar ter 1 milhão de tokens TEST e quiser transferir 100.000 para você, como você confia neles? Na rede RGB, se alguém quiser transferir ativos para você, eles devem primeiro fornecer prova de ativos, rastreando a história dos ativos desde a emissão inicial até várias transferências, garantindo que os tokens que desejam transferir para você sejam legítimos. É como quando você recebe notas de banco não explicadas, você pede ao remetente para explicar a história dessas notas, se foram emitidas pelo emissor designado, para evitar dinheiro falso.

(Fonte da imagem: Coinex)

O processo acima ocorre sob a cadeia do Bitcoin e essas etapas por si só não estabelecem uma conexão direta entre o RGB e a rede Bitcoin. Para resolver isso, o protocolo RGB emprega o conceito de "selos de uso único", que vinculam os ativos RGB aos UTXOs (Unspent Transaction Outputs) na cadeia do Bitcoin. Desde que o UTXO do Bitcoin não seja gasto duas vezes, os ativos RGB vinculados não estarão sujeitos a pagamento duplicado, aproveitando assim a rede Bitcoin para evitar a "Reorganização" dos ativos RGB. Obviamente, isso requer a publicação de Compromissos na cadeia do Bitcoin e o uso do opcode OP_Return.

Vamos esboçar o fluxo de trabalho do protocolo RGB:

  1. Ativos RGB estão vinculados aos UTXOs do Bitcoin, e Bob possui certos UTXOs do Bitcoin. Alice quer transferir 100 tokens para Bob. Antes de receber os ativos, Bob informa a Alice qual UTXO do Bitcoin dele deve ser usado para vincular esses ativos RGB.

(Fonte da imagem: Geekweb3/GeekWeb3)

  1. Alice constrói dados da transação para a transferência de ativos RGB de 'Alice para Bob', juntamente com o histórico desses ativos, e entrega a Bob para verificação.
  2. Depois que Bob confirma que os dados estão corretos localmente, ele envia um recibo para Alice, informando-a de que a transação pode prosseguir.
  3. Alice constrói os dados de transferência RGB "Alice para Bob" em uma Árvore de Merkle e publica a Raiz de Merkle na cadeia do Bitcoin como um Compromisso. Podemos simplesmente entender Compromisso como o hash dos dados de transferência.
  4. Se alguém no futuro quiser confirmar que a transferência “Alice para Bob” realmente ocorreu, eles precisam fazer duas coisas: obter as informações completas da transferência de “Alice para Bob” na cadeia do Bitcoin e depois verificar se o Compromisso correspondente (o hash dos dados da transferência) existe na cadeia do Bitcoin.

O Bitcoin serve como o log histórico para a rede RGB, mas o log apenas registra o hash/Merkle root dos dados da transação, não os próprios dados da transação. Devido à adoção da verificação do lado do cliente e selos de uso único, o protocolo RGB oferece segurança extremamente alta. Uma vez que a rede RGB é composta por clientes de usuários dinâmicos de forma P2P, sem consenso, você pode alterar os contrapartes da transação a qualquer momento sem precisar enviar solicitações de transação para um número limitado de nós. Portanto, a rede RGB apresenta forte resistência à censura. Essa estrutura organizacional a torna mais resistente à censura em comparação com grandes cadeias públicas em larga escala como o Ethereum.

(Fonte da imagem: BTCEden.org)

Certamente, a alta segurança, resistência à censura e proteção da privacidade trazidas pelo protocolo RGB também vêm com custos significativos. Os usuários precisam executar seu cliente para verificar dados. Se alguém lhe enviar ativos com um longo histórico de transações envolvendo milhares de transferências, você precisará verificá-las todas, o que pode ser bastante oneroso.

Além disso, cada transação requer várias comunicações entre as partes. O destinatário precisa verificar a origem do ativo do remetente e então enviar um recibo para aprovar a solicitação de transferência do remetente. Esse processo envolve pelo menos três trocas de mensagens entre as partes. Essa 'transferência interativa' é muito diferente da 'transferência não interativa' à qual a maioria das pessoas está acostumada. Imagine alguém precisando lhe enviar dinheiro e tendo que enviar os dados da transação para sua inspeção, aguardando sua mensagem de recibo antes de concluir o processo de transferência.

Além disso, como mencionamos anteriormente, a rede RGB carece de consenso, e cada cliente opera de forma isolada, tornando difícil migrar cenários complexos de contratos inteligentes das cadeias públicas tradicionais para a rede RGB. Isso ocorre porque os protocolos DeFi no Ethereum ou Solana dependem de livros-razão globalmente visíveis e transparentes. Como otimizar o protocolo RGB, melhorar a experiência do usuário e enfrentar esses desafios torna-se uma questão inevitável para o protocolo RGB.

RGB++ Introduz Uma Abordagem de Custódia Otimista, Substituindo a Verificação do Lado do Cliente.

O protocolo chamado RGB++ introduz uma nova abordagem ao combinar o protocolo RGB com cadeias públicas suportadas por UTXO, como CKB, Cardano e Fuel. Nesta configuração, este último serve como camada de validação e armazenamento de dados para ativos RGB, transferindo as tarefas de verificação de dados originalmente realizadas pelos usuários para plataformas/cadeias de terceiros como CKB. Isso substitui efetivamente a verificação do lado do cliente pela "verificação de plataforma descentralizada de terceiros." Desde que você confie em plataformas/cadeias como CKB, Cardano ou Fuel, você está pronto para começar. Se você não confia neles, você sempre pode voltar para o modo tradicional RGB.

RGB++ e o protocolo original RGB são teoricamente compatíveis entre si; não se trata de um ou outro, mas sim de poderem coexistir.

Para alcançar o efeito mencionado, precisamos aproveitar um conceito chamado 'ligações homomórficas'. Cadeias públicas como CKB e Cardano possuem seus próprios modelos UTXO estendidos, que oferecem mais programabilidade em comparação com os UTXOs na cadeia do Bitcoin. 'Ligação homomórfica' é a ideia de usar os UTXOs estendidos em cadeias como CKB, Cardano e Fuel como os 'contêineres' para dados de ativos RGB. Os parâmetros dos ativos RGB são escritos nesses contêineres e exibidos diretamente na blockchain. Sempre que ocorre uma transação de ativo RGB, o contêiner de ativos correspondente também pode exibir características semelhantes, semelhantes à relação entre entidades e sombras. Essa é a essência da 'ligação homomórfica'.

(Fonte da imagem: RGB++ LightPaper)

Por exemplo, se Alice possui 100 tokens RGB e um UTXO (vamos chamá-lo de UTXO A) na cadeia do Bitcoin, bem como um UTXO na cadeia CKB marcado com "Saldo do Token RGB: 100" e condições desbloqueadas associadas ao UTXO A:

Se Alice quiser enviar 30 tokens para Bob, ela pode primeiro gerar um Compromisso com a declaração correspondente: transferir 30 tokens RGB associados ao UTXO A para Bob e transferir 70 tokens para outro UTXO controlado por ela mesma.

Em seguida, Alice gasta UTXO A na cadeia do Bitcoin, publica a declaração acima e depois inicia uma transação na cadeia CKB. Esta transação consome o contêiner UTXO que contém 100 tokens RGB, criando dois novos contêineres: um contendo 30 tokens (para Bob) e outro contendo 70 tokens (controlados por Alice). Durante esse processo, a tarefa de verificar a validade dos ativos de Alice e das declarações de transação é concluída por consenso entre os nós em redes como CKB ou Cardano, sem o envolvimento de Bob. Neste ponto, CKB e Cardano atuam como a camada de validação e a camada de DA (Disponibilidade de Dados), respectivamente, sob a cadeia do Bitcoin.

(Fonte da imagem: RGB++ LightPaper)

Todos os dados de ativos RGB individuais são armazenados na cadeia CKB ou Cardano, fornecendo uma característica globalmente verificável que facilita a implementação de cenários DeFi, como pools de liquidez e protocolos de apostas de ativos. Claro, a abordagem acima também sacrifica a privacidade. Isso envolve essencialmente um equilíbrio entre privacidade e usabilidade do produto. Se você prioriza a máxima segurança e privacidade, pode voltar para o modo RGB tradicional. Se você não se importa com esses compromissos, pode adotar com confiança o modo RGB++, dependendo inteiramente de suas necessidades pessoais. (Na verdade, aproveitando a funcionalidade poderosa de cadeias públicas como CKB e Cardano, transações privadas podem ser alcançadas por meio do uso de ZK.)

É importante enfatizar que RGB++ introduz uma suposição significativa de confiança: os usuários precisam acreditar otimisticamente que a cadeia CKB/Cardano ou a plataforma de rede consistindo em um grande número de nós através do protocolo de consenso é confiável e livre de erros. Se você não confiar na CKB, pode seguir o processo de comunicação interativa e verificação no protocolo RGB original executando seu cliente.

Sob o protocolo RGB++, os usuários podem usar diretamente suas contas de Bitcoin para operar seus contêineres de ativos RGB nas cadeias CKB/Cardano UTXO sem a necessidade de transações entre cadeias. Eles simplesmente precisam aproveitar as características dos UTXOs nas referidas cadeias públicas e definir as condições de desbloqueio do contêiner de Células associado a um endereço/UTXO específico de Bitcoin. Se as partes envolvidas nas transações de ativos RGB confiarem na segurança do CKB, elas talvez nem precisem publicar frequentemente Compromissos na cadeia do Bitcoin. Em vez disso, podem agregar e enviar um Compromisso para a cadeia do Bitcoin após várias transferências de RGB terem ocorrido. Isso é conhecido como o recurso de “dobramento de transação”, que pode reduzir os custos de transação.

É importante observar que os "contêineres" usados em ligações homomórficas precisam ser suportados por cadeias públicas que usam o modelo UTXO ou têm recursos semelhantes em sua infraestrutura de armazenamento de estado. As cadeias baseadas em EVM não são muito adequadas para esse propósito e podem encontrar muitos desafios. (Este tópico poderia ser abordado em um artigo separado, pois envolve muito conteúdo. Os leitores interessados podem consultar os artigos anteriores do Geek Web3 intitulados "RGB++ e Ligações Homomórficas: Como CKB, Cardano e Fuel Potencializam o Ecossistema Bitcoin.“)

Em resumo, cadeias públicas ou camadas de extensão de funcionalidade adequadas para implementar ligações homomórficas devem ter as seguintes características:

  1. Utilize o modelo UTXO ou esquemas de armazenamento de estado semelhantes.
  2. Oferecer programabilidade UTXO suficiente, permitindo que os desenvolvedores escrevam scripts de desbloqueio.
  3. Tenha um espaço de estado relacionado aos UTXOs que pode armazenar estados de ativos.
  4. Tenha pontes ou nós leves relacionados ao Bitcoin disponíveis.

Aviso legal:

  1. Este artigo foi reeditado de [极客 Web3], Todos os direitos autorais pertencem ao autor original [Faust]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

O que é Bitcoin?
iniciantes

O que é Bitcoin?

Bitcoin, a primeira criptomoeda usada com sucesso no mundo, é uma rede descentralizada de pagamento digital peer-to-peer inventada por Satoshi Nakamoto. O Bitcoin permite que os usuários negociem diretamente sem uma instituição financeira ou terceiros.
11/21/2022, 10:12:36 AM
O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)
iniciantes

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)

PolygonScan é um explorador de blockchain que permite aos usuários acessar detalhes de transações publicamente compartilhados na rede Polygon. Na atualização de 2025, agora processa mais de 5 bilhões de transações com confirmações em milissegundos, apresenta ferramentas de desenvolvedor aprimoradas, integração com Layer 2, análises avançadas, recursos de segurança melhorados e uma experiência móvel redesenhada. A plataforma ajuda os usuários a rastrear transações e obter insights mais profundos sobre o fluxo de ativos no crescente ecossistema da Polygon, que agora abriga 3,2 milhões de endereços ativos diários e $8,7 bilhões em valor total bloqueado.
11/11/2023, 6:20:25 PM
O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?
intermediário

O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?

Este artigo fornece uma análise aprofundada da emergente exchange descentralizada (DEX) EtherVista e seu token de plataforma, VISTA. Explora como a EtherVista visa desafiar o modelo existente de AMM (Automated Market Maker), especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também explora os contratos inteligentes da EtherVista, a tokenomia e como atrai usuários ao oferecer taxas de gás baixas e um inovador sistema de distribuição de receitas.
9/10/2024, 3:49:43 PM
O que é Coti? Tudo o que você precisa saber sobre o COTI
iniciantes

O que é Coti? Tudo o que você precisa saber sobre o COTI

Coti (COTI) é uma plataforma descentralizada e escalonável que oferece suporte a pagamentos sem atrito para finanças tradicionais e moedas digitais.
11/2/2023, 9:09:18 AM
O que é Tronscan e como você pode usá-lo em 2025?
iniciantes

O que é Tronscan e como você pode usá-lo em 2025?

Tronscan é um explorador de blockchain que vai além do básico, oferecendo gerenciamento de carteira, rastreamento de tokens, insights de contratos inteligentes e participação em governança. Até 2025, evoluiu com recursos de segurança aprimorados, análises expandidas, integração entre cadeias e experiência móvel aprimorada. A plataforma agora inclui autenticação biométrica avançada, monitoramento de transações em tempo real e um painel abrangente de DeFi. Os desenvolvedores se beneficiam da análise de contratos inteligentes alimentados por IA e ambientes de teste aprimorados, enquanto os usuários desfrutam de uma visualização unificada de portfólio multi-cadeias e navegação baseada em gestos em dispositivos móveis.
11/22/2023, 6:27:42 PM
O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025
intermediário

O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025

Neiro é um cachorro da raça Shiba Inu que inspirou o lançamento de tokens Neiro em diferentes blockchains. Em 2025, o Neiro Ethereum (NEIROETH) evoluiu para uma das principais moedas meme com um valor de mercado de $215 milhões, mais de 87.000 detentores e listagens em 12 grandes exchanges. O ecossistema agora inclui um DAO para governança comunitária, uma loja oficial de mercadorias e um aplicativo móvel. NEIROETH implementou soluções de camada 2 para melhorar a escalabilidade e consolidou sua posição entre as 10 principais moedas meme temáticas de cachorro por capitalização de mercado, apoiado por uma comunidade vibrante e influenciadores cripto líderes.
9/5/2024, 3:37:06 PM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!