'Bilder' auf Octra 'einschreiben' Ich habe einen CryptoPunk auf Octra als Nebenquest eingeschrieben. Da ich mich für On-Chain-Kunst interessiere, war ich frühzeitig in Ordinals und Ethscriptions involviert. Das Ethscriptions-Protokoll nutzt die data:image/png;base64, URI, die in den Aufrufdaten einer Transaktion an dasselbe Wallet gespeichert ist. Nachdem ich ein paar Octra-Transaktionen gesendet hatte und sah, wie andere mit ASCII-Kunst in Transaktionsnachrichten experimentierten, dachte ich, es könnte möglich sein, Bilder 'einzuschreiben', indem ich die Methode der Ethscriptions übernehme. Zuerst versuchte ich, meine Low-Res Milady (großartiges Ethscriptions-Projekt von @0xhimark) einzuschreiben, stellte jedoch schnell fest, dass es das 1024-Zeichen-Limit für Nachrichten überschritt. Als ich das Limit erkannte, schrieb ich ein paar Stücke meiner eigenen 24x24-Pixelkunst ein und schließlich einen meiner Lieblings-CryptoPunks. So habe ich es gemacht: • Konvertierte das CryptoPunks PNG in base64 • Bereitete eine 0.4269-Transaktion an ein anderes Wallet vor • Fügten die base64-Textzeichenfolge in die Nachricht ein • Sendete die Nachricht an den Validator Ein paar wichtige Punkte zu beachten: Ohne einen Indexer, der die Daten-URI erkennt, ist das ziemlich nutzlos, aber es wäre interessant, wenn OctraScan die Daten-URI erkennen, hochskalieren und das Bild anzeigen würde. Der Ethscriptions-Protokoll-Indexer erkannte eine Inschrift nur, wenn die Transaktion an sich selbst mit dem Bild-Payload gesendet wurde, aber Octra erlaubt keine Selbsttransaktionen. Ich weiß nicht, welche Persistenz oder Unveränderlichkeit von Nachrichtendaten innerhalb einer Octra-Transaktion zu erwarten ist, daher könnte dies nicht die richtige Lösung sein, um Bilddaten On-Chain einzuschreiben. Du kannst die CryptoPunk-Inschrift selbst ansehen: • Gehe zu der unten verlinkten OctraScan-Transaktion • Kopiere die Daten-URI aus der Nachricht • Füge die Daten-URI in einen neuen Browser-Tab ein • Lade das PNG-Bild herunter und skaliere es hoch Durch dieses Experiment konnte ich mich ein wenig besser mit Octra und OctraScan vertraut machen. Ein Dankeschön an @ac_mist_ und @bluudmg für das Experimentieren mit mir. Wenn du Gedanken, alternative Vorschläge hast, Hilfe benötigst oder selbst ein Bild eingeschrieben hast, lass es mich wissen. milady (octra)
11,66K