A blockchain é uma nova tecnologia focada em criptografia e as blockchains compatíveis com contratos inteligentes (Smart Contract), possuem algumas peculiaridades e uma delas é a capacidade de "rodar" tokens.
Os tokens são contratos inteligentes pré programados dentro da blockchain, esses contratos utilizam uma linguagem de programação própria e a principal do mercado é o solidity, basicamente todo o mercado de criptomoedas hoje existe graças a três atores principais:
Bitcoin
Ethereum
Solidity
Sem esses três ingredientes basicamente não existiria o mercado de criptomoedas atual.
O Bitcoin foi quem começou tudo isso, ele mostrou para o mundo que era possível criar um "livro razão" para registrar transações financeiras criptografado, completamente descentralizado e principalmente, seguro!
Um grupo de amigos engenheiros de software viu essa inovação fantástica e decidiu desenvolver uma blockchain parecida porém que pudesse ter interatividade fora dos participantes principais da rede, um desses amigos chamado Gavin Wood teve a brilhante idéia da criação de uma linguagem de programação exclusiva para essa blockchain.
Então um de seus amigos chamado Christian Reitwiessner reuniu com parte do grupo para desenvolver essa tal linguagem mais apropriada para e assim nasceu o solidity uma linguagem de programação nativa Ethereum.
Enquanto esse grupo desenvolvia essa linguagem de programação outra parte do grupo dava vida para aquela que seria a segunda maior blockchain do mundo. A Ethereum! Que possui a segunda maior capitalização de mercado e responsável pela existência de todo o mercado de finanças descentralizadas (DeFi), ela tem como CEO, idealizador, desenvolvedor e fundador Vitalik Buterin.
Após essa brilhante criação nasceu o novo mundo das criptomoedas, uma verdadeira inovação que permite que qualquer pessoa programe os seus próprios comandos na blockchain por meio dos Smart Contract e assim nasceu o primeiro contrato inteligente chamado de ERC20, esse contrato possui dezenas de funcionalidades inclusive ser uma moeda (token), com mais liberdade de criação e inovação que a própria criptomoeda nativa da própria rede.
Outras equipes viram essa inovação e criaram através da base da Ethereum as suas próprias blockchains compatíveis com EVM (Ethereum Virtual Machine), criando assim seus próprios contratos inteligentes, nativos de sua blockchain e assim nasceu os tokens BEP20 da binance smart chain, TRC20 da rede Tron... Todos esses tokens de redes diferentes da Ethereum são programados na linguagem solidity e possui a mesma regra ERC20, porém como são de outras redes são chamados pelas iniciais da sua própria blockchain de origem seguido do número 20.
Exemplo: A Baby Doge é um token que possui a regra ERC20 mas ele está na rede da binance smart chain (BSC), então ele é um token BEP20, programado em solidity e que se utiliza da regra ERC20 para funcionar.
Uma outra funcionalidade dessa divisão de nomenclatura para tokens de redes distintas é para facilitar a transferência, veja que os tokens nativos da Ethereum não circulam na rede da BSC e vice e versa, ou seja Imagine a confusão que seria se você precisa enviar um token BEP20 e mandar para a rede errada, seria algo terrível para o usuário porque ele perderia os seus fundos, esse modelo de nomenclatura resolve isso e cria maior segurança no transacionamento de moedas.
Você gostou desse artigo e ele foi útil para você? Comente aqui embaixo e deixe o seu like maroto para fortalecer a produção livre e independente de conteúdo.
Lembre se! O mercado de criptomoedas é de alto risco e muito volátil, portanto faça as suas próprias pesquisas e fique seguro, DYOR.