O Ethereum Request for Comment, ou ERC, como a maioria das pessoas o conhece, é um documento que os construtores usam para escrever Contratos inteligentes na Blockchain Ethereum. Esses documentos determinam as regras que vários tokens baseados em Ethereum devem cumprir. Os padrões são extremamente importantes ao criar todos os aplicativos, interfaces de usuário e serviços relacionados aos contratos inteligentes. O principal motivo é que os padrões unificam os programadores sob as mesmas regras e otimizam a eficiência e a segurança para que os construtores não precisem se preocupar com esses aspectos nem adaptar sempre seu código devido à conformidade não padronizada. Começando como uma proposta de melhoria do Ethereum (EIP) proposta pela comunidade, a própria comunidade revisa os documentos, comenta sobre eles e potencialmente os implementa como um ERC. Os EIPs podem abordar tudo, desde tokens, nomes de registro e padrões comuns sobre os quais o ecossistema se baseia.ERC-20 é provavelmente o mais ouvido com propriedades inerentes de fungibilidade, o que significa que cada token é exatamente igual a qualquer outro derivado do mesmo contrato inteligente (SC). Essa linguagem de script foi implementada em 2015 e dominou o mercado altista de ICOs em 2017.Curiosidade: o próprio Ether, a moeda nativa do Ethereum, não é um ERC-20.Até hoje, é um dos padrões mais usados, com tokens como Basic Attention Token (BAT), APECoin (APE), BKN de Brickkene a maioria dos outros tokens criados com ele. Ele traz fungibilidade, divisibilidade e composição com uma ampla variedade de DApps e infraestrutura construída para acomodar ativos usando esse padrão. Há várias funções que um token ERC20 compatível deve ter implementado, como o fornecimento do fornecimento total de tokens, provisão de saldos de contas da conta do proprietário, fungibilidade e vários outros recursos. Outra interface de programação de aplicativos (API) padrão é ERC-721, especificamente para Tokens não fungíveis (NFT). Os NFTs são usados para identificar algo ou alguém de uma forma única, portanto, “não fungíveis”. Exemplos são itens colecionáveis, chaves de acesso, bilhetes de loteria, ingressos para shows e esportes e outros ativos com propriedades exclusivas. Então temos ERC-1155, uma interface padrão para contatos gerenciarem vários tipos de tokens, incluindo tokens fungíveis e não fungíveis. Essa é uma implementação necessária porque padrões como ERC-20 e ERC-721 exigem que contratos separados sejam implantados para cada tipo de token ou coleção. Por natureza, isso coloca muitos códigos de bytes redundantes no blockchain Ethereum e limita certas funcionalidades. Padrões diferentes podem ser implementados dependendo das características e recursos inerentes que você deseja que seu token e contrato inteligente tenham. Naturalmente, o espaço está evoluindo com novos EIPs sendo propostos regularmente para diminuir o atrito e aumentar a usabilidade em todos os aspectos do espaço blockchain.
Como acontece com qualquer outro token, isso depende do que você deseja alcançar. O ERC-20 é certamente uma opção e oferece algumas das funcionalidades que você deseja em um ativo digitalizado. Como a natureza fungível vista no mundo financeiro tradicional. Cada ação negociada publicamente da mesma categoria é idêntica a qualquer outra. Qualquer fração de um instrumento de dívida é idêntica a qualquer outra fração emitida pelo mesmo instrumento de dívida. Mas vamos dar uma olhada em alguns ERCs que foram especificamente introduzidos à medida que o espaço do Security Token cresceu e se espera que seja uma parte central de inovação do ecossistema blockchain.
ERC-1400 é um padrão criado especificamente com o objetivo de uma estrutura unificada para cada Ativo tokenizado. O principal motivo é melhorar a conformidade de segurança dos tokens na rede Ethereum. Como alguns Tokens seguem as leis tradicionais de valores mobiliários, existem várias leis que exigem alguma funcionalidade. Algumas delas são regulamentações KYC e AML que devem ser seguidas para que o setor de ativos tokenizados encontre um espaço estabelecido em finanças. Algumas características principais são: • O crédito de tokens em uma carteira pode ser revertido. Isso é importante, pois a maioria dos outros padrões não oferece a opção de recuperar fundos ou forçar a transferência de tokens. Ao habilitar uma opção de recuperação de token, os emissores de tokens (empresas) obtêm o controle necessário e, ao mesmo tempo, colhem os benefícios da utilização de um blockchain para obter composição e automação no gerenciamento de ativos. Isso também explica erros humanos e garante que não haja transferências para carteiras não pertencentes à KYC que possam não seguir as jurisdições locais.• Os metadados podem ser anexados ao saldo do detentor do token. Exemplos são os direitos dos acionistas ou várias outras restrições sobre como e quando as transferências podem ocorrer. Novamente, isso não apenas ajuda a fornecer perfeitamente as informações verificáveis necessárias aos investidores primários e em um mercado secundário, mas também garante que as condições e os direitos dos detentores do token estejam em vigor. Imponha limitações aos investidores No ERC-1400, você pode regular os períodos de retenção em uma carteira, colocar limites nas transações e limitar o número de tokens por carteira. Isso pode ser importante se um emissor estiver procurando um número máximo de investidores, uma distribuição específica ou simplesmente para evitar a presença de baleias. Se um dos principais motivos para arrecadar fundos dessa forma é a criação de uma grande comunidade, essa funcionalidade diminui não apenas a alocação concentrada de tokens ao longo do tempo, mas também o atrito do mercado devido a grandes movimentos de tokens.
Esse padrão foi projetado para fornecer algumas funcionalidades essenciais necessárias para qualquer ativo tokenizado. Uma delas é a capacidade de injetar dados fora da cadeia. É vital incorporar regras e dados na cadeia a partir da entrada e autorização de dados do mundo real. Novamente, isso é importante para condições baseadas em dados que não residem na própria blockchain, como verificação KYC e estados de token, como resgates e serviços públicos, com base em eventos reais relacionados à empresa emissora. O ERC-1400 é conhecido como um padrão abrangente sob o qual o ERC-1594 e vários outros se baseiam.
Anteriormente conhecido como protocolo T-REX, ERC-3643 é uma injeção de 2018. Esse é mais um padrão que dá mais controle ao emissor e os ativos podem ser recuperados mesmo se a chave privada da carteira for perdida, pois a propriedade do ativo é garantida pela identidade digital. Esse padrão, assim como o ERC-1400, é compatível com o padrão ERC-20, o que significa que é interoperável com as mesmas carteiras e DApps no ecossistema Ethereum.
Como podemos ver, existem vários padrões até mesmo para a emergente indústria de tokenização. Embora a noção de ativos tokenizados seja muito promissora e esteja avançando a cada dia, à medida que os reguladores começam a perceber seus benefícios, existem componentes essenciais que precisam ser inerentes para que ela decole. Conformidade jurisdicional específica, componentes de AML e KYC e um certo grau de proteção ao investidor precisam estar presentes de forma nativa. Todos esses padrões propõem maneiras diferentes ou complementares de resolver isso em um ecossistema que até agora elogia o anonimato e a liberdade acionável. O que esses padrões mostram, no entanto, é que existem maneiras de as Finanças Tradicionais (TradFi) e as Finanças Descentralizadas (Defi) se fundirem da maneira pragmática necessária para expandir a inclusão do investimento e abrir novos modelos de negócios para a era web3.