2 marca 2024 roku założyciel projektu infrastruktury ekologicznej Runes, Rune alpha, rozpoczął dyskusję z Caseyem, założycielem protokołu Runes, w publicznym wydaniu na Githubie. Obie strony dyskutowały, jak rozszerzyć mechanizm „publicznego zapisu”. protokół Runesa. Tematy obejmują:

1. Czy powinniśmy złagodzić wymóg, zgodnie z którym nie można zastrzec „publicznego grawerowania”?

2. Podkreślił pogląd, że runy, które przyjmują metodę wydawania „publicznego grawerowania”, nie mają prawa do zarządzania.

3. Zaproponowano zestaw pomysłów na mechanizm wydawania oparty na współpracy napisu NFT i runy FT.

Ze względu na duże zainteresowanie protokołem aktywów pochodnych Bitcoin, autor tego artykułu połączył niektóre z najnowszych tematów Runes wymienionych powyżej i napisał ten artykuł, aby przeprowadzić rozwojową eksplorację przeszłości protokołów Runes i Ordinals, a także podobnych aktywów Metody emisji Wierzę, że to pomoże każdemu zrozumieć ekosystem Bitcoin.

Co to jest protokół Runes

Tak zwany protokół Runes to protokół wydawania jednorodnych tokenów w sieci Bitcoin. Jednolity schemat tokenów został przebudowany przez Caseya, założyciela Ordinals, po wydaniu schematu Ordinals. Jest on zbudowany w oparciu o charakterystykę Bitcoin UTXO Ogólny pomysł na projekt jest bardzo prosty.

Warto wspomnieć, że protokół Runes planuje uruchomienie sieci głównej, gdy Bitcoin zostanie zmniejszony o połowę w 2024 r. (wysokość bloku 840000), czyli pod koniec kwietnia tego roku. Protokół Runes jest wciąż w procesie optymalizacji i iteracji wersji.

Zanim pokrótce przedstawimy zasady Run, zrozummy szybko kontekst i co właściwie oznacza tak zwane „grawerowanie publiczne”.

Casey, twórca Runes, na początku nie miał pomysłu na jednolity protokół tokena. Już w grudniu 2022 roku Casey wypuścił protokół Ordinals z zamiarem trwałego powiązania danych NFT z Bitcoinem. Mówiąc najprościej, tak się stanie Metadane NFT przypominają inskrypcję zapisaną w danych świadka transakcji Bitcoin (świadek zawiera głównie informacje dotyczące podpisu cyfrowego), dzięki czemu na wyznaczonym Satoshi można wygrawerować dowolną formę treści (taką jak tekst, obrazy itp.).

Następnie 8 marca 2023 roku anonimowy programista Casey, bazując na Ordinals, typowym protokole wydawania NFT, w okrężny sposób wymyślił zestaw standardów BRC-20 dotyczących wydawania jednorodnych tokenów, które są w oparciu o napisy. Metoda ta określa ujednolicony format i atrybuty (nazwa tokena, całkowita podaż, maksymalna pojedyncza kwota wybicia itp.) dla danych aktywów pochodnych, które należy przesłać do łańcucha Bitcoin, a następnie wykorzystuje indeksator do analizy i analizy. śledź te informacje. Pokazuje konto portfela i kwotę aktywów związaną z tokenami BRC-20.

Kluczem jest to, że emisja BRC-20 opiera się na protokole NFT z napisem Bitcoin Ordinals, więc początkowy mechanizm emisji staje się podobny do procesu odlewania NFT i naturalnie ma cechy „kto pierwszy, ten lepszy”. zupełnie inaczej niż w przypadku emisji aktywów Ethereum ERC-20, „strona projektu najpierw wdraża umowę dotyczącą aktywów, określa mechanizm dystrybucji aktywów, a urzędnik może kontrolować rynek tak, jak chce”.

Ta funkcja sprawiedliwego uruchomienia daje większości ludzi równe szanse na udział w początkowej emisji jednolitych tokenów. Strona projektu nie ma żadnych zastrzeżeń ani blokad, a każdy może wziąć udział od razu po pierwszym wydaniu zasobów. Wkrótce BRC 20 przyniósł boom w emisji aktywów pochodnych w łańcuchu Bitcoin, a nawet bezpośrednio zapoczątkował tę hossę. Można zauważyć, że metoda emisji „publicznego wpisu”, na której się dzisiaj skupiamy, jest bardzo ważna dla protokołu Runes.

Ale BRC-20 niesie ze sobą także wiele problemów: każda operacja na aktywach BRC-20 musi inicjować konkretną transakcję w łańcuchu Bitcoin. Wraz z popularnością aktywów BRC-20, zestaw danych Bitcoin UTXO również szybko się rozwija. Spowodowało to, że twórcy rdzenia BTC otwarcie kwestionować BRC-20.

Założyciel Ordinals, Casey, nie tylko sprzeciwia się BRC-20, ale także nie uznaje aktywów FT wydanych w oparciu o Ordinals. Jednak popularność BRC-20 sprawiła, że ​​poczuł, że chociaż 99% tokenów to oszustwa i sztuczki, te rzeczy nadal będą. bądź jak kasyno, które nie może zniknąć.

Jednocześnie BRC-20 pozostawił „nadmierne ślady” w łańcuchu Bitcoin, co spowodowało obciążenie przenoszeniem danych do węzłów Bitcoin. Jednak jeśli ktoś wymyśli zestaw rozwiązań, które mogą „zmniejszyć obciążenie”. danych w łańcuchu, umowy dotyczące zasobów mogą złagodzić problemy spowodowane przez BRC-20.

Casey postanowił więc zbudować „lepszy, jednorodny protokół tokena” dla Bitcoina, a następnie 25 września 2023 roku opublikował wstępną koncepcję protokołu Runes.

Z technicznego punktu widzenia protokół Runes jest zbudowany w oparciu o Bitcoin UTXO i dodatkowe informacje. Uruchomienie każdej transakcji wymaga informacji o podpisie cyfrowym wygenerowanych poza łańcuchem. W informacji o podpisie możemy przenosić wiadomości w określonym formacie. Protokół Runes zaznacza „konkretne wiadomości” poprzez kod operacji OP_RETURN. Te konkretne wiadomości są informacjami związanymi ze zmianami zasobów Run.

W porównaniu z protokołem BRC-20 Runes ma wiele zalet, z których najważniejsze to:

1. Etapy transakcji są uproszczone i nie jest generowany żaden zbędny, bezużyteczny UTXO, co może lepiej „zmniejszyć obciążenie” węzłów Bitcoin. Ponadto transakcja transferu BRC-20 obsługuje tylko jednego odbiorcę i jeden token, podczas gdy Runy obsługują transfery do wielu odbiorców jednocześnie i mogą przesyłać wiele tokenów Run.

2. Przechowywanie i indeksowanie danych o aktywach jest bardziej zwięzłe: dane BRC-20 są przechowywane w danych świadków konkretnej transakcji w formacie JSON, a BRC-20 opiera się na modelu konta, a saldo aktywów jest powiązane z określone konto. Dane protokołu Runes są przechowywane w polu OP_RETURN konkretnej transakcji, a sposób rejestrowania aktywów przyjmuje model UTXO, który można bezpośrednio „izomorficznie powiązać” z UTXO w łańcuchu Bitcoin.

Potwierdzając status zasobu Runes danej osoby, wystarczy zweryfikować specjalny UTXO, który dana osoba posiada i jest powiązany z zasobem Runes. Chociaż w celu zakończenia obliczeń konieczne jest jeszcze prześledzenie niektórych informacji, nie ma potrzeby skanowania Bitcoina łańcuchowy, taki jak BRC-20. Kompletna kolekcja UTXO, to lekkie podejście jest bardziej przyjazne dla indeksowania danych.

3. Kompatybilny z warstwami rozszerzeń funkcji UTXO: Konstrukcja Runes oparta na UTXO sprawia, że ​​jest ona lepiej kompatybilna z warstwami rozszerzenia funkcji opartymi na UTXO, takimi jak CKB, Cardano i Fuel. Dzięki „powiązaniu izomorficznemu UTXO” podobnemu do RGB++, powyższa warstwa rozszerzeń funkcji może zapewnić scenariusze inteligentnych kontraktów dla run.

Po krótkim omówieniu technologii, wróćmy do mechanizmu wydawania omówionego na początku tego artykułu. Casey zaprojektował dwa zestawy metod wydawania run, a mianowicie „stała całkowita kwota” i „publiczne grawerowanie”:

1. Stała całkowita kwota oznacza, że ​​wydawca bezpośrednio wpisuje wszystkie Runy, a następnie je dystrybuuje, co jest stosunkowo bardziej scentralizowane.

2. Grawerowanie publiczne polega na ustaleniu parametrów metody wydawania Run, takich jak określenie wysokości bloku lub znacznika czasu, w okresie spełniającym zasady, ile zasobów wybije użytkownik, co będzie stanowić całkowitą liczbę run. .

Scenariusze i mechanizmy odpowiadające dwóm metodom dystrybucji są zupełnie inne. W dalszej części będziemy mówić tylko o „grawerowaniu publicznym”.

W rzeczywistości Sondotpin zaczął omawiać ten temat w numerze 124 Runes, który został zatwierdzony przez Casey.

Konkretna treść numerów nr 165 jest następująca:

Sondotpin: W obecnej emisji publicznej strony/emitenci projektu nie mogą rezerwować Run z wyprzedzeniem, co ogranicza możliwości strony projektu w zakresie projektowania doskonałych modeli ekonomicznych tokenów.

Casey: Proszę zapoznać się z poprzednimi numerami nr 124. Rozważam złagodzenie tego wymogu, aby umożliwić wydawcom rozsądne rozmieszczanie run w momencie wydania, nawet poza ustawionymi parametrami. Jeśli zostaną zaprojektowane w ten sposób, odpowiednie informacje będą wyświetlane w bardzo widocznym miejscu na stronie szczegółów Run.

Sondotpin: Czy można zaprojektować mechanizm wielokrotnego wydawania run, na przykład dwie rundy „publicznego grawerowania” run, a następnie ustawić różne parametry dla każdej rundy wydawania?

Casey: Nie jestem skłonny tego robić, ponieważ Runy nie mają per se „menedżera”. Władza dystrybucyjna nie powinna znajdować się w rękach jednego podmiotu posiadającego specjalne uprawnienia. Możesz jednak dodać napis podczas wydawania run, a następnie wystawić nowe runy na podstawie tego napisu, tak aby runy wydane dwukrotnie były tymi samymi aktywami. Oczywiście można także skorzystać z pre-miningu i następnie wyemitować go innymi metodami dystrybucji.

Jeśli w przyszłości funkcja CTV będzie mogła zostać uruchomiona bezproblemowo, obsługa protokołów nie będzie konieczna. Po spełnieniu warunków możliwe będzie zrzuty i oferty publiczne spełniające te warunki.

Dyskusja wokół Casey i SonPina, osobista opinia:

1. Na wczesnych etapach uruchamiania projektu rzeczywiście konieczne jest zarezerwowanie części Tokenów

Na początku, jeśli strona projektu chce uruchomić biznes, potrzebuje pewnej ilości rezerw tokenów, aby zmotywować główny zespół i zjednoczyć społeczność. Jeśli w wyniku tej dyskusji uda się wdrożyć umowę, uzupełni ona wartość „publicznego wpisu” w postaci uczciwości i powszechnego uczestnictwa oraz umożliwi bardziej wartościowym stronom projektu podstawowego uczestnictwo w ekosystemie Run poprzez „publiczny wpis”.

2. Czy i jak dokonać rezerwacji polega na przekazaniu środka certyfikacji wydawcy.

W rzeczywistości Casey wielokrotnie otwarcie stwierdzał w filmach na Youtube, że 99,9% jednorodnych tokenów to oszustwa. Nie udawaj, że zmieniasz świat. Przyznaj szczerze, że jest to branża pełna hazardu i spekulacji. Traktujmy się dobrze i bądź miły dla wszystkich. TO TYLKO DLA ZABAWY!

Od numeru 124 do 165 widzimy, że Casey ma większą wiedzę na temat scenariuszy użycia jednorodnych tokenów. Nie ma co kwestionować metody „publicznego grawerowania”. Rozbudowa na tej podstawie, np. dodanie mechanizmu rezerwacji, jest przekazaniem wystawcy prawa wyboru i samocertyfikacji, a także jest dobrym sposobem zapobiegania. złych monet przed wyparciem dobrych monet.

3. Napis NFT i runa FT będą miały więcej miejsca na innowacje

Pomysł Casey'a dotyczący wielorundowego mechanizmu wydawania, aby napis NFT i runa FT współpracowały ze sobą, jest dość interesujący. Jak wspomniano w podstawowej wiedzy, Ordinals i Runes są protokołami zaprojektowanymi przez Casey. Należy je traktować jako dwa równoległe protokoły. Jednakże oba są zaimplementowane w Githubie. Istnieje wiele technicznych skrzyżowań i współpracy, takich jak współdzielenie obszaru synchronizacji. Bloki podstawowej logiki.

Aktualne gorące projekty, takie jak Runes Tone i Runecoin, to także innowacyjne kombinacje napisów i run. Sposób gry w Runecoin jest najbardziej popularnym sposobem na wstępne wydobywanie napisów. Trzymanie napisu RSIC wydanego przez Runecoin powoduje ciągłe wydobywanie run projektu, a następnie przydzielanie FT, gdy protokół Runes zostanie uruchomiony pod koniec kwietnia. Nie możemy się doczekać kolejnych projektów, które mogą przynieść nowe pomysły i bardziej nowatorskie sposoby gry.

4. Runy wydane metodą „publicznego grawerowania” nie stanowią własności.

W oryginalnym artykule Caseya stwierdzono jedynie, że „Runy nie są własnością”, ale autor uważa, że ​​powinno to odnosić się konkretnie do braku własności Run, które wykorzystują metodę dystrybucji „publicznego grawerowania”. Dwurundowy plan „publicznego grawerowania” zaproponowany przez SonPin z pewnością będzie obsługiwany przez adres o wyjątkowo wysokim autorytecie. Nie tego chce widzieć pole szyfrowania Crypto.

Podobnie jak projekt Runecoin, po wyemitowaniu 21 000 NFT z napisem RSIC, szybko przeniósł napis macierzysty na adres Satoshi Nakamoto, co oznacza, że ​​nikt nie może go ponownie użyć, czyli obiecuje nie wydawać dodatkowych emisji za pomocą środków technicznych. Już sama ta operacja wzbudziła duże uznanie, przez co zyskała dużą popularność wśród przechodniów.

PS: Jaki jest napis ojca?

Ponieważ prędkość interakcji w BTC jest niska, a gaz wysoki, gdy liczba operacji jest stosunkowo duża, w celu poprawy wydajności zwykle najpierw tworzony jest napis nadrzędny, a wiele napisów podrzędnych jest bezpośrednio przetwarzanych partiami w transakcji napis nadrzędny. Może to podczas interakcji zaoszczędzić miejsce w pamięci i czas przetwarzania łańcucha bloków.

Na koniec porozmawiajmy o CTV wspomnianym przez Casey, czyli „Sprawdź weryfikację szablonu”.

CTV to proponowana aktualizacja protokołu dla Bitcoin, która ma na celu ulepszenie inteligentnych kontraktów i możliwości blokowania sieci Bitcoin, umożliwiając użytkownikom określenie szablonu dla przyszłych transakcji podczas tworzenia transakcji. Aktywacja CTV umożliwi użytkownikom tworzenie bardziej złożonych typów transakcji, takich jak zaufane zrzuty i otwarte etch, bez wyraźnej obsługi protokołu.

Ta propozycja CTV zwiększa programowalność i elastyczność sieci Bitcoin. W tej dyskusji wspomniano, że mówiąc najprościej, możliwe jest utworzenie szablonu warunku odblokowania przy użyciu UTXO, dając Runom możliwość stworzenia większej liczby rozgrywki. Na przykład, poprzez „Protokół Runes + CTV”, 10 użytkowników może wspólnie korzystać z technologii CTV, wspólnie bić runy, a następnie ustalać przyszłe zobowiązania dotyczące transakcji płatniczych Bitcoin.

Zastrzeżenie: Ten artykuł ma wyłącznie charakter informacyjny i nie może być używany jako porada prawna, podatkowa, inwestycyjna, finansowa lub jakakolwiek inna i nie reprezentuje stanowiska RunesCC.