Resumo
Os padrões de token são um conjunto de regras e convenções que regem o funcionamento dos tokens de criptomoeda. Os padrões comuns incluem ERC-20, BEP-20, ERC-721 e ERC-1155.
Introdução
Embora existam dezenas de milhares de criptomoedas, o que você talvez não saiba é que a maioria delas é criada a partir do mesmo modelo. Esses modelos, também conhecidos como padrões de token, especificam as principais funções e propriedades dos tokens blockchain.
Por que seguir o Token Standard?
Interoperabilidade
Os padrões de token garantem que todos os produtos desenvolvidos de acordo com os mesmos padrões possam interagir ou trabalhar juntos. Se os tokens do projeto forem criados em conformidade com os padrões de tokens, os novos tokens poderão continuar a ser compatíveis com plataformas e aplicações existentes (como carteiras). Por exemplo, os ativos ERC-20 são interoperáveis com outros produtos e serviços desenvolvidos seguindo os mesmos padrões de token.
É por isso que você pode negociar tokens ERC-20 por outros tokens. E sem padrões de token, a negociação de múltiplas criptomoedas será muito difícil. Você também deve criar uma carteira dedicada para o seu token, em vez de uma carteira que possa conter inúmeras criptomoedas.
composição
Quando os desenvolvedores programam, se um sistema combinável estiver disponível, eles poderão reutilizar componentes existentes para criar novos produtos. O mesmo se aplica à criação de tokens: seguir os padrões de token reduz o tempo gasto em funcionalidades básicas, dando aos desenvolvedores mais tempo para experimentar e inovar.
eficiência
Além disso, os padrões de token podem facilitar as interações entre contratos inteligentes. Depois que o contrato inteligente implanta tokens de acordo com os padrões de token, ele também pode desempenhar um papel no monitoramento dos tokens criados.
Os padrões de token, como ERC-20 e BEP-20, têm funções básicas, como recuperação de endereço e equilíbrio de token, para que os contratos inteligentes possam monitorar os tokens de forma mais eficaz. Por exemplo, os desenvolvedores podem monitorar tokens ERC-20 usando a Application Binary Interface (ABI) do contrato para rastrear transferências de tokens e outros dados.
Padrões comuns de criptomoeda e token DeFi
BEP-20
BEP-20 é o token padrão para Binance Smart Chain (BSC). O padrão é uma especificação técnica desenvolvida para Binance Smart Chain (BSC) que permite aos desenvolvedores criar uma variedade de tokens, incluindo tokens indexados, tokens utilitários, stablecoins e outros tokens. O padrão BEP-20 também introduz recursos como lista negra, cunhagem e suspensão da destruição de tokens.
A seguir estão os principais recursos do padrão de token BEP-20:
TotalSupply: especifica o fornecimento total de um token BEP-20 específico.
BalanceOf: especifica o saldo do token.
Transferência: oferece suporte aos usuários para transferir a propriedade do token para outros.
TransferFrom: Transferir tokens para outras pessoas em nome do usuário por meio de contratos inteligentes.
Aprovar: Limite o número de tokens que podem ser retirados pelo contrato inteligente.
Subsídio: Define endereços externos que têm o direito de gastar tokens.
ERC-20
Em 2015, Fabian Vogelsteller propôs o padrão de token ERC-20, que mais tarde se tornou a principal estrutura para os desenvolvedores projetarem vários tokens, como tokens virtuais, tokens prometidos e moedas virtuais.
O padrão de token ERC-20 desenvolve ativos fungíveis (ou seja, não fungíveis) que seguem regras comuns. Portanto, se você criar 1.000 tokens ERC-20, cada token terá a mesma funcionalidade.
O padrão BEP-20 é semelhante ao ERC-20. Nota: Mas eles pertencem a redes blockchain completamente diferentes. O padrão de token ERC-20 é para o blockchain Ethereum, enquanto o BEP-20 é para o BNB Smart Chain (BSC).
ERC-721
Você sabia que a maioria dos tokens não fungíveis (NFTs) no Ethereum segue o padrão de token ERC-721? Quer seja um NFT de edição limitada ou um Protocolo de Prova de Presença (POAP), seu NFT provavelmente será criado a partir do mesmo modelo. Então, o que torna os NFTs diferentes? As regras estipulam que para se tornar um token ERC-721, um ativo deve ter um tokenId globalmente exclusivo.
Os recursos do ERC-721 incluem transferências de tokens, saldo atual, fornecimento total e, como mencionado, exclusividade global.
ERC-1155
À medida que os padrões de tokens continuam a evoluir, surgiu uma diretriz que cobre as necessidades da indústria para vários tipos de tokens. ERC-1155 é um padrão multitoken que permite a criação de diferentes tipos de ativos digitais, incluindo tokens utilitários como BNB e NFTs.
Além disso, o ERC-1155 também fornece funções de lote de tokens, incluindo:
Transferência em lote: transfira vários ativos ao mesmo tempo.
Saldo em lote: consulte o saldo de vários ativos em uma única etapa.
Aprovação em lote: Aprovação de todos os tokens para o mesmo endereço.
Suporte NFT: Quando o fornecimento é de apenas 1, o token criado é considerado um NFT.
Limitações dos padrões de token
Os tokens criados seguindo os mesmos padrões têm funções básicas consistentes e boa interatividade, enquanto os tokens que seguem padrões diferentes têm funções básicas inconsistentes e pouca interatividade. Como as regras que regem os padrões de tokens são tão diversas, não é surpreendente que sejam incompatíveis entre si. Em outras palavras, os tokens desenvolvidos de acordo com padrões diferentes não podem coexistir na mesma plataforma, nem comunicar ou negociar entre si. Se você possui várias criptomoedas, pode ter tido a experiência ruim de não conseguir usar o BTC no Ethereum. Para resolver esta limitação, a indústria propõe um novo tipo de token, também conhecido como tokens encapsulados.
Embrulhando Tokens
Moedas embrulhadas são criptomoedas atreladas a outras criptomoedas. Normalmente, o ativo original é colocado em um cofre digital (também conhecido como wrapper), enquanto sua versão empacotada (avatar) é criada em outras blockchains.
Conclusão
Os padrões de token são como um modelo para o design e lançamento de tokens blockchain. Atualmente existem vários padrões de tokens na indústria, bem como soluções inovadoras, como pontes blockchain e mecanismos de encapsulamento, que podem ajudar a resolver incompatibilidades entre tokens.
Leitura adicional
Introdução aos tokens ERC-20
Três pontes populares de criptomoeda e como elas funcionam
Como usar a Ponte Polígono?
Explicação detalhada da troca atômica
