ERC-948
Qu'est-ce que l'ERC-948 ?
ERC-948 est un nouveau protocole de jeton Ethereum conçu exclusivement pour les transactions par abonnement. La technologie Blockchain transforme les modèles économiques et leur interaction ne semble pas près de s’arrêter. C'est là qu'intervient l'ERC-948.
Alors que de plus en plus d'organisations intègrent la technologie blockchain, les ingénieurs et les passionnés de blockchain visent à garantir qu'elle puisse être appliquée aux modèles d'abonnement . Après avoir établi la motivation économique pour les pièces compatibles avec l'abonnement et l'absence d'un protocole sur lequel les jetons peuvent être créés pour le moment, l'ERC-948 peut être une bonne opportunité pour les développeurs souhaitant construire une plate-forme sur laquelle les entreprises peuvent s'appuyer sur une plateforme éprouvée. modèle économique actuel .
Les normes de jetons et d’actifs numériques basés sur Ethereum ne manquent pas. Les utilisateurs pourraient utiliser la fonction de désinscription et, plus particulièrement, un contrat intelligent pourrait être rédigé pour retirer les jetons des utilisateurs, à condition que les utilisateurs ratifient d'abord le contrat. Une telle idée pourrait sans aucun doute ouvrir la voie à une pléthore de nouveaux cas d’utilisation possibles pour les systèmes par abonnement .
Voyons comment fonctionne un protocole de désinscription dans ERC-928 :
D’un point de vue économique, une stratégie de non-participation serait la plus efficace car elle alignerait les incitations des clients et des fournisseurs. Le protocole peut ressembler à ceci :
- L'utilisateur autorise le retrait des jetons « x » de son portefeuille par l'entreprise « z » toutes les périodes « y ».
- L'utilisateur a la possibilité de retirer son autorisation à tout moment.
- Chaque période de temps « y », le propriétaire de l'entreprise « z » peut supprimer les jetons « x » du portefeuille de l'utilisateur. À moins que les jetons "x" ne soient accessibles, que le consentement de l'utilisateur soit actif et qu'un délai "y" se soit écoulé depuis le dernier retrait, la transaction lancera().
En utilisant la puissance du contrat intelligent de la blockchain Ethereum, un contrat intelligent de désinscription pour un service d'abonnement basé sur ERC-948 peut ressembler à ceci :
- Le service implémente un contrat intelligent qui permet aux utilisateurs de retirer des jetons.
- Le contrat est approuvé par l'utilisateur pour une durée infinie et une durée illimitée .
- L'utilisateur invoque la méthode createSubscription() du contrat, permettant de retirer les jetons « x » de son portefeuille toutes les périodes « y » par le service « z » jusqu'à ce que l'utilisateur annule.
- Le service exécute retirerSubscription() toutes les périodes « y », qui utilise transferFrom() pour collecter les jetons « x » qui ont été approuvés pour cette période de paiement, sous réserve de la disponibilité des fonds et du consentement de l'utilisateur.
Malgré plusieurs obstacles, l'ERC-948 offre un environnement très attractif et rentable pour les fournisseurs de services d'abonnement . La technologie blockchain étant souvent assez adaptable, il n’est pas nécessaire de s’inquiéter des problèmes posés, car la blockchain découvre fréquemment des réponses appropriées.
Si une norme uniforme pour les abonnements était développée, elle pourrait attirer encore plus d'entreprises en contact avec les consommateurs vers la technologie blockchain . Alors que de nombreux discours sur la blockchain diabolisent l’ancien et vantent le nouveau, nous devrions garder un œil sur les structures d’incitation qui se sont révélées efficaces dans notre économie actuelle, dont l’économie d’abonnement fait incontestablement partie.