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:
| Etapa | Ação | Descrição |
|---|---|---|
| 1 | Ordem de compra assinada | A 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. |
| 2 | Pagamento transferido | USDC é transferido do pagador para o smart contract RewardsVault, onde fica disponível para distribuição de recompensas aos participantes. |
| 3 | Certificado atualizado | Os valores comprados são registrados nos certificados correspondentes, reduzindo o inventário disponível para cada certificado alocado. |
| 4 | Créditos liquidados | Cré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. |
| 5 | Recibo registrado | Um Recibo de Compra de Crédito é registrado como prova pública e resistente a adulteração da transação de compra. |
| 6 | Recompensas registradas | Um 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