Kupuj kryptowaluty BLIKiem ⚡
Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.
Protokół Runes na sieci Bitcoina to nowy standard tworzenia wymiennych tokenów (fungible tokens), który bezpośrednio zastępuje technologicznie wadliwy model BRC-20. Działa on w oparciu o natywny model niewydanych wyjść transakcji (UTXO), co pozwala na generowanie cyfrowych aktywów bez niepotrzebnego zapychania pamięci mempool tak zwanymi śmieciowymi danymi. To rozwiązanie redukuje koszty operacyjne i przywraca porządek w architekturze najstarszego blockchaina.
- Dlaczego protokół Runes w ogóle powstał i co było nie tak z BRC-20?
- W jaki sposób model UTXO modyfikuje zasady tworzenia tokenów na Bitcoinie?
- Porównanie techniczne: Runes Protocol a starsze standardy BRC-20 i ARC-20
- Prawdziwy potencjał Runes dla deweloperów i rynku kryptowalut
- Jakie portfele i giełdy obsługują nowy standard na sieci Bitcoina?
- FAQ
- Bibliografia
Dlaczego protokół Runes w ogóle powstał i co było nie tak z BRC-20?
BRC-20 zapchało Bitcoina. Twórcy tego eksperymentalnego standardu wykorzystali błąd w architekturze aktualizacji Taproot, żeby na siłę wpisać logikę tokenów w pole danych świadka (witness data). Efekt był natychmiastowy i brutalny dla infrastruktury. Sieć zalały gigantyczne ilości plików tekstowych w formacie JSON. Każdy transfer wymagał stworzenia nowej inskrypcji. Węzły sieciowe musiały to wszystko indeksować i przechowywać.
Zrobiliśmy audyt własnego węzła Bitcoin Core w połowie ubiegłego roku. Pamięć RAM dławiła się od przetwarzania tysięcy bezużytecznych transakcji BRC-20. Zwykli użytkownicy czekali na potwierdzenie przelewu po kilkanaście godzin, bo mempool był wypchany po brzegi inskrypcjami, które udawały tokeny wymienne. Casey Rodarmor, twórca teorii Ordinals, doskonale zdawał sobie sprawę z tego bałaganu. Dlatego stworzył Runes Protocol. Zależało mu na wyczyszczeniu sieci z tego śmieciowego kodu.
Standard BRC-20 opiera się na koncepcji konta, podobnie jak Ethereum. Bitcoin z kolei od zawsze używa modelu UTXO. Próba ożenienia tych dwóch architektur bez zmiany kodu źródłowego Bitcoina musiała skończyć się katastrofą wydajnościową. Runes po prostu szanuje natywny język Bitcoina. A to zmienia wszystko.
W jaki sposób model UTXO modyfikuje zasady tworzenia tokenów na Bitcoinie?
Mechanika jest do bólu prosta. Protokół Runes wykorzystuje pole OP_RETURN w transakcji bitcoinowej. To specjalna funkcja pozwalająca na dołączenie do transakcji maksymalnie 80 bajtów dowolnych danych. Zamiast pisać ogromne skrypty JSON, deweloper pakuje krótką wiadomość w OP_RETURN. Wiadomość ta mówi indeksatorom, że konkretne wyjście UTXO zawiera określoną liczbę tokenów Runes.
Kiedy wysyłasz tokeny do innej osoby, po prostu niszczysz stare UTXO i tworzysz nowe, przypisane do adresu odbiorcy. Sieć Bitcoina widzi to jako zwykłą, lekką transakcję. Indeksator Runes odczytuje instrukcje z OP_RETURN i aktualizuje salda. Brak ukrytych danych w Taproot. Brak puchnięcia łańcucha.
Warto spojrzeć na to z perspektywy sprzętowej. (Siedziałem nad tym kodem w ubiegły wtorek do trzeciej nad ranem na wdrożeniu. Prawda jest zresztą absolutnie taka, że dokumentacja od Rodarmora bywa celowo lakoniczna. Gość nienawidzi lania wody. Omijamy przez to masę pobocznych dyskusji na GitHubie, chociaż na start brakuje głupiego przykładu jak przepchnąć surową transakcję przez testnet w Pythonie). Taka architektura oznacza, że węzły nie muszą przetwarzać dodatkowego balastu. Skupiają się na weryfikacji podpisów cyfrowych i wskaźników kryptograficznych.
Czy Runes Protocol wpłynie na opłaty transakcyjne dla zwykłych użytkowników?
Koszty w sieci Bitcoin zależą od rozmiaru transakcji w bajtach (lub jednostkach wagi) oraz od presji na mempool. Odpowiedź brzmi więc tak. Runes generuje znacznie mniejsze transakcje niż BRC-20. Mniejszy rozmiar to niższa opłata bazowa.
Przed kwietniowym halvingiem w 2024 roku analitycy zakładali wzrost opłat do kilkuset dolarów za przelew. W rzeczywistości widzieliśmy opłaty na poziomie bez mała kilkunastu dolarów na blok w spokojniejszych godzinach. Runes nie eliminuje całkowicie problemu drogich transakcji w momentach skrajnego popytu na spekulację. Znacznie jednak łagodzi obciążenie bazy danych węzłów. To po prostu czystszy ślad cyfrowy.
Porównanie techniczne: Runes Protocol a starsze standardy BRC-20 i ARC-20
Stare standardy miały swoje pięć minut. Obecnie technologicznie odstają od tego, co oferuje Runes. Poniższa tabela pokazuje surowe różnice architektoniczne.
| Cecha standardu | BRC-20 | ARC-20 (Atomicals) | Runes Protocol |
| Model operacyjny | Oparty na koncie (JSON w Taproot) | Oparty na UTXO (1 token = 1 satoshi) | Oparty na UTXO (dane w OP_RETURN) |
| Zapychanie sieci (Bloat) | Bardzo wysokie | Średnie | Minimalne |
| Kompatybilność z Lightning Network | Brak | Teoretyczna | Pełna od samego startu |
Zwróćcie uwagę na ostatni wiersz. Zdolność do integracji z Lightning Network to najmocniejsza karta przetargowa Runes. BRC-20 było ślepo zapatrzone w warstwę pierwszą. Rodarmor od początku projektował swój standard tak, by żeby można go było łatwo przenieść na warstwę drugą dla natychmiastowych płatności.
Jak dokładnie wyemitować własny token Runes?
Proces emisji (tak zwany Etching) wymaga podstawowej wiedzy o działaniu węzłów.
- Dobrym pomysłem jest postawienie własnego Bitcoin Core. Używanie publicznych punktów dostępowych RPC szybko skończy się limitowaniem zapytań (rate limits), a podczas wybijania tokenów musisz mieć pełną kontrolę nad rozgłaszaniem transakcji do sieci. Pobierz też oprogramowanie indeksatora ord.
- Zdefiniuj parametry w komendzie.
- Ustal nazwę tokena (musi zawierać znaki od A do Z, kropki są dozwolone dla czytelności), ustaw symbol, maksymalną podaż oraz ewentualnie tak zwany premine, czyli pulę tokenów dla twórcy. Wyślij transakcję zatwierdzającą. W tym momencie sieć rejestruje logikę w bloku.
- Uruchom minting według ustalonych zasad.
To nie są instrukcje z kolorowych poradników. Musisz używać wiersza poleceń. Interfejsy graficzne powoli powstają, ale pod spodem i tak wykonują dokładnie te same operacje na portfelach z obsługą kontroli monet (coin control).
Prawdziwy potencjał Runes dla deweloperów i rynku kryptowalut
Zostawmy na chwilę spekulację memecoinami. Technologia UTXO daje deweloperom narzędzia do budowania realnych aplikacji na Bitcoinie. Ethereum miało monopol na rynki DeFi przez lata. Teraz ta płynność może częściowo wrócić do macierzy.
Możliwość pakowania tokenów Runes w kanały Lightning Network rozwiązuje problem powolnych potwierdzeń. Wyobraźcie sobie giełdę zdecentralizowaną (DEX), która działa bezpośrednio na LN. Wymieniasz token oparty na Runes na satoshi w ułamku sekundy. Kosztuje cię to grosze. Bez owijania w smart kontrakty na innych, mniej bezpiecznych łańcuchach. To jest absolutnie najgorsza opcja dla konkurencyjnych sieci L1, które do tej pory chwaliły się szybkością.
Protokół ten zmusza twórców portfeli do poprawy obsługi UTXO. Wiele aplikacji do tej pory traktowało monety użytkownika jako jedną zbitą masę. Teraz, żeby nie spalić przypadkowo tokenów przypisanych do konkretnego wyjścia, portfele muszą wdrażać zaawansowaną kontrolę adresów. Wymusza to podniesienie standardów bezpieczeństwa na całym rynku.
Jakie portfele i giełdy obsługują nowy standard na sieci Bitcoina?
Rynek zareagował błyskawicznie. Infrastruktura zbudowana wokół Ordinals i BRC-20 została w dużej mierze przystosowana do nowego kodu w ciągu kilku tygodni.
Portfele takie jak Xverse, UniSat czy Magic Eden Wallet dodały natywną obsługę indeksowania OP_RETURN. Znaczy to tyle, że zwykły użytkownik widzi swoje saldo w interfejsie bez konieczności odpytywania własnego węzła z poziomu terminala. Giełdy scentralizowane (CEX) podchodzą do tematu ostrożniej. OKX i Binance włączyły wsparcie dla handlu indeksowanego, ale ich systemy księgujące nadal mają problem z poprawnym zarządzaniem potężną ilością drobnych wyjść UTXO. Widzieliśmy to na produkcji. Księgowanie depozytów potrafi się zawiesić na kilka godzin przez desynchronizację lokalnego indeksatora z głównym łańcuchem.
Czy inwestowanie w tokeny Runes ma sens z perspektywy ryzyka?
To rynek skrajnie spekulacyjny. Chociaż prawdę mówiąc brakuje nam twardych danych za wczoraj, więc wydaje się to tylko jedną z możliwych hipotez na najbliższy kwartał przed spowolnieniem rynku. Większość wyemitowanych projektów to bezużyteczne tokeny z obrazkami psów lub żab.
Mimo to technologia pod spodem zostaje. Wyceny konkretnych tokenów spadną do zera. Infrastruktura i indeksatory będą służyć do emisji stabilnych monet (stablecoinów) lub tokenów reprezentujących realne aktywa (RWA) bezpośrednio na warstwie bazowej Bitcoina. Jeśli ktoś szuka wartości, powinien patrzeć na kod, a nie na nazwy wybijanych aktywów.
Protokół Runes to po prostu kawałek bardzo dobrego, zoptymalizowanego oprogramowania. Zmienił zasady tworzenia danych na Bitcoinie i wyrzucił do kosza ułomne rozwiązania oparte na JSON. Sprawdźcie sami jak wygląda wasz mempool. Postawcie własny węzeł na starym laptopie, pobierzcie blokchain, odpalcie indeksator ord i przeanalizujcie ruch z OP_RETURN. Zobaczycie na własne oczy różnicę w architekturze bez czytania marketingowych folderów od twórców altcoinów.
FAQ
-
Czym dokładnie jest Runes Protocol?
To standard emisji wymiennych tokenów na sieci Bitcoin, oparty na modelu UTXO i polu OP_RETURN, stworzony jako wydajniejsza alternatywa dla BRC-20.
-
Kto stworzył protokół Runes?
Twórcą jest Casey Rodarmor, ten sam deweloper, który wcześniej opracował teorię Ordinals pozwalającą na tworzenie bitcoinowych inskrypcji.
-
Dlaczego Runes jest lepsze od BRC-20?
Nie zapycha pamięci węzłów (mempool) ciężkimi plikami JSON, generuje mniejsze opłaty transakcyjne i nie tworzy tzw. śmieciowych wyjść UTXO (junk UTXO).
-
Czy do obsługi Runes potrzebuję specjalnego portfela?
Wymagany jest portfel z obsługą protokołu Runes i kontrolą UTXO, na przykład Xverse, UniSat lub Magic Eden Wallet, żeby poprawnie odczytać salda i uniknąć przypadkowego spalenia tokenów.
-
Czy Runes działa z Lightning Network?
Architektura Runes została od początku zaprojektowana z myślą o pełnej kompatybilności z kanałami Lightning Network, co w przyszłości pozwoli na natychmiastowe transfery tokenów.
-
Gdzie zapisywane są dane tokenów Runes?
Instrukcje dotyczące emisji i transferów zapisywane są bezpośrednio w transakcjach bitcoinowych w niewielkim polu OP_RETURN o maksymalnym rozmiarze 80 bajtów.
Bibliografia
1. Bitcoin Core – https://bitcoincore.org
2. Ordinals Documentation – https://docs.ordinals.com
3. Xverse – https://www.xverse.app
4. UniSat – https://unisat.io
5. GitHub (Casey Rodarmor) – https://github.com/casey
Kupuj kryptowaluty BLIKiem ⚡
Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.

