Estrutura de Token Fungível

O framework de token fungível usa o padrão ERC-20 estendido que é suportado pelo Blockchain App Builder.

Os tokens fungíveis são ativos digitais que são intercambiáveis e de valor uniforme. O Blockchain App Builder estende a especificação ERC-20 para oferecer suporte a todas as fases do ciclo de vida do token fungível, incluindo criação, desenvolvimento, gerenciamento e manutenção.

Para obter mais informações sobre os métodos ERC-20 genéricos, consulte APIs de Ativos Digitais.

Exemplo de casos de uso:
Moedas Digitais
Emissão de representações digitais de moedas fiduciárias, como moeda digital do banco central (CBDC), stablecoins ou tokens de depósito para transações eficientes em uma rede blockchain.
Programas de Fidelidade
Criar pontos de recompensa que podem ser ganhos e resgatados pelos clientes, melhorando o engajamento do cliente.
Pagamentos Micro
Permitir transações de pequeno valor para transações blockchain, serviços de marketplace, sistemas Internet of Things (IoT) ou plataformas de monetização de conteúdo.

O Blockchain App Builder suporta as seguintes funções.

  • Unidades fracionárias: Divida os tokens em unidades menores, permitindo uma representação precisa do valor.
  • Vários tokens fungíveis: Crie vários tipos de tokens fungíveis em um único contrato inteligente (por exemplo, várias moedas ou pontos de recompensa).
  • Cunhagem e queima: Controle o fornecimento de token em circulação criando (cunhagem) e removendo (queima) tokens.
  • Gerenciamento de contas: Gerencie status de contas, incluindo ativação, suspensão e exclusão, para garantir conformidade e segurança. Um usuário pode ter várias contas de token com base nos vários tipos de token.
  • Controles de conformidade: Aplique limites diários no nível da conta e execute procedimentos de auditoria para aderir aos requisitos regulatórios.
  • Transferência: move uma quantidade especificada de tokens fungíveis entre contas.
  • Contas de notário: Exigem uma etapa de aprovação adicional durante as operações de cunhagem, gravação e transferência, adicionando uma camada extra de autorização para implementar o princípio maker-checker.
  • Pools de câmbio: Troque diferentes tipos de tokens ou ativos usando atomicamente pools de liquidez na rede blockchain.
  • Operações de função: Atribua e aplique funções como minter, burner, notary, auditor e auditor da organização para fornecer privilégios específicos a qualquer conta de usuário.

O Oracle Blockchain Platform Enterprise Edition inclui um pacote de contratos e um pacote de API wrapper para o cenário de token fungível. O pacote de contratos inclui uma amostra de token de fidelidade, que ilustra o uso da estrutura. O pacote da API wrapper estende a API proxy RPC para oferecer suporte a operações específicas do cenário de token de fidelidade.