Czy ktoś dąży do czegoś podobnego?
tom
tom13 sie, 09:05
'Inscribing' obrazy na Octra Wykonałem inskrypcję CryptoPunka na Octra jako zadanie poboczne. Interesując się sztuką on-chain, wcześnie zaangażowałem się w Ordinals i Ethscriptions. Protokół Ethscriptions wykorzystuje URI data:image/png;base64, przechowywane w danych wywołania transakcji do tego samego portfela. Po wysłaniu kilku transakcji Octra i zobaczeniu, jak inni eksperymentują z ASCII art w wiadomościach transakcyjnych, pomyślałem, że może być możliwe 'inskrybowanie' obrazów, czerpiąc z metody Ethscriptions. Najpierw próbowałem wykonać inskrypcję mojego Low-Res Milady (świetny projekt Ethscriptions autorstwa @0xhimark), ale szybko zdałem sobie sprawę, że przekracza to limit 1024 znaków w wiadomości. Zauważając ten limit, wykonałem inskrypcję kilku moich własnych dzieł sztuki w pikselach 24x24 i w końcu jednego z moich ulubionych CryptoPunków. Oto jak to zrobiłem: • Przekonwertowałem PNG CryptoPunks na base64 • Przygotowałem transakcję 0.4269 do innego portfela • Wkleiłem ciąg tekstowy base64 do wiadomości • Wysłałem wiadomość do walidatora Kilka ważnych rzeczy do zauważenia: Bez indeksatora rozpoznającego URI danych, to jest dość bezużyteczne, ale byłoby interesujące, gdyby OctraScan rozpoznał URI danych, powiększył i wyświetlił obraz. Indeksator protokołu Ethscriptions rozpoznawał inskrypcję tylko wtedy, gdy transakcja była wysyłana do siebie z ładunkiem obrazu, ale Octra nie pozwala na transakcje wewnętrzne. Nie wiem, jakiej trwałości lub niezmienności można się spodziewać w danych wiadomości w transakcji Octra, więc może to nie być odpowiednie do inskrybowania danych obrazów on-chain. Możesz samodzielnie zobaczyć inskrypcję CryptoPunka: • Przejdź do transakcji OctraScan podlinkowanej poniżej • Skopiuj URI danych z wiadomości • Wklej URI danych w nowej karcie przeglądarki • Pobierz obraz PNG i powiększ Dzięki temu eksperymentowi mogłem trochę lepiej poznać Octra i OctraScan. Pozdrowienia dla @ac_mist_ i @bluudmg za wspólne eksperymentowanie. Jeśli masz jakieś przemyślenia, alternatywne sugestie, potrzebujesz pomocy lub sam wykonałeś inskrypcję obrazu, daj mi znać. milady (octra)
120