Glosario

ERC-948

Hard

ERC-948 es un nuevo protocolo de tokens Ethereum que está diseñado para conectar negocios de suscripción con clientes y permite transacciones basadas en suscripción.

¿Qué es ERC-948?

ERC-948 es un nuevo protocolo de tokens Ethereum diseñado exclusivamente para transacciones basadas en suscripción. La tecnología blockchain está transformando modelos de negocio logrando una interacción entre ambos no parece terminar pronto. Aquí es donde entra ERC-948.
A medida que más organizaciones están integrando la tecnología blockchain, los ingenieros y entusiastas de blockchain buscan garantizar que se pueda aplicar a los modelos de suscripción. Después de establecer la motivación económica para las monedas con capacidad de suscripción y la falta de un protocolo en el que se puedan crear tokens en este momento, ERC-948 puede ser una buena oportunidad para los desarrolladores que deseen construir una plataforma en la que las empresas puedan confiar en un modelo económico probado y actual.
No hay escasez de normas sobre tokens y activos digitales basados en Ethereum. Los usuarios podrían usar la función de exclusión voluntaria y más particularmente, se puede escribir un contrato inteligente para retirar tokens de los usuarios, siempre que los usuarios primero ratifiquen el contrato. Tal idea puede, sin duda, abrir una gran cantidad de nuevos casos de uso posibles para sistemas basados en suscripción.

Veamos cómo funciona un protocolo de exclusión voluntaria en ERC-928:

Económicamente, una estrategia de exclusión voluntaria sería más efectiva, ya que alinearía los incentivos de clientes y proveedores. El protocolo puede verse así:

  • El usuario autoriza que "x" fichas sean retiradas de su monedero por la firma "z" cada "y" periodo de tiempo.
  • El usuario tiene la opción de retirar el permiso en cualquier momento.
  • Cada "y" periodo de tiempo, el propietario de la firma "z" puede retirar "x" fichas del monedero del usuario. A menos que los "x" tokens estén accesibles, y el consentimiento del usuario esté activo y haya pasado "y" periodo de tiempo desde la última retirada, la transacción lanzará().
Usando el poder de contrato inteligente de la cadena de bloques Ethereum, un contrato inteligente de exclusión voluntaria para un servicio de suscripción basado en ERC-948 puede verse así:
  • El servicio implementa un contrato inteligente que permite a los usuarios retirar tokens.
  • El contrato es aprobado por el usuario por una asignación infinita y un período de tiempo ilimitado.
  • El usuario invoca el método createSubscription() del contrato, permitiendo que "x" tokens sean extraídos de su monedero cada "y" periodo de tiempo por el servicio "z" hasta que el usuario lo cancele.
  • El servicio ejecuta withdrawSubscription() cada "y" periodo de tiempo, que utiliza transferFrom() para recoger los "x" tokens que se han aprobado para ese periodo de pago, siempre que haya fondos disponibles y el usuario dé su consentimiento.
A pesar de varios obstáculos, ERC-948 ofrece un entorno muy atractivo y rentable para los proveedores de servicios de suscripción. Debido a que la tecnología blockchain a menudo es bastante adaptable, no es necesario preocuparse por los problemas que se brindan porque la cadena de bloques frecuentemente descubre respuestas adecuadas.
Si se desarrollara un estándar uniforme para las suscripciones, podría atraer aún más empresas orientadas al consumidor a la tecnología blockchain. Aunque gran parte de la retórica de la cadena de bloques sataniza lo viejo y ensalza lo nuevo, deberíamos estar atentos a las estructuras de incentivos que han demostrado su eficacia en nuestra economía actual, de la que la economía de suscripción es sin duda una.