Czym są wrapped crypto tokens i jak działają?

Czym są wrapped crypto tokens?
Wrapped tokeny krypto (nazywane też wrapped coins) to tokeny, które na blockchainie reprezentują wartość lub roszczenie do bazowej kryptowaluty, która pierwotnie istnieje na innym blockchainie albo w innej formie technicznej. Umożliwiają korzystanie z tej kryptowaluty w aplikacjach, które nie potrafią bezpośrednio obsługiwać pierwotnej monety.
Przykładowo Bitcoin jest natywną monetą blockchaina Bitcoin. Wrapped wersja Bitcoina może istnieć jako token na Ethereum, dzięki czemu da się jej używać w aplikacjach Ethereum. Taki wrapped token nie jest jednak tym samym co oryginalny BTC. To odrębna reprezentacja, która działa zgodnie z zasadami Ethereum.
W konstrukcji w pełni zabezpieczonej jeden wrapped token odpowiada jednej jednostce bazowej kryptowaluty. Oryginalna kryptowaluta zostaje wtedy zablokowana w smart kontrakcie lub jest przechowywana przez podmiot powierniczy. Smart kontrakt to program na blockchainie, który automatycznie wykonuje wcześniej zdefiniowane działania.
Znanym przykładem jest WETH. WETH to token ERC-20, który reprezentuje natywne ETH. ERC-20 to standard techniczny dla tokenów na Ethereum. Standard ten sprawia, że portfele krypto, dApps i zdecentralizowane giełdy mogą współpracować z tokenem w ujednolicony sposób.
Sama nazwa wrapped nie oznacza, że token jest zawsze w pełni zabezpieczony lub że można go bezpośrednio wymienić. Dokładne zasady różnią się w zależności od tokena i bridge’a. Bridge to system, który pomaga reprezentować wartość pomiędzy blockchainami. Dlatego sposób przechowywania, emisji i wykupu to kluczowe różnice między wrapped tokenami.
Najważniejsze informacje
- Wrapped crypto tokens reprezentują kryptowaluty na innym blockchainie lub w innym standardzie technicznym.
- Wrapped token jest odrębną reprezentacją i nie jest tym samym co pierwotna, natywna moneta.
- W konstrukcji w pełni zabezpieczonej zazwyczaj jeden wrapped token odpowiada jednej jednostce bazowej kryptowaluty.
- WETH sprawia, że natywne ETH jest użyteczne jako token ERC-20 w aplikacjach Ethereum.
- Sama nazwa wrapped nie daje gwarancji co do zabezpieczenia, możliwości wykupu ani poziomu ryzyka.
Jak działają wrapped crypto tokens?
Wrapped crypto tokens zazwyczaj działają tak, że bazowa kryptowaluta zostaje zablokowana, a następnie na docelowym blockchainie emitowany jest odpowiadający jej token. Często nazywa się to lock-and-mint: lock oznacza zablokowanie, a mint oznacza tworzenie nowych tokenów.
W przypadku WETH odbywa się to w całości na Ethereum poprzez smart kontrakt. Użytkownik wpłaca ETH do kontraktu WETH. Następnie kontrakt emituje taką samą liczbę tokenów WETH. Gdy ktoś później wymienia WETH z powrotem, powoduje spalenie tokenów WETH i otrzymuje z kontraktu taką samą ilość ETH.
W przypadku kryptowalut, których nie da się zablokować na łańcuchu źródłowym za pomocą kompatybilnych smart kontraktów, może być potrzebny podmiot powierniczy. Przy transferze BTC na Ethereum podmiot powierniczy przechowuje na przykład BTC, podczas gdy na Ethereum emitowany jest wrapped token BTC. W modelu WBTC tylko zatwierdzone instytucje po weryfikacji tożsamości mogą mintować i burnować WBTC.
Nie każdy bridge działa w modelu lock-and-mint. Niektóre systemy stosują burn-and-mint. Wtedy tokeny na jednym blockchainie są niszczone, a na drugim emitowane są nowe tokeny. Można też wykorzystywać atomic swaps. W takim rozwiązaniu strony wymieniają kryptowaluty zgodnie z ustalonymi warunkami technicznymi.
Sama kryptowaluta zazwyczaj nie „podróżuje” dosłownie z jednego blockchaina na drugi. Jej wartość otrzymuje na łańcuchu docelowym nową reprezentację. Założeniem jest, że wrapped token utrzymuje tę samą wartość co bazowa kryptowaluta, ale nie jest to gwarancja ceny rynkowej. Mniejsze zaufanie, ograniczona płynność lub problemy z wykupem mogą sprawić, że cena się odchyla.
Przykład: Ktoś blokuje 1 ETH w kontrakcie WETH i otrzymuje 1 WETH. Tego WETH można następnie użyć w dApp, która obsługuje wyłącznie tokeny ERC-20. Oryginalne ETH pozostaje w tym czasie zablokowane w kontrakcie.
Dlaczego tokeny krypto są „wrapowane”?
Tokeny krypto są wrapowane, aby umożliwić korzystanie z kryptowalut w zastosowaniach i sieciach, które nie wspierają bezpośrednio pierwotnej monety. Dzięki temu BTC może być na przykład używany jako token na Ethereum w dApps, które obsługują tokeny Ethereum.
WETH rozwiązuje przede wszystkim problem kompatybilności. Natywne ETH istniało już zanim wprowadzono standard ERC-20 i nie jest z nim zgodne. Wiele dApps oczekuje jednak tokena z tymi samymi stałymi funkcjami co inne tokeny ERC-20. WETH nadaje ETH tę ujednoliconą formę.
Standard ERC-20 opisuje między innymi, jak tokeny są wysyłane, jak sprawdzić saldo oraz jak użytkownik może udzielić smart kontraktowi zgody na użycie tokenów. Dzięki temu portfele krypto i zdecentralizowane giełdy nie muszą budować od zera osobnej integracji technicznej dla każdego tokena.
Wrapped tokeny i bridges mogą też zapewniać dostęp do dApps oraz płynności na innych sieciach lub sieciach Layer 2. Płynność to dostępna ilość kryptowalut, dzięki której użytkownicy mogą handlować lub wykonywać inne operacje finansowe. Niższe koszty transakcyjne mogą być powodem, aby korzystać z innej sieci.
Wrapping nie zmienia pierwotnego BTC ani ETH. Tworzy oddzielną wersję tokena, która może działać zgodnie z regułami technicznymi docelowego blockchaina.
Jakie są przykłady wrapped crypto tokens?
WETH, WBTC i cbBTC to przykłady wrapped crypto tokens, ale ich konstrukcja jest różna.
- WETH (Wrapped Ether): WETH to token ERC-20, który reprezentuje natywne ETH. ETH jest wpłacane do smart kontraktu WETH w momencie tworzenia WETH. Przy „rozpakowywaniu” tokeny WETH są spalane, a ETH zostaje ponownie uwolnione.
- WBTC (Wrapped Bitcoin): WBTC to wielołańcuchowa konstrukcja tokena powiązana z BTC przechowywanym w custody. Zatwierdzone instytucje po weryfikacji tożsamości mogą w tym modelu mintować i burnować WBTC.
- cbBTC (Coinbase Wrapped Bitcoin): cbBTC to oferowana przez Coinbase reprezentacja BTC, dostępna na Base, Ethereum, Solana i Arbitrum.
Sam ticker tokena nie wystarcza, aby określić, co otrzymujesz. Mogą istnieć różne warianty WETH, a tokeny o niemal identycznej nazwie mogą mieć inny kontrakt, innego emitenta lub inne cechy bezpieczeństwa.
Dlatego zawsze sprawdzaj, na jakim blockchainie znajduje się token oraz czy adres kontraktu odpowiada tokenowi, którego chcesz użyć. Portfel krypto może wyświetlać wiele tokenów o tym samym tickerze, mimo że technicznie nie są one takie same.
Jaką rolę wrapped tokeny odgrywają w DeFi?
Wrapped tokeny odgrywają ważną rolę w Decentralized Finance (DeFi), ponieważ mogą sprawić, że kryptoaktywa staną się użyteczne na blockchainach, na których te aktywa pierwotnie nie istnieją. Znanym przykładem jest Wrapped Bitcoin (WBTC), dzięki któremu wartość Bitcoina może być wykorzystywana w aplikacjach na Ethereum i innych kompatybilnych sieciach.
Wrapped token zazwyczaj reprezentuje inne kryptoaktywo w relacji 1:1. Przykładowo jeden WBTC ma reprezentować jednego bitcoina. Oryginalny bitcoin nadal istnieje poza Ethereum, natomiast WBTC może być używany jako token w ekosystemie Ethereum.
Dzięki temu użytkownicy mogą wykorzystywać aktywa w protokołach DeFi bez konieczności, aby te aktywa były pierwotnie częścią tego samego blockchaina. Wrapped tokeny są między innymi używane do:
- Zdecentralizowanych giełd: wrapped tokenami można handlować za pośrednictwem liquidity pools i innych mechanizmów handlu w ramach DEX.
- Lending i borrowing: niektóre protokoły DeFi akceptują wrapped tokeny jako zabezpieczenie pożyczek lub umożliwiają ich pożyczanie.
- Liquidity providing: użytkownicy mogą dodawać wrapped tokeny do liquidity pools i pod określonymi warunkami otrzymywać nagrody lub opłaty transakcyjne.
- Strategii yield: wrapped tokeny mogą stanowić element strategii, w których użytkownicy łączą różne protokoły DeFi, aby próbować osiągnąć zysk.
- Użycia w smart kontraktach: ponieważ wrapped aktywo może stosować ten sam standard tokena co inne tokeny w sieci, smart kontrakty i aplikacje DeFi mogą łatwiej z niego korzystać.
Najważniejszą zaletą jest więc interoperacyjność. Bitcoin i Ethereum to na przykład odrębne blockchainy o różnych zasadach technicznych. Z tego powodu bitcoin nie może być bezpośrednio używany przez smart kontrakt Ethereum.
Reprezentując bitcoina w kompatybilnej formie tokena, jego wartość może być wykorzystywana w DeFi opartym na Ethereum. Wrapped tokeny wiążą się jednak również z dodatkowymi ryzykami. Użytkownik zależy nie tylko od pierwotnego blockchaina, ale także od mechanizmu, w ramach którego wrapped token jest emitowany i zabezpieczany. W przypadku niektórych wrapped tokenów bazowe aktywa są zarządzane przez centralnego custodiana. Inne rozwiązania wykorzystują smart kontrakty, bridges lub połączenie kilku stron.
Jeśli zabezpieczenie nie jest zarządzane prawidłowo, bridge zostanie zhakowany albo smart kontrakt zawiera podatność, wrapped token może stracić powiązanie z bazowym aktywem. Wrapped token nie jest więc tym samym co pierwotne kryptoaktywo, nawet jeśli oba mają reprezentować tę samą wartość.
W ramach DeFi wrapped tokeny działają głównie jako techniczny most między aktywami i ekosystemami. Umożliwiają udostępnienie płynności i wartości z jednego blockchaina w aplikacjach na innym blockchainie, ale jednocześnie dodają dodatkową zależność techniczną, a czasem także zależność od kontrahenta.
Jak „rozpakowuje się” wrapped crypto tokens?
Wrapped crypto tokens „rozpakowuje się” przez odwrócenie procesu emisji. Nazywa się to też unwrapping lub redemption: wrapped token znika, a bazowa kryptowaluta jest uwalniana lub wypłacana zgodnie z zasadami systemu.
Praktyczna ścieżka różni się w zależności od tokena.
-
Sprawdź, jaki typ wrapped tokena posiadasz
Sprawdź, na jakim blockchainie znajduje się token oraz jaki kontrakt jest z nim powiązany. Jest to istotne, ponieważ WETH, WBTC i inne wrapped tokeny mogą mieć różne procedury wykupu.
-
Skorzystaj z właściwej ścieżki redemption
W przypadku WETH posiadacz może zamienić WETH na taką samą ilość ETH poprzez smart kontrakt WETH. Kontrakt spala WETH i uwalnia ETH.
W przypadku WBTC konwersja na natywne BTC odbywa się przez autoryzowanych merchantów i custodianów. W tym modelu merchant powoduje spalenie WBTC, po czym custodian po potwierdzeniach uwalnia BTC na adres Bitcoin merchanta. Dlatego ścieżka dla indywidualnego posiadacza zależy od użytego dostawcy usług.
-
Uwzględnij opłaty sieciowe
Dla operacji on-chain, takich jak wrapping, unwrapping oraz transakcje bridge, zazwyczaj potrzebne są opłaty sieciowe. Na Ethereum są to gas fees płacone w natywnym ETH. Oznacza to, że nie można użyć WETH do opłacenia gas fees dla transakcji Ethereum.
-
Sprawdź, czy Twoje miejsce docelowe jest obsługiwane
Niektóre platformy mogą automatycznie zamieniać otrzymane wrapped tokeny w ramach odpowiedniego konta na bazową kryptowalutę. Jest to procedura platformy i nie oznacza, że każdy zewnętrzny adres może otrzymać natywne BTC. Dlatego wysyłaj token wyłącznie na sieć i adres, które obsługują ten token.
Jakie ryzyka wiążą się z wrapped crypto tokens?
Wrapped crypto tokens często dodają dodatkowe ryzyka do ryzyka związanego z bazową kryptowalutą. Token może zależeć od podmiotu powierniczego, bridge’a, smart kontraktu, grupy walidatorów, docelowego blockchaina oraz dostępnej płynności.
Bridge może na przykład dodać dodatkową warstwę pomiędzy dwoma blockchainami. Gdy ta warstwa nie działa prawidłowo lub zostanie zaatakowana, wrapped token może mieć problemy z emisją, transferem lub możliwością wykupu. W przypadku trusted bridges operatorzy lub walidatorzy mogą teoretycznie blokować transfery. Jeśli będą współdziałać w złej wierze, środki użytkowników mogą być zagrożone.
Ryzyko stanowią również błędy w smart kontraktach. Błąd w kodzie może prowadzić do utraty kryptowalut lub do nieprawidłowej emisji tokenów. Ponadto błąd użytkownika może mieć poważne konsekwencje. Osoba, która wyśle tokeny na niewłaściwą sieć, niewłaściwy kontrakt lub nieobsługiwany adres, może je stracić. Tokeny ERC-20 wysłane do kontraktu, który nie potrafi ich obsłużyć, mogą utknąć na stałe.
Zestawienie proof-of-reserves lub dashboard on-chain może dać wgląd w adresy rezerw oraz liczbę wyemitowanych tokenów. Nie eliminuje to jednak wszystkich ryzyk. Nie mówi na przykład wszystkiego o kontroli nad private keys, ograniczeniach prawnych, błędach operacyjnych ani o praktycznej możliwości wykupu tokenów.
Jak powstaje ryzyko kontrahenta przy wrapped crypto tokens?
Ryzyko kontrahenta powstaje, gdy wartość lub możliwość wykupu wrapped tokena zależy od osób lub organizacji spoza zaangażowanych blockchainów. Może to być custodian, issuer, merchant, sygnatariusze multisig lub zewnętrzni walidatorzy.
Custodian to podmiot, który zarządza kryptowalutami w imieniu innej osoby. W przypadku custodial wrapped tokena BTC taki podmiot musi faktycznie przechowywać bazowe BTC i uwalniać je zgodnie z zasadami redemption. Jeśli tego nie zrobi, wrapped token może stracić możliwość wykupu. W efekcie również powiązanie z wartością BTC może znaleźć się pod presją.
W trusted bridge użytkownicy ufają operatorowi lub grupie walidatorów, że będą prawidłowo przechowywać kryptowaluty i poprawnie wykonywać polecenia bridge. Grupa walidatorów to zbiór podmiotów, które w takim systemie potwierdzają transakcje lub zdarzenia. Podmioty te mogą teoretycznie blokować transfery lub, działając wspólnie, narazić środki na ryzyko.
WETH jest zbudowany inaczej. Bazowe ETH jest zablokowane w smart kontrakcie WETH, a kroki mint i burn odbywają się on-chain. Zmniejsza to klasyczne ryzyko centralnego powiernika, ale nie sprawia, że WETH jest pozbawiony ryzyka. Bezpieczeństwo nadal zależy od smart kontraktu i protokołu Ethereum.
Jaką rolę pełnią smart kontrakty w wrapped crypto tokens?
Smart kontrakty mogą automatyzować emisję, spalanie, transfer i redemption wrapped crypto tokens. Wykonują wcześniej zdefiniowane reguły, gdy użytkownik przeprowadzi poprawną transakcję on-chain.
W przypadku WETH smart kontrakt odbiera ETH i tworzy taką samą ilość WETH. Przy unwrappingu kontrakt odbiera WETH, spala te tokeny i uwalnia ETH. Dzięki temu nie jest potrzebny osobny custodian dla tych konkretnych kroków.
W przypadku bridges smart kontrakty zarówno na blockchainie źródłowym, jak i docelowym mogą realizować kroki związane z lock-and-mint lub burn-and-mint. Kontrakty muszą prawidłowo ustalić, kiedy można wyemitować nowe tokeny lub kiedy można uwolnić kryptowaluty. W niektórych bridges, oprócz kodu kontraktu, nadal potrzebny jest custodian lub grupa walidatorów do potwierdzania zdarzeń spoza kontraktu.
Kod smart kontraktu to dodatkowa powierzchnia ataku. Jeden błąd w kontrakcie bridge może narazić kryptowaluty na ataki hakerskie. Dodatkowo smart kontrakt wrapped tokena, kontrakt bridge oraz kontrakty zewnętrznych dApps to odrębne komponenty z własnymi ryzykami i możliwymi uprawnieniami administracyjnymi.
Na koniec, błędna interakcja może prowadzić do straty nawet bez ataku. ERC-20 nie wymaga obowiązkowego potwierdzenia odbioru przez kontrakt odbierający. Jeżeli użytkownik wyśle tokeny na adres kontraktu, który nie potrafi ich obsłużyć, tokeny mogą pozostać zablokowane.
Podsumowanie
Wrapped crypto tokens umożliwiają korzystanie z kryptowalut na innym blockchainie lub w ramach standardu technicznego lepiej dopasowanego do dApps, portfeli krypto i zdecentralizowanych giełd. WETH pokazuje na przykład, jak natywne ETH może działać jako token ERC-20, natomiast wrapped tokeny BTC mogą umożliwiać używanie BTC na innych sieciach.
Sposób działania zależy od konstrukcji. Niektóre tokeny, takie jak WETH, korzystają ze smart kontraktu na tym samym blockchainie. Inne modele wykorzystują bridge, custodiana lub autoryzowanego merchanta do zarządzania bazową kryptowalutą i emisji wrapped tokenów.
Ta dodatkowa warstwa zwiększa możliwości użycia, ale wprowadza też nowe ryzyka. Dlatego przed użyciem wrapped tokenów zawsze sprawdzaj blockchain, adres kontraktu, procedurę wykupu oraz rolę ewentualnych podmiotów zewnętrznych.