Skip to main content

Protocolo RGB | Bitcoin Glossary | Mapping Bitcoin

Protocolo RGB

Desenvolvimento

Also known as: RGB

Contratos inteligentes sobre Bitcoin e Lightning para estado off-chain, permitindo emissão de tokens e NFTs com segurança ancorada à blockchain Bitcoin.

Visão geral

O RGB é um sistema de contratos inteligentes que opera sobre o Bitcoin e a Lightning Network. Ao contrário das plataformas de contratos inteligentes baseadas em blockchain que armazenam todos os dados do contrato on-chain, o RGB mantém o estado e a lógica do contrato completamente fora da cadeia, usando transações Bitcoin apenas como "âncoras" para se comprometer com as transições de estado. Essa abordagem de validação do lado do cliente evita o inchaço da blockchain enquanto aproveita a segurança do Bitcoin.

Como o RGB funciona

Arquitetura RGB:

┌─────────────────────────────────────────────┐
│         Fora da Cadeia (Lado do Cliente)     │
│                                             │
│  ┌──────────┐   ┌──────────┐   ┌─────────┐ │
│  │ Esquema  │   │  Trans.  │   │  Trans. │ │
│  │ Contrato │──>│ Estado 1 │──>│ Estado 2│ │
│  │ (regras) │   │          │   │         │ │
│  └──────────┘   └────┬─────┘   └────┬────┘ │
│                      │              │       │
└──────────────────────┼──────────────┼───────┘
                       │              │
            ┌──────────▼──────────────▼──────┐
            │     Blockchain do Bitcoin       │
            │                                │
            │  TX1 (compromisso) TX2 (comp.) │
            │  Apenas um hash da Apenas um   │
            │  mudança de estado hash da     │
            │  é ancorado        mudança     │
            └────────────────────────────────┘

Ponto chave: Transações Bitcoin carregam pequenos compromissos
             com transições de estado fora da cadeia

Validação do lado do cliente

A característica definidora do RGB é a validação do lado do cliente. Em vez de cada nó validar cada contrato (como no Ethereum), apenas as partes envolvidas em uma transação validam o estado relevante do contrato. Ao receber um ativo RGB, o destinatário valida todo o histórico de transições de estado para aquele ativo específico, garantindo a correção sem depender do consenso global.

Capacidades

  • Emissão de tokens — Criar tokens fungíveis (semelhantes ao ERC-20) ancorados ao Bitcoin
  • NFTs e colecionáveis — Emitir ativos digitais únicos com escassez comprovável
  • Contratos complexos — Definir regras para transferências de ativos, cronogramas de vesting e outras condições programáveis
  • Compatibilidade com Lightning — Os ativos RGB podem ser transferidos por canais de pagamento Lightning, habilitando transferências de ativos instantâneas e privadas

Benefícios de privacidade

Como os dados do contrato são armazenados fora da cadeia e compartilhados apenas entre participantes, o RGB fornece forte privacidade. Os observadores da blockchain não podem determinar quais ativos estão sendo transferidos ou mesmo se uma transação RGB está ocorrendo — eles veem apenas transações Bitcoin comuns.

Contrapartidas

  • Disponibilidade de dados — Os destinatários devem ser capazes de obter o histórico completo de transições de estado para validação. Se esses dados forem perdidos, o ativo torna-se impossível de gastar.
  • Complexidade — A validação do lado do cliente e o gerenciamento de estado fora da cadeia adicionam complexidade de implementação comparado com contratos inteligentes on-chain.
  • Maturidade do ecossistema — O RGB ainda é relativamente jovem comparado com plataformas de contratos inteligentes on-chain estabelecidas.

Equívoco comum

O RGB não cria uma blockchain ou sidechain separada. Ele usa transações Bitcoin diretamente como âncoras de compromisso. A camada de "contrato inteligente" existe completamente como dados trocados entre partes e validados localmente, tornando-o fundamentalmente diferente de plataformas como Ethereum ou mesmo as sidechains do Bitcoin.