Docs
ProtocolBlockchain Infrastructure

Interoperabilidade

Como os smart contracts da Carrot são projetados para integração externa, verificabilidade on-chain e composabilidade no ecossistema.

Projetado para integração

Os smart contracts do Ecossistema Carrot são construídos em padrões abertos e implantados em uma blockchain pública, tornando-os inerentemente interoperáveis com o ecossistema blockchain mais amplo. Cada operação — desde a emissão de MassIDs até a compra de créditos e a distribuição de recompensas — emite eventos on-chain que sistemas externos podem monitorar, indexar e verificar.

Verificabilidade on-chain

Todas as transações de smart contracts da Carrot são publicamente visíveis na blockchain. Isso significa:

  • Compras e aposentadorias de créditos podem ser verificadas de forma independente por auditores, reguladores ou qualquer parte interessada.
  • Saldos de tokens e registros de certificados podem ser consultados em tempo real.
  • A cadeia completa de proveniência — de MassID, passando por certificado, até crédito aposentado — é rastreável on-chain.

Como esses dados residem na blockchain pública, a transparência e a confiança não dependem da infraestrutura da Carrot. Qualquer explorador de blockchain (como PolygonScan) ou indexador pode acessar dados brutos de transações diretamente on-chain. O Carrot Explorer adiciona uma visão focada no domínio, combinando dados on-chain com dados da plataforma (definições de metodologia, execução de regras, homologações) para contexto ambiental e rastreabilidade.

Eventos consultáveis

Cada operação principal emite eventos estruturados que podem ser indexados por sistemas off-chain:

OperaçãoEventos principais
EmissãoMassID emitido, Certificado emitido, Créditos emitidos
CompraCompra executada, Créditos transferidos, Recompensas atribuídas
AposentadoriaCréditos aposentados, Recibo de aposentadoria emitido
RecompensasRecompensas registradas, Saques de notas de crédito
RevogaçãoToken revogado, Créditos queimados

Esses eventos permitem que aplicações de terceiros construam dashboards, ferramentas de análise ou sistemas de relatórios de conformidade sobre dados da Carrot, sem exigir acesso direto à plataforma.

Transferibilidade de créditos

Enquanto todos os NFTs no sistema Carrot são soulbound (intransferíveis), os tokens de crédito (ERC-20) são totalmente transferíveis por design. Isso significa:

  • Créditos podem ser negociados em exchanges descentralizadas ou mercados OTC.
  • Liquidez de mercado secundário pode se desenvolver em torno de créditos ambientais.
  • Compradores podem adquirir créditos de múltiplas fontes e consolidá-los antes da aposentadoria.

Essa fungibilidade e transferibilidade tornam os créditos Carrot composáveis com o ecossistema mais amplo de finanças descentralizadas (DeFi), mantendo total rastreabilidade até o trabalho de reciclagem verificado.

Descoberta de contratos baseada em registro

A arquitetura de smart contracts utiliza um ContractRegistry que mapeia nomes lógicos para endereços implantados. Esse design permite:

  • Atualizações contínuas — Os contratos utilizam o padrão de proxy UUPS (EIP-1967), de modo que o endereço do proxy permanece estável entre atualizações. Quando upgradeTo é chamado, apenas o endereço de implementação armazenado dentro do proxy muda — a entrada do ContractRegistry (que aponta para o proxy) não precisa ser atualizada, e todos os contratos dependentes continuam operando sem reimplantação.
  • Acoplamento fraco — Os contratos não codificam endereços de suas dependências diretamente, tornando o sistema mais resiliente e fácil de evoluir.

Rede de implantação

O Ecossistema Carrot é agnóstico em relação à rede blockchain: os smart contracts são implementados em Solidity e podem ser implantados em qualquer rede compatível com EVM. Atualmente, a Carrot implanta na Polygon PoS pelos seguintes motivos:

  • Baixo custo de transação — Operações com créditos ambientais (emissão, compra, aposentadoria) podem ser executadas de forma acessível em escala.
  • Compatibilidade EVM — Compatibilidade total com ferramentas, carteiras e ecossistema de desenvolvedores Ethereum.
  • Ecossistema estabelecido — Amplo suporte de indexadores, exploradores e protocolos DeFi.

Saiba mais sobre smart contracts · Saiba mais sobre categorias de contratos · Acesse o Carrot Explorer

On this page