Topics web3Current Page

Inkrypcje rekurencyjne: Podnoszenie zwyczajów na wyższy poziom

Intermediate
web3
Blockchain
Bitcoin
Explainers
4 mar 2024
8 min read

Podsumowanie AI

Pokaż więcej

Szczegółowe podsumowanie

Pionier technologii blockchain, Bitcoin (BTC), nigdy nie miał mieć inteligentnych funkcji kontraktowych. Jej głównym celem, zgodnie z definicją tajemniczego założyciela blockchain, Satoshi Nakamoto, było ułatwienie bezpiecznego i anonimowego transferu i przechowywania zasobów cyfrowych. Filozofia ta została dokładnie złagodzona na początku 2023 r. poprzez wprowadzenie protokołu Bitcoin Ordinals, który umożliwił inskrypcję fragmentów danych na nieznacznych częściach Bitcoina (zwanych satoshis), otwierając perspektywę korzystania z inteligentnych kontraktów na łańcuchu.

Pojawienie się napisów Ordinal utorowało drogę do kolejnej kluczowej innowacji, rekurencyjnych napisów, które ułatwiają przechowywanie potencjalnie ogromnych ilości danych w sieci Bitcoin. W rezultacie stała się możliwa cała gama potencjalnych zastosowań — takich jak gry, zaawansowane animacje i filmy 3D oraz zdecentralizowane aplikacje finansowe (DeFi).

Ta nowa technologia reprezentuje tylko poważną zmianę paradygmatu, taką, w której inwestorzy kryptowalutowi mogą wkrótce przystąpić do wymiany monet na Bitcoinach tak łatwo, jak na Ethereum (ETH) lub innych inteligentnych łańcuchach kontraktowych, a także w innych przypadkach użycia. W tym artykule przyjrzymy się bliżej rekurencyjnym inkrypcjom – prawdopodobnie najgłębszej innowacji w Bitcoin od dnia narodzin blockchain około 15 lat temu.

Kluczowe wnioski:

  • Inkrypcje rekurencyjne są rozszerzeniem standardowej technologii inkrypcji Ordinal w Bitcoinach. W przeciwieństwie do standardowych inkrypcji Ordinal, inskrypcje rekurencyjne mogą również pobierać dane z istniejących inskrypcji.

  • Łącząc wiele inskrypcji rekurencyjnych, programiści mogą pracować z limitem 4 MB na inskrypcję, potencjalnie umożliwiając im przechowywanie ogromnych ilości danych w sieci Bitcoin.

  • Rekurencyjne inskrypcje otwierają potencjalne przypadki użycia sieci Bitcoin, takie jak animacje i obrazy 3D, filmy i filmy, DeFi i inne rodzaje aplikacji, gry i inne.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

Co to są zwykłe zapisy?

Jeśli masz bitcoina leżącego w portfelu kryptowalutowym, prawdopodobnie będziesz w posiadaniu ogromnej liczby satoshis — najmniejszych jednostek w monetach BTC — bez względu na to, jak skromne są Twoje portfele Bitcoin. Każdy bitcoin składa się ze 100 milionów tych satoshi. W grudniu 2022 r. twórca blockchain, Casey Rodarmor, zdał sobie sprawę, że każde satoshi w sieci może być jednoznacznie zidentyfikowane przez numer pozycyjny w bloku transakcyjnym i czas, w którym blok został wydobyty.

Ponadto, każda forma danych lub treści, taka jak obrazy, tekst, filmy lub kod programowania, może być wpisana do satoshi i przechowywana w sieci Bitcoin. Unikalna i identyfikowalna natura satoshi w połączeniu z zapisanymi na niej spersonalizowanymi danymi daje zasób kryptowalutowy, który jest zasadniczo podobny do niegrzybalnego tokenu (NFT).

W styczniu 2023 r. Rodarmor uruchomił protokół Ordinals, który ułatwia tworzenie NFT Bitcoin w oparciu o zapisywanie niestandardowych treści na satoshis. Inkrypcje zwykłe (znane jako Bitcoin NFT) oparte na protokole Rodarmor różnią się znacznie od standardowych NFT stosowanych w Ethereum, Solana (SOL), Cardano (ADA) i innych inteligentnych łańcuchach blokowych kontraktów. W przeciwieństwie do tych standardowych NFT, Bitcoin NFT oparte na inkrypcji Ordinal nie wymagają inteligentnych kontraktów.

Ponadto inskrypcje Ordinal przechowują wszystkie metadane NFT – informacje o własności, datę mięty, numer edycji i inne kluczowe szczegóły – a także rzeczywiste dzieła bezpośrednio na blockchain Bitcoin. Natomiast standardowe NFT zazwyczaj przechowują tylko metadane tokena w łańcuchu, a rzeczywiste grafiki często są przechowywane na zewnętrznych platformach, takich jak rozwiązania chmurowe IPFS lub Web 2.0.

Co to są zapisy rekurencyjne?

Inskrypcje rekurencyjne wykorzystują proces pobierania istniejących inskrypcji w celu utworzenia nowych inskrypcji, które są następnie łączone razem za pomocą złożonego mechanizmu wywołania danych. Jak wspomniano powyżej, napisy Ordinal przechowują wszystkie dane, w tym zapisane treści, bezpośrednio w łańcuchu Bitcoinów. Ze względu na limit wielkości bloku Bitcoina wynoszący 4 MB, jest to maksymalna kwota, którą możesz zapisać na satoshi podczas tworzenia NFT Bitcoina. Podczas gdy 4 MB brzmi wystarczająco dużo dla krótkich danych tekstowych lub zwykłych obrazów 2D, szybko staje się bardzo ograniczające, jeśli musisz zapisać dłuższe filmy, bogatą animację 3D lub duże bloki kodu programowania.

Rodarmor zajął się tym ograniczeniem w czerwcu 2023 r., kiedy wprowadził ekscytującą aktualizację swojej oryginalnej technologii inkrypcyjnej — rekurencyjne inskrypcje. Gdy są tworzone w sieci, inskrypcje rekurencyjne mogą odwoływać się do treści zapisanych na istniejących inskrypcjach w łańcuchu. Korzystając z odniesienia do wcześniej utworzonych inskrypcji, rekurencyjne inskrypcje pozwalają wykorzystać więcej treści na Bitcoin NFT. Łącząc w ten sposób wiele napisów, możesz potencjalnie uwzględnić ogromną ilość danych.

Dzięki limitowi rozmiaru 4 MB inkrypcje rekurencyjne otwierają wiele nowych możliwości i przypadków użycia Bitcoina, takich jak bogate wideo i animacje 3D, gry blockchain, kina w łańcuchu — a nawet zdecentralizowane aplikacje (DApps) wykorzystujące wbudowany inteligentny kod kontraktu.

Jak działają zapisy rekurencyjne?

Pomysł Rodarmora na rekurencyjne inskrypcje wynika z długo przyjętej koncepcji rekursywności, znanej wielu programistom. Podczas programowania rekursywność odnosi się do zdolności elementu kodu – np. bloku funkcyjnego – do odnoszenia się do siebie i pobierania danych z poprzednich iteracji kodu. Twórca Ordinals poczynił pomysłową obserwację, że koncepcję tę można elokwentnie zastosować do procesu tworzenia tokenu opartego na napisach w Bitcoinach.

Po utworzeniu nowego inskrypcji rekurencyjnej Ordinal zawiera ona wywołanie w celu pobrania danych z treści wcześniejszej inskrypcji. W ten sposób wiele rekurencyjnych inskrypcji połączonych jeden po drugim może umożliwić jednemu Bitcoin Ordinal wykorzystanie dużej ilości danych.

Kluczowym aspektem tego procesu jest to, że ostateczne inskrypcje w takim łańcuchu nie muszą w pełni importować danych zawartych w innych inskrypcjach; to pokonałoby większość celu całej koncepcji inskrypcji rekurencyjnej. Zamiast tego można je zaprojektować tak, aby odwoływać się do wcześniejszych danych i wykonywać zawarty w nich kod programowania w lekki i wydajny sposób.

Weźmy pod uwagę przykład dużego obrazu o wysokiej rozdzielczości, który przekracza limit 4 MB zwykłych, nierekurencyjnych napisów. Zamiast dołączać plik obrazu lub jego fragmenty, inskrypcja może zawierać kod programowania, który dynamicznie tworzy obraz po pobraniu z innego inskrypcji. Dzwoniąc i łącząc ze sobą fragmenty kodu z wielu napisów, możesz zbudować obraz, który może mieć kilkaset megabajtów, a nawet gigabajtów, a wszystko to bez naruszania limitu 4 MB na pojedynczy token/satoshi.

Oczywiście takie lekkie i wydajne wykonanie kodu otwiera możliwości nie tylko w zakresie budowy obrazu, ale także w innych przypadkach użycia wymagających dynamicznego wykonania kodu. Tworzy to możliwości dla gier opartych na Bitcoinach, aplikacji DeFi i innych typów DApps, które są obecnie obsługiwane przez inteligentny kod umowy w innych blockchainach.

