Docs
ProtocolCréditos

Compra de Créditos

Como funcionam as compras de créditos na Rede Carrot — transações atômicas no Registry, alocação de certificados e aposentadoria integrada.

Last updated on

O comprador de créditos

A Rede Carrot é um mercado orientado pela demanda — a maior parte do valor vem dos compradores de créditos. Os compradores de créditos são tipicamente organizações — produtores, fabricantes, importadores, distribuidores e seus representantes (como Organizações de Responsabilidade do Produtor) — mas indivíduos também podem comprar créditos para compensar pegadas de resíduos e carbono.

Os compradores de créditos adquirem Tokenized Recycling Credits (TRC) e Tokenized Carbon Credits (TCC) para:

  • Cumprir compromissos ESG — Demonstrar ações ambientais verificáveis para funcionários, clientes, acionistas e reguladores.
  • Atender mandatos de EPR — Leis de Responsabilidade Estendida do Produtor exigem cada vez mais que produtores financiem a recuperação e reciclagem de seus produtos e embalagens.
  • Compensar pegadas de carbono — Aposentar créditos de carbono para reivindicar permanentemente as reduções de emissões de gases de efeito estufa alcançadas por meio da reciclagem.

O fluxo de compra

Este fluxo de compra agrupa o comprador, a camada de liquidação automatizada do registry e seus registros públicos em uma transação de seis etapas: ordem assinada, USDC transferido, certificado atualizado, créditos liquidados, recibo registrado e recompensas registradas. A anotação de transação atômica resume a mensagem: a compra conclui todas as mudanças de estado em conjunto ou reverte sem liquidação parcial.

O fluxo atômico de compra em seis etapas: da ordem de compra assinada à liquidação automatizada e a um recibo público permanente.

Os créditos são comprados apenas por meio de interfaces Carrot — compradores não compram diretamente no Registry. Quando um comprador utiliza uma interface Carrot (ex.: a Loja Carrot para indivíduos, ou interfaces fornecidas pela Carrot para organizações), a plataforma executa o seguinte fluxo de liquidação atômica:

EtapaAçãoDescrição
1Ordem de compra assinadaA ordem de compra é assinada com uma assinatura de dados tipados EIP-712 por uma chave operada pela Carrot e registrada no contrato CreditPurchaseManager como signatário autorizado. O comprador autoriza a compra pela interface da Carrot e pelo provedor de pagamento — o comprador não assina a ordem on-chain.
2Pagamento transferidoUSDC é transferido do pagador para o smart contract RewardsVault, onde fica disponível para distribuição de recompensas aos participantes.
3Certificado atualizadoOs valores comprados são registrados nos certificados correspondentes, reduzindo o inventário disponível para cada certificado alocado.
4Créditos liquidadosCréditos (ex.: C-BIOW, C-CARB.CH4) são queimados diretamente do Vault na parcela aposentada do pedido — eles nunca passam pela conta do comprador. Qualquer remanescente não aposentado é transferido do Vault para a conta do comprador.
5Recibo registradoUm Recibo de Compra de Crédito é registrado como prova pública e resistente a adulteração da transação de compra.
6Recompensas registradasUm Merkle root é registrado on-chain para a distribuição de recompensas, permitindo que os participantes reivindiquem sua parte.

A entrega depende de inventário verificado. Se ainda não houver certificados correspondentes para o pedido completo, a compra pode ser aceita e mantida para entrega diferida — a plataforma reavalia automaticamente e executa a transação de liquidação assim que houver inventário. Um pedido é entregue integralmente; uma compra não é atendida parcialmente.

Saiba mais sobre a distribuição de recompensas.

Uma vez liquidada, cada compra e seus recibos são publicamente verificáveis por meio do Carrot Registry ou de qualquer explorador de blockchain (ex.: PolygonScan).

Alocação de certificados

Todo crédito é respaldado por um certificado — seja um RecycledID (para créditos de reciclagem) ou um GasID (para créditos de carbono). Quando uma compra é criada, a plataforma aloca certificados do inventário disponível para atender o pedido. Os certificados são alocados de modo a distribuir cada venda entre o maior número possível de participantes distintos nas recompensas — cada rodada de alocação avança o certificado cujos participantes receberam menos até então, em faixas de valor. A idade do certificado serve apenas como critério de desempate e para varrer o remanescente.

Uma única compra pode abranger múltiplos certificados caso nenhum certificado individual tenha saldo disponível suficiente para preencher o pedido. O recibo de compra registra cada alocação de certificado, mantendo uma trilha de auditoria clara dos créditos comprados até o trabalho de reciclagem verificado e os MassIDs subjacentes.

Aposentadoria integrada

Compradores podem adquirir e aposentar créditos em uma única transação atômica. Onde a ordem de compra carrega uma quantidade de aposentadoria positiva para uma alocação, aquela parcela é comprada e imediatamente destruída na mesma operação do Registry. Tanto um Recibo de Compra de Crédito quanto um Recibo de Aposentadoria de Crédito são registrados na mesma transação.

Este é o caminho mais comum para compradores de compliance — organizações e indivíduos que precisam reivindicar a compensação ambiental imediatamente após a compra. Simplifica o processo em uma única etapa e reduz os custos de transação.

Os contratos do registry também suportam a aposentadoria standalone como uma transação separada, para compradores que mantêm créditos e os aposentam posteriormente. Veja Aposentadoria de Créditos para detalhes sobre ambos os caminhos de aposentadoria.

Métodos de pagamento em moeda fiduciária

A Rede Carrot reconhece que muitos compradores de créditos não possuem infraestrutura blockchain. Para resolver isso, a plataforma suporta métodos de pagamento em moeda fiduciária para compradores que preferem fluxos de pagamento tradicionais. Os métodos disponíveis dependem da região do comprador e são exibidos no checkout, e esse conjunto se amplia conforme novos meios de pagamento são adicionados. A plataforma realiza a conversão para que a liquidação sempre ocorra em USDC, independentemente de como o comprador paga.


Créditos · Distribuição de Recompensas · Smart Contracts · Aposentadoria de Créditos

On this page