Lubię mówić, że robię piksele bardzo dobrze, ale nie jestem ekspertem od blockchaina. Boję się wszystkiego, co jest związane ze statystyką i bezpieczeństwem, ponieważ każdy błąd zwykle oznacza, że całkowicie się mylisz (jeśli chodzi o statystyki) lub tracisz dużo pieniędzy (jeśli chodzi o bezpieczeństwo). Napisanie inteligentnej umowy jest dla mnie trudnym zadaniem. Nie oznacza to jednak, że nie mam pojęcia o podstawowej technologii, która napędza łańcuchy bloków i NFT/liczby porządkowe: po prostu przestaję to rozumieć.
W przypadku mojej najnowszej kolekcji współpracuję z Metagood, twórcami kolekcji Ordinals OnChainMonkey, aby udostępnić ją w protokole Ordinals. Ta kolekcja będzie moją pierwszą na Bitcoinie, która różni się od tego, czego używałem w przeszłości (głównie NFT na Ethereum i Tezos) i czerpie wszystkie lekcje wyciągnięte z innych sieci, aby zrobić kilka sprytnych rzeczy od razu po wyjęciu z pudełka.
Co oferują porządkowe
Pierwszą rzeczą, którą uwielbiam w Ordinals, jest to, że musi być na łańcuchu. Otóż to. Żadnych zewnętrznych zasobów, żadnych linków. To, co masz, jest tym, co dostajesz. Wiele generatywnych dzieł sztuki opiera się na bibliotekach kodu (np. p5.js, Three.js), które pomagają w obsłudze często używanych funkcji potrzebnych do wygenerowania elementów.
Przeczytaj więcej: Daniel Kuhn – Casey Rodarmor: Artysta Bitcoin
Protokół zawiera rozwiązanie tego problemu, które jest eleganckie z założenia. Każda liczba porządkowa może odnosić się do innej liczby porządkowej. Może to być biblioteka, może to być zasób, może to być całość do tworzenia remiksów. Od Ciebie zależy, czy znajdziesz kreatywne zastosowania tej funkcji. Powszechnie używane biblioteki można znaleźć w łańcuchu, na Bitcoinie: p5js, Three.js już tam są. Wiesz, kto je przesłał? Danny Yang, twórca OnChainMonkey.
Ale jak to dokładnie działa? W jaki sposób moja liczba porządkowa może odnosić się do innej liczby porządkowej? Na Ethereum (i innych, o ile wiem), NFT to w zasadzie tokeny ID, które są wydawane z danego kontraktu. Następnie potrzebujesz adresu umowy, aby sprawdzić, które NFT istnieją i kto jest ich właścicielem.
Ordinals znaleźli (ponownie) sprytne rozwiązanie tego problemu. Ta funkcja nazywa się rekurencją. Bitcoin to zbiór stu milionów satoshi, każdy opatrzony numerem, zgodnie z kolejnością bicia. Liczba porządkowa jest powiązana z unikalnym Satoshi, więc są uporządkowane. Dlatego nazywa się je porządkowymi. Możesz użyć innej liczby porządkowej (lub innych liczb porządkowych) w swojej liczbie porządkowej, aby utworzyć nową liczbę porządkową. Następnie możesz tworzyć złożone elementy, korzystając z różnych już istniejących zasobów i każdy może uzyskać do nich dostęp.
Kolejną interesującą cechą jest relacja rodzic-dziecko. Jest ona podobna do funkcji rekurencji w tym sensie, że jest odniesieniem do innej liczby porządkowej. Ale ten jest zabezpieczony w taki sam sposób, jak działają łańcuchy bloków (pamiętasz kryptograficzną część „kryptowaluty”? To odnosi się do podpisywania wiadomości za pomocą kryptografii, biznesu z kluczami prywatnymi/kluczami publicznymi). Możesz odwołać się do innej liczby porządkowej jako rodzica tylko wtedy, gdy możesz udowodnić, że jesteś właścicielem tej liczby porządkowej.
Co możesz z tym zrobić? Okazuje się, że jest to również sprytny sposób na ustalenie pochodzenia i nie tylko. Możesz ustawić jedną liczbę porządkową jako swój podpis i używać jej jako elementu nadrzędnego wszystkich swoich przyszłych elementów. Możesz uczynić jeden Ordinal „generatorem” kolekcji generatywnej i sprawić, aby wszystkie poszczególne mennice tej kolekcji odnosiły się do kodu jako do swojego rodzica. I nawet więcej.
Ordinals oferują eleganckie rozwiązania służące tworzeniu generatywnych kolekcji sztuki w łańcuchu Bitcoin. Nie są one oczywiście tak elastyczne jak inteligentne kontrakty i nie mają takiego założenia. Zapewniają wystarczająco dużo, aby zbudować niesamowitość.
Linia Frontu
FrontLine to moja najnowsza, długa kolekcja dzieł sztuki generatywnej. Jestem zaszczycony, że mogę podzielić się tym z wami, tym razem w Ordinals, ze społecznością OnChainMonkey jako docelową publicznością. Dotarcie do mety zajęło mi mniej więcej rok i jest to osobista podróż.
„FrontLine” odzwierciedla to, co wydarzyło się ostatnio na różnych poziomach. Stworzenie utworu było wyzwaniem, a jego ukończenie dawało satysfakcję. Od początku miał to być utwór powstały we współpracy z OnChainMonkey. Częściowo zainspirował mnie ogólny etos społeczności skupionej wokół OCM: popychanie ludzi w kierunku „dobra”, ale nie ma jasnej definicji dobra, a jedynie niejasne koncepcje kulturowe dotyczące tego, co społeczeństwa przyjmują jako wartości, do których należy dążyć. Dobro istnieje tylko wtedy, gdy jest przeciwieństwo ma sens: istnieje wymiar dobra i zła, praworządności i chaosu, światła i ciemności, A i B. Dwie strony czegoś i coś pomiędzy.
Posłuchaj: Twórca „Artystów” run i liczb porządkowych, Casey Rodarmor w „The Protocol”
FrontLine stara się przedstawić tę walkę, tę walkę, która toczy się w każdej chwili. To, co kilka sekund temu wydawało się oczywistym „dobrym” wyborem, teraz dzięki dodatkowej wiedzy jest jego przeciwieństwem. Podział między obiema stronami nigdy nie jest wyraźny: bitwa trwa, a na Linii Frontu wiele się dzieje.
Utwór łączy w sobie kilka algorytmów konkurujących o zajęcie przestrzeni: jeden, który będzie szukał przestrzeni ujemnej, i drugi, który będzie próbował połączyć kropki; algorytm łączenia jest również wyraźnie podzielony na dwie strony o różnym podejściu do postawionego zadania. Jak każda nowa iteracja algorytmu jest prawie nieprzewidywalna, a jednocześnie możliwa do wyjaśnienia a posteriori: zasady leżące u podstaw algorytmów są w rzeczywistości dość proste. Po zbadaniu całej przestrzeni rozpoczyna się bitwa i pojawia się linia frontu, czasem złożona i żywa, czasem nierówna i niejasna – a jednak zawsze obecna.
Nie ma idealnego świata. Nie ma dobra bez zła. Ważne jest, gdzie wytyczyć linię frontu. Od Ciebie zależy, czym chcesz, aby były obie strony. Może to być ETH/BTC. Osobiście kibicuję ludziom, którzy wprowadzają innowacje: będą na linii frontu.
Czy mam odpowiedź na wszystkie pytania? Nie. Po prostu wiem, że musisz spróbować różnych rzeczy, aby móc iść do przodu. Musisz być tam, gdzie to się dzieje. Tam trzeba walczyć. Musisz być na linii frontu.
Uwaga: poglądy wyrażone w tej kolumnie są poglądami autora i niekoniecznie odzwierciedlają poglądy CoinDesk, Inc. lub jej właścicieli i podmiotów stowarzyszonych.