ERC-948
ERC-948 é um novo protocolo de token Ethereum projetado para conectar empresas de assinatura com clientes e permite transações baseadas em assinatura.
O Que É ERC-948?
ERC-948 é um
novo protocolo de token no Ethereum projetado exclusivamente para transações baseadas em assinatura. A tecnologia
Blockchain está transformando os modelos de negócios onde a interação entre ambos parece não acabar tão cedo. É aqui que entra o ERC-948.
À medida que mais organizações estão integrando a tecnologia blockchain, engenheiros e entusiastas de blockchain visam garantir que ela possa ser aplicada a modelos de assinatura. Após estabelecer alterações econômicas para moedas com capacidade de assinatura, e a falta de um protocolo no qual os tokens possam ser criados no momento, o ERC-948 pode ser uma boa oportunidade para desenvolvedores que desejam construir uma plataforma na qual as empresas podem confiar em um comprovado, atual modelo econômico.
Não há
escassez de tokens baseados em Ethereum e padrões de ativos digitais. Os usuários podem usar o recurso de opt-out e, mais especificamente, um
contrato inteligente pode ser escrito para retirar tokens dos usuários, desde que os usuários primeiro ratifiquem o contrato. Essa ideia pode, sem dúvida,
abrir uma infinidade de novos casos de uso possíveis para sistemas baseados em assinatura.
Vejamos como funciona um protocolo opt-out no ERC-928:
Economicamente, uma estratégia opt-out seria mais eficaz, pois alinharia os incentivos do cliente e do fornecedor. O protocolo pode parecer algo como:
- O usuário autoriza que os tokens "x" sejam removidos de sua carteira pela empresa "z" a cada período de tempo "y".
- O usuário tem a opção de retirar a permissão a qualquer momento.
- A cada período de tempo "y", o proprietário da empresa "z" pode remover tokens "x" da carteira do usuário. A menos que os tokens "x" estejam acessíveis, o consentimento do usuário esteja ativo e tenha passado "y" período de tempo desde a última retirada, a transação lançará ().
Usando o poder de contrato inteligente da blockchain Ethereum, um contrato inteligente opt-out para um serviço de assinatura baseado em ERC-948 pode ser assim:
- O serviço implementa um contrato inteligente que permite aos usuários retirar tokens.
- O contrato é aprovado pelo usuário por um subsídio infinito e por um período de tempo ilimitado.
- O usuário invoca o método createSubscription() do contrato, permitindo que tokens "x" sejam retirados de sua carteira a cada período "y" pelo serviço "z" até que o usuário cancele.
- O serviço executa withdrawSubscription() a cada período de tempo "y", que utiliza transferFrom() para coletar os tokens "x" que foram aprovados para esse período de pagamento, sujeito à disponibilidade de fundos e ao consentimento do usuário.
Apesar de vários obstáculos, o ERC-948 oferece um ambiente altamente atraente e lucrativo para provedores de serviços de assinatura. Como a tecnologia blockchain costuma ser bastante adaptável, não é preciso se preocupar com os problemas apresentados, porque o blockchain frequentemente descobre respostas adequadas.
Se um padrão uniforme para assinaturas fosse desenvolvido, isso poderia atrair ainda mais empresas voltadas para o consumidor para a tecnologia blockchain. Embora muita retórica sobre a blockchain demonize o antigo e exalte o novo, devemos ficar de olho nas estruturas de incentivo que se mostraram eficazes em nossa economia, da qual a economia de assinatura é inquestionavelmente uma.