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. Indivíduos compram pela Carrot Store; organizações que compram volume combinam a compra com a equipe comercial da Carrot. Em toda compra, 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 — eles nunca passam pela conta do comprador. Hoje, todo crédito comprado é aposentado dessa forma; os contratos também podem transferir um remanescente não aposentado para a conta do comprador, uma capacidade não utilizada atualmente. |
| 5 | Recibo registrado | Um Recibo de Compra de Crédito é registrado como prova pública e auditável 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 as vendas entre o maior número possível de participantes distintos nas recompensas, como melhor esforço: cada rodada de alocação avança, em uma faixa de valor, o certificado de carbono cujo participante menos recompensado recebeu menos até então, e o pareia com o certificado de reciclagem do mesmo MassID. A idade do certificado desempata os casos restantes e varre o remanescente.
Uma compra normalmente abrange vários certificados: cada certificado de carbono é pareado com o certificado de reciclagem do mesmo MassID, e compras maiores são distribuídas entre certificados pela regra acima. 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.
Hoje, toda compra usa este caminho: os créditos são comprados e aposentados na mesma transação de liquidação, então a reivindicação do comprador passa a valer quando a ordem é liquidada — logo após o pagamento, ou depois, no caso de uma ordem mantida para entrega diferida. Uma única etapa também reduz os custos de transação.
Os contratos do registry também suportam a aposentadoria standalone como uma transação separada, para créditos mantidos e aposentados depois; ela não é oferecida atualmente. 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 oferecidos dependem da moeda que o comprador escolhe no checkout e de a compra ser avulsa ou mensal, 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