ERC-827
ERC-827 é um padrão de token ETH que aborda as limitações existentes do ERC 20 quando se trata da implementação de chamadas em transferências e aprovações em particular.
O Que É ERC-827?
O ERC-827 é um dos muitos padrões de token
desenvolvidos na rede Ethereum para facilitar os vários contratos de token da rede. ERC-827 é uma versão atualizada do token estável atualmente existente da rede
ERC20 do Ethereum.
No atual paradigma do ERC20, apenas valores podem ser trocados. O ERC827, por outro lado, permite que os usuários do Ethereum transmitam moedas e dados. Ele também permite que outras empresas terceirizadas na cadeia sejam autorizadas a gastar o token.
É um padrão de token exclusivo que permite que as transações sejam concluídas usando o sucesso de um mecanismo de contrato do destinatário. Ele contém as funções transferAndCall, transferFromAndCall e aproveAndCall, além das operações regulares do ERC20. Além dos parâmetros básicos do ERC 20, todos eles contêm um parâmetro _data adicional. Ele funciona de forma semelhante ao ERC 677, pois também utiliza um método fallback, chama a função fornecida no parâmetro _data e inicia a transação se a função retornar "true".
Por ser uma extensão do ERC 20, todas as outras funções são semelhantes.
Ele será usado principalmente para aplicativos de terceiros criados na blockchain Ethereum e compete com o
ERC 223 para adoção geral. Ele
aborda os mesmos problemas do ERC 223 e permite que os usuários passem dados e tokens para contratos inteligentes e os executem. Isso significa que pode ser usado para resolver outros problemas além dos tokens que ficam presos em contratos inteligentes.
O ERC 827 parece estar ganhando mais atenção do que o ERC 223 nos últimos tempos, pois foi incorporado pelo Zeppelin em seus contratos de código aberto, enquanto o ERC 223 ainda não está presente nos tokens que ele oferece.
Considere um carrinho de compras fictício no site de um comerciante para entender melhor como os tokens ERC 827 são usados. Os itens esperando para serem comprados são armazenados em um carrinho de compras. No entanto, ele não pode prosseguir para o checkout, a menos que o usuário tenha a quantidade necessária de tokens. Quando alguém transfere tokens para o dono do carrinho, alguns dados são fornecidos junto com o carrinho, que chama outra função incluída no contrato que verifica se o dono do carrinho tem saldo adequado para finalizar a compra dos produtos salvos no carrinho.
Este novo superconjunto ERC20 é intrigante e tem o potencial de revolucionar nossa percepção do padrão de token, pois aborda alguns dos problemas mais sérios, mantendo sua compatibilidade com os tokens ERC20. É mais provável que o ERC827 seja popular entre os novos projetos.
Os usuários não apenas poderão colher os benefícios do novo padrão, mas também poderão continuar utilizando o padrão de token ERC20 ao qual estão acostumados. É uma situação que todo mundo ganha. Sua utilidade e eficiência também são vantagens significativas para este novo padrão.