Moxin erklärt | TapeKey ist gestartet: Schreibrechte für DeWEB-Websites lassen sich zeitlich begrenzt verleihen – für maximal 30 Tage
TapeKey (@tapekeyofficial) ist eine gerade gestartete Drittanbieter-App im TapeOut-Ökosystem. Sie verwaltet die Schreibrechte für DeWEB-Container: Man kann Entwickler:innen, automatisierten Publishing-Tools oder KI-Agenten die Berechtigung verleihen, Inhalte auf einer Website zu veröffentlichen – für maximal 30 Tage. Danach erlischt sie automatisch und kann jederzeit widerrufen werden.
Im Folgenden geht es darum, was dieser „Schlüssel“ on-chain ist, wer die Obergrenze von 30 Tagen festlegt und wie oft er bereits genutzt wurde, bevor TapeKey auf den Markt kam.
🐋 Zunächst zu den Containern
- An jede Circuit-NFT ist ein Konto gebunden, der sogenannte „Container“. Ein Container entspricht einer DeWEB-Website.
- Die Website-Dateien werden in den Website-Registrierungs-Contract von TapeOut geschrieben. Standardmäßig kann nur der Inhaber der Circuit-NFT schreiben.
- Wenn Kolleg:innen, Veröffentlichungsskripte oder eine KI die Website aktualisieren sollen, ohne dass du deinen privaten Wallet-Schlüssel herausgibst, brauchst du diesen Schlüssel.
🐋 Der Schlüssel ist der „Operator“ im Contract
Im Website-Registrierungs-Contract gibt es bereits eine Funktion zum Festlegen eines Operators: Der Inhaber bestimmt eine Adresse und eine Laufzeit. Diese Adresse kann innerhalb der Laufzeit die Website-Dateien ändern. Der von TapeKey erwähnte Schlüssel ist genau das. Auf der TapeKey-Seite steht außerdem ausdrücklich: „Es wird kein neuer Contract hinzugefügt.“
- Für einen Container kann es immer nur einen Schlüssel gleichzeitig geben. Ein neuer Schlüssel ersetzt den alten.
- Die Laufzeit beträgt mindestens 1 Sekunde und höchstens 30 Tage.
- Mit dem Schlüssel lassen sich nur Website-Inhalte schreiben. Die Circuit-NFT kann damit nicht übertragen werden, und auf die Vermögenswerte im Container kann ebenfalls nicht zugegriffen werden.
- Wird die Circuit-NFT übertragen, erlischt der vom vorherigen Inhaber ausgestellte Schlüssel automatisch.
- Nach dem Widerruf kann die andere Person sofort nicht mehr schreiben. Bereits geschriebene Inhalte bleiben unverändert.
Die letzten drei Punkte stammen aus den Angaben auf der TapeKey-Seite.
Die Obergrenze von 30 Tagen ist im Contract selbst festgelegt. Ein Test mit der Adresse eines Container-Inhabers auf der BNB Chain (Transaktion simuliert, nicht on-chain; 30.10., 22:59 Uhr):
- Laufzeit von 2.592.000 Sekunden, genau 30 Tage: akzeptiert
- Eine Sekunde länger: vom Contract abgelehnt
- Festlegen mit einer Adresse, die nicht dem Inhaber gehört: vom Contract abgelehnt
🐋 Noch vor TapeKey wurde dieser Schlüssel bereits 603-mal ausgestellt
Im Website-Registrierungs-Contract auf der BNB Chain, vom ersten Festlegen eines Operators am 8.9. bis zum 30.10., 21:01 Uhr:
- Insgesamt 607 Einträge für 142 Container: 603-mal wurde ein Schlüssel ausgestellt, 4-mal widerrufen
- 537 Adressen erhielten einen Schlüssel, die meisten tauchten nur einmal auf
- In 598 Fällen betrug die Laufzeit höchstens einen Tag; in 480 davon genau 24 Stunden. 5 Laufzeiten waren länger als ein Tag, eine davon betrug 30 Tage.
- Die Gebühr für das Ausstellen eines Schlüssels beträgt etwa 0,000006 BNB
https://bscscan.com/address/0xd006ffdd5Ae313B17729621A00999cD3C71CE5e6#events
Jeweils eine neue Adresse und eine Laufzeit von einem Tag – ich vermute, dass es sich größtenteils um temporäre Wallets von Publishing-Tools handelt. Genau das ist auch der wichtigste Anwendungsfall, den TapeKey auf seiner Website aufführt: temporäre Wallets für CI, GitHub Actions und TapeCode. Die Maschine veröffentlicht die Website für dich, und du gibst ihr lediglich einen zeitlich begrenzten Schlüssel.
🐋 TapeKey hat eine Verwaltungsoberfläche hinzugefügt
- Verbinde dein Wallet, um deine Container auf der BNB Chain, X Layer und Base aufzulisten und zu sehen, wer den jeweiligen Schlüssel gerade besitzt und wie lange er noch gültig ist.
- Schlüssel ausstellen, ersetzen, verlängern oder widerrufen – jeder Schritt erfordert eine vom Wallet signierte On-chain-Transaktion.
- Schlüsselverlauf: In welchem Block, von wem, an wen und mit welchem Ablaufdatum der Schlüssel festgelegt wurde.
- Schlüssel, die innerhalb von 24 Stunden ablaufen, werden markiert. Ist die Seite geöffnet, erscheint eine Erinnerung.
- Die Seite liest ausschließlich öffentliche On-chain-Daten, nutzt keinen Server und greift nicht auf private Schlüssel zu.
Zwei Monate öffentliche Beta. Während der Testphase kostenlos, Gas-Gebühren zahlst du selbst.
Ein Schlüssel kann derzeit die gesamte Website ändern. Wird es künftig granularere Berechtigungen geben, etwa Schreibrechte nur für ein bestimmtes Verzeichnis oder die Möglichkeit, Inhalte nur hinzuzufügen, aber nicht zu löschen?
——
Dieser Artikel wurde zuerst auf X veröffentlicht: @musinoot
TapeKey (@tapekeyofficial) ist eine gerade gestartete Drittanbieter-App im TapeOut-Ökosystem. Sie verwaltet die Schreibrechte für DeWEB-Container: Man kann Entwickler:innen, automatisierten Publishing-Tools oder KI-Agenten die Berechtigung verleihen, Inhalte auf einer Website zu veröffentlichen – für maximal 30 Tage. Danach erlischt sie automatisch und kann jederzeit widerrufen werden.
Im Folgenden geht es darum, was dieser „Schlüssel“ on-chain ist, wer die Obergrenze von 30 Tagen festlegt und wie oft er bereits genutzt wurde, bevor TapeKey auf den Markt kam.
🐋 Zunächst zu den Containern
- An jede Circuit-NFT ist ein Konto gebunden, der sogenannte „Container“. Ein Container entspricht einer DeWEB-Website.
- Die Website-Dateien werden in den Website-Registrierungs-Contract von TapeOut geschrieben. Standardmäßig kann nur der Inhaber der Circuit-NFT schreiben.
- Wenn Kolleg:innen, Veröffentlichungsskripte oder eine KI die Website aktualisieren sollen, ohne dass du deinen privaten Wallet-Schlüssel herausgibst, brauchst du diesen Schlüssel.
🐋 Der Schlüssel ist der „Operator“ im Contract
Im Website-Registrierungs-Contract gibt es bereits eine Funktion zum Festlegen eines Operators: Der Inhaber bestimmt eine Adresse und eine Laufzeit. Diese Adresse kann innerhalb der Laufzeit die Website-Dateien ändern. Der von TapeKey erwähnte Schlüssel ist genau das. Auf der TapeKey-Seite steht außerdem ausdrücklich: „Es wird kein neuer Contract hinzugefügt.“
- Für einen Container kann es immer nur einen Schlüssel gleichzeitig geben. Ein neuer Schlüssel ersetzt den alten.
- Die Laufzeit beträgt mindestens 1 Sekunde und höchstens 30 Tage.
- Mit dem Schlüssel lassen sich nur Website-Inhalte schreiben. Die Circuit-NFT kann damit nicht übertragen werden, und auf die Vermögenswerte im Container kann ebenfalls nicht zugegriffen werden.
- Wird die Circuit-NFT übertragen, erlischt der vom vorherigen Inhaber ausgestellte Schlüssel automatisch.
- Nach dem Widerruf kann die andere Person sofort nicht mehr schreiben. Bereits geschriebene Inhalte bleiben unverändert.
Die letzten drei Punkte stammen aus den Angaben auf der TapeKey-Seite.
Die Obergrenze von 30 Tagen ist im Contract selbst festgelegt. Ein Test mit der Adresse eines Container-Inhabers auf der BNB Chain (Transaktion simuliert, nicht on-chain; 30.10., 22:59 Uhr):
- Laufzeit von 2.592.000 Sekunden, genau 30 Tage: akzeptiert
- Eine Sekunde länger: vom Contract abgelehnt
- Festlegen mit einer Adresse, die nicht dem Inhaber gehört: vom Contract abgelehnt
🐋 Noch vor TapeKey wurde dieser Schlüssel bereits 603-mal ausgestellt
Im Website-Registrierungs-Contract auf der BNB Chain, vom ersten Festlegen eines Operators am 8.9. bis zum 30.10., 21:01 Uhr:
- Insgesamt 607 Einträge für 142 Container: 603-mal wurde ein Schlüssel ausgestellt, 4-mal widerrufen
- 537 Adressen erhielten einen Schlüssel, die meisten tauchten nur einmal auf
- In 598 Fällen betrug die Laufzeit höchstens einen Tag; in 480 davon genau 24 Stunden. 5 Laufzeiten waren länger als ein Tag, eine davon betrug 30 Tage.
- Die Gebühr für das Ausstellen eines Schlüssels beträgt etwa 0,000006 BNB
https://bscscan.com/address/0xd006ffdd5Ae313B17729621A00999cD3C71CE5e6#events
Jeweils eine neue Adresse und eine Laufzeit von einem Tag – ich vermute, dass es sich größtenteils um temporäre Wallets von Publishing-Tools handelt. Genau das ist auch der wichtigste Anwendungsfall, den TapeKey auf seiner Website aufführt: temporäre Wallets für CI, GitHub Actions und TapeCode. Die Maschine veröffentlicht die Website für dich, und du gibst ihr lediglich einen zeitlich begrenzten Schlüssel.
🐋 TapeKey hat eine Verwaltungsoberfläche hinzugefügt
- Verbinde dein Wallet, um deine Container auf der BNB Chain, X Layer und Base aufzulisten und zu sehen, wer den jeweiligen Schlüssel gerade besitzt und wie lange er noch gültig ist.
- Schlüssel ausstellen, ersetzen, verlängern oder widerrufen – jeder Schritt erfordert eine vom Wallet signierte On-chain-Transaktion.
- Schlüsselverlauf: In welchem Block, von wem, an wen und mit welchem Ablaufdatum der Schlüssel festgelegt wurde.
- Schlüssel, die innerhalb von 24 Stunden ablaufen, werden markiert. Ist die Seite geöffnet, erscheint eine Erinnerung.
- Die Seite liest ausschließlich öffentliche On-chain-Daten, nutzt keinen Server und greift nicht auf private Schlüssel zu.
Zwei Monate öffentliche Beta. Während der Testphase kostenlos, Gas-Gebühren zahlst du selbst.
Ein Schlüssel kann derzeit die gesamte Website ändern. Wird es künftig granularere Berechtigungen geben, etwa Schreibrechte nur für ein bestimmtes Verzeichnis oder die Möglichkeit, Inhalte nur hinzuzufügen, aber nicht zu löschen?
——
Dieser Artikel wurde zuerst auf X veröffentlicht: @musinoot



