Analyse de Moxin|Lancement de TapeKey : les droits d’écriture des sites DeWEB peuvent être prêtés temporairement, jusqu’à 30 jours
TapeKey (@tapekeyofficial) est une application tierce tout juste lancée dans l’écosystème TapeOut. Elle gère les droits d’écriture des conteneurs de circuits DeWEB : vous pouvez prêter à des développeurs, des outils de publication automatisée ou des agents IA le droit de publier du contenu sur un site, pour une durée maximale de 30 jours. À l’échéance, le droit expire automatiquement et vous pouvez le révoquer à tout moment.
Voyons ce qu’est cette « clé » sur la chaîne, qui fixe la limite de 30 jours et combien de fois elle a déjà été utilisée avant l’arrivée de TapeKey.
🐋 D’abord, les conteneurs
- Chaque NFT de circuit est associé à un compte appelé « conteneur » ; chaque conteneur correspond à un site DeWEB
- Les fichiers du site sont enregistrés dans le contrat d’enregistrement des sites de TapeOut. Par défaut, seul le détenteur du NFT de circuit peut écrire
- Si vous voulez qu’un collègue, un script de publication ou une IA mette à jour le site sans lui confier la clé privée de votre portefeuille, c’est cette clé qu’il vous faut
🐋 La clé, c’est l’« opérateur » du contrat
Le contrat d’enregistrement des sites dispose déjà d’une fonction permettant de désigner un opérateur : le détenteur indique une adresse et une durée, pendant laquelle cette adresse peut modifier les fichiers du site. C’est ce que TapeKey appelle une clé ; la page de TapeKey précise également qu’« aucun nouveau contrat n’est ajouté ».
- Un conteneur ne peut avoir qu’une seule clé à la fois ; en créer une nouvelle remplace l’ancienne
- La durée minimale est de 1 seconde et la durée maximale de 30 jours
- La clé ne peut servir qu’à écrire le contenu du site ; elle ne permet ni de transférer le NFT de circuit ni de toucher aux actifs du conteneur
- Si le circuit change de propriétaire, les clés créées par l’ancien détenteur sont automatiquement invalidées
- Après révocation, l’autre partie ne peut immédiatement plus écrire ; le contenu déjà publié reste inchangé
Les trois derniers points sont précisés sur la page de TapeKey.
La limite de 30 jours est fixée par le contrat lui-même. Test sur BNB Chain avec l’adresse d’un détenteur de conteneur (simulation de transaction, sans inscription sur la chaîne, le 30/10 à 22 h 59) :
- Durée de 2 592 000 secondes, soit exactement 30 jours : acceptée
- Une seconde de plus : refusée par le contrat
- Tentative de configuration avec une adresse qui n’est pas celle du détenteur : refusée par le contrat
🐋 Avant TapeKey, cette clé avait déjà été créée 603 fois
Sur BNB Chain, du premier paramétrage d’un opérateur, le 8/9, au 30/10 à 21 h 01, dans le contrat d’enregistrement des sites :
- 607 enregistrements au total, concernant 142 conteneurs : 603 créations de clés et 4 révocations
- 537 adresses ont reçu une clé, la plupart n’apparaissant qu’une seule fois
- 598 clés avaient une durée d’un jour ou moins, dont 480 exactement 24 heures ; 5 dépassaient un jour, dont une seule durait 30 jours
- Les frais pour créer une clé sont d’environ 0,000006 BNB
https://bscscan.com/address/0xd006ffdd5Ae313B17729621A00999cD3C71CE5e6#events
Une nouvelle adresse à chaque fois, pour une durée d’un jour : je suppose qu’il s’agit principalement de portefeuilles temporaires utilisés par des outils de publication. C’est aussi le principal cas d’usage mentionné sur la page de TapeKey : CI, GitHub Actions et les portefeuilles temporaires de TapeCode. La machine publie à votre place et vous ne lui donnez qu’une clé à durée limitée.
🐋 TapeKey ajoute une interface d’administration
- Connectez votre portefeuille pour afficher vos conteneurs sur BNB Chain, X Layer et Base, savoir qui détient actuellement la clé de chaque conteneur et combien de temps il lui reste
- Créer une clé, la remplacer, prolonger sa durée ou la révoquer : chaque opération nécessite la signature d’une transaction sur la chaîne depuis votre portefeuille
- Historique des clés : le bloc concerné, qui l’a créée, à qui elle a été attribuée et quand elle expire
- Les clés qui arrivent à expiration dans les 24 heures sont signalées ; une notification apparaît lorsque la page est ouverte
- La page lit uniquement les données publiques de la chaîne, ne passe pas par un serveur et n’accède pas aux clés privées
Bêta publique pendant 2 mois, gratuite durant la période de test ; les frais de gas restent à votre charge.
Pour l’instant, une clé peut modifier l’ensemble du site. À l’avenir, sera-t-il possible de limiter son accès à un dossier précis, ou de l’autoriser uniquement à ajouter du contenu, sans pouvoir en supprimer ?
——
Cet article a d’abord été publié sur X par @musinoot
TapeKey (@tapekeyofficial) est une application tierce tout juste lancée dans l’écosystème TapeOut. Elle gère les droits d’écriture des conteneurs de circuits DeWEB : vous pouvez prêter à des développeurs, des outils de publication automatisée ou des agents IA le droit de publier du contenu sur un site, pour une durée maximale de 30 jours. À l’échéance, le droit expire automatiquement et vous pouvez le révoquer à tout moment.
Voyons ce qu’est cette « clé » sur la chaîne, qui fixe la limite de 30 jours et combien de fois elle a déjà été utilisée avant l’arrivée de TapeKey.
🐋 D’abord, les conteneurs
- Chaque NFT de circuit est associé à un compte appelé « conteneur » ; chaque conteneur correspond à un site DeWEB
- Les fichiers du site sont enregistrés dans le contrat d’enregistrement des sites de TapeOut. Par défaut, seul le détenteur du NFT de circuit peut écrire
- Si vous voulez qu’un collègue, un script de publication ou une IA mette à jour le site sans lui confier la clé privée de votre portefeuille, c’est cette clé qu’il vous faut
🐋 La clé, c’est l’« opérateur » du contrat
Le contrat d’enregistrement des sites dispose déjà d’une fonction permettant de désigner un opérateur : le détenteur indique une adresse et une durée, pendant laquelle cette adresse peut modifier les fichiers du site. C’est ce que TapeKey appelle une clé ; la page de TapeKey précise également qu’« aucun nouveau contrat n’est ajouté ».
- Un conteneur ne peut avoir qu’une seule clé à la fois ; en créer une nouvelle remplace l’ancienne
- La durée minimale est de 1 seconde et la durée maximale de 30 jours
- La clé ne peut servir qu’à écrire le contenu du site ; elle ne permet ni de transférer le NFT de circuit ni de toucher aux actifs du conteneur
- Si le circuit change de propriétaire, les clés créées par l’ancien détenteur sont automatiquement invalidées
- Après révocation, l’autre partie ne peut immédiatement plus écrire ; le contenu déjà publié reste inchangé
Les trois derniers points sont précisés sur la page de TapeKey.
La limite de 30 jours est fixée par le contrat lui-même. Test sur BNB Chain avec l’adresse d’un détenteur de conteneur (simulation de transaction, sans inscription sur la chaîne, le 30/10 à 22 h 59) :
- Durée de 2 592 000 secondes, soit exactement 30 jours : acceptée
- Une seconde de plus : refusée par le contrat
- Tentative de configuration avec une adresse qui n’est pas celle du détenteur : refusée par le contrat
🐋 Avant TapeKey, cette clé avait déjà été créée 603 fois
Sur BNB Chain, du premier paramétrage d’un opérateur, le 8/9, au 30/10 à 21 h 01, dans le contrat d’enregistrement des sites :
- 607 enregistrements au total, concernant 142 conteneurs : 603 créations de clés et 4 révocations
- 537 adresses ont reçu une clé, la plupart n’apparaissant qu’une seule fois
- 598 clés avaient une durée d’un jour ou moins, dont 480 exactement 24 heures ; 5 dépassaient un jour, dont une seule durait 30 jours
- Les frais pour créer une clé sont d’environ 0,000006 BNB
https://bscscan.com/address/0xd006ffdd5Ae313B17729621A00999cD3C71CE5e6#events
Une nouvelle adresse à chaque fois, pour une durée d’un jour : je suppose qu’il s’agit principalement de portefeuilles temporaires utilisés par des outils de publication. C’est aussi le principal cas d’usage mentionné sur la page de TapeKey : CI, GitHub Actions et les portefeuilles temporaires de TapeCode. La machine publie à votre place et vous ne lui donnez qu’une clé à durée limitée.
🐋 TapeKey ajoute une interface d’administration
- Connectez votre portefeuille pour afficher vos conteneurs sur BNB Chain, X Layer et Base, savoir qui détient actuellement la clé de chaque conteneur et combien de temps il lui reste
- Créer une clé, la remplacer, prolonger sa durée ou la révoquer : chaque opération nécessite la signature d’une transaction sur la chaîne depuis votre portefeuille
- Historique des clés : le bloc concerné, qui l’a créée, à qui elle a été attribuée et quand elle expire
- Les clés qui arrivent à expiration dans les 24 heures sont signalées ; une notification apparaît lorsque la page est ouverte
- La page lit uniquement les données publiques de la chaîne, ne passe pas par un serveur et n’accède pas aux clés privées
Bêta publique pendant 2 mois, gratuite durant la période de test ; les frais de gas restent à votre charge.
Pour l’instant, une clé peut modifier l’ensemble du site. À l’avenir, sera-t-il possible de limiter son accès à un dossier précis, ou de l’autoriser uniquement à ajouter du contenu, sans pouvoir en supprimer ?
——
Cet article a d’abord été publié sur X par @musinoot