Podczas gdy inskrypcje rekurencyjne mogą przekazywać dane o łańcuchu z poprzednich inskrypcji, odnoszenie się do treści zewnętrznych poza blockchain – nazywanych „piaskownicą” w terminologii protokołu Ordinals – jest niedozwolone. Jednym z ważnych powodów jest to, że dane pozałańcuchowe mogą wprowadzić luki do autonomicznego mechanizmu bezpieczeństwa Bitcoin. Plik przechowywany gdzieś w osobistej sieci, a nawet w dobrze znanym rozwiązaniu w chmurze Web 2.0, nie jest najlepszym kandydatem do bycia częścią platformy, która jest dumna ze swoich funkcji bezpieczeństwa.

Skinny_Banner-1600x400.webp

Zalety i wady napisów rekurencyjnych

Inkrypcje zwykłe, a w szczególności rekurencyjne, można opisać jako najgłębszą nową funkcję Bitcoina od czasu uruchomienia sieci w 2009 r. Najważniejsze zalety rekurencyjnej technologii inskrypcyjnej to:

  • Inkrypcja dużych danych – możliwość inskrypcji dużych danych, które umożliwiają przechowywanie w łańcuchu obrazów, filmów i animacji 3D o wysokiej rozdzielczości.

  • Wydajne przechowywanie danych — dane są skutecznie przechowywane przy użyciu lekkich wywołań kodowych programowania zamiast rzeczywistych plików multimedialnych.

  • Ułatwianie tworzenia DApp – możliwość inskrypcji złożonego kodu programowania i połączeń danych między inkrypcjami rekurencyjnymi tworzy możliwości dla DApps w Bitcoinach.

  • Zmniejszenie zatłoczenia i kosztów sieci — usprawniona wymiana danych między zapisami oferuje możliwość obniżenia zatłoczenia sieci i opłat transakcyjnych w porównaniu z tradycyjnymi, niepowodującymi zawrotów inskrypcjami.

Jednak chociaż rekurencyjne inskrypcje stwarzają ekscytujące możliwości i potencjalne przypadki użycia, istnieją również wady związane z tą dużą innowacją Bitcoina. Niektóre wady i zagrożenia związane z rekurencyjnymi zapisami są następujące:

  • Nieefektywne DApps – ponieważ rekursja może umożliwić złożoną logikę wykonywania i różne DApps, programiści mogą uciekać się do łączenia ogromnej liczby inskrypcji w dążeniu do tworzenia aplikacji, które są możliwie najbardziej zaawansowane. Może to mieć szkodliwy wpływ na wydajność tych aplikacji — nie zapominajmy, że Bitcoin nigdy nie miał wbudowanych natywnych funkcji do obsługi aplikacji blockchain, a inskrypcje są zasadniczo obejściem umożliwiającym włączenie tych aplikacji.

  • Negatywny wpływ na wydajność i koszty sieci — ten sam nadmierny łańcuch napisów może również prowadzić do pogorszenia wydajności sieci i/lub eksplozji kosztów transakcji.

  • Zagrożenia bezpieczeństwa — pewne zagrożenia bezpieczeństwa mogą zostać wprowadzone przez kod programowania używany w powtarzających się inskrypcjach. Podczas gdy sandboxing uniemożliwia dostęp do danych pozałańcuchowych, kod będący częścią zapisanej treści może być złośliwy.

Myśli zamykające

Rekurencyjne zapisy otwierają niezliczone nowe możliwości w ekosystemie Bitcoin. Blockchain, znany przede wszystkim jako medium do transferu i przechowywania aktywów kryptowalutowych, może stać się głównym inteligentnym centrum kontraktowym konkurencyjnym dla Ethereum — a nawet gigantyczną platformą rozrywkową z grami, filmami, złożoną animacją 3D i różnymi DApps — aby zaspokoić niemal każdy gust.

Podczas gdy niektórzy czyści i idealiści bitcoinów są sceptyczni wobec technologii inskrypcji, podkreślając, że wprowadza ona elementy, które nigdy nie były przewidziane dla sieci, rekurencyjne inskrypcje nie uosabiają koncepcji, która zostanie porzucona lub zapomniana. Rozpoczęto pracę nad przekształceniem bitcoina z nudnej księgi transakcyjnej w dużego giganta DApp, gamingu i rozrywki — wszystko dzięki nadejściu rekurencyjnych inskrypcji.

#Bybit #TheCryptoArk 

Aplikacja Bybit
Zarabiaj w inteligentny sposób