Tokeny omnichain
Kompletny przewodnik po standardach OFT i ONFT LayerZero na Chiliz Chain: mechanika lock-and-mint, wzorzec OFT Adapter oraz mostkowanie między łańcuchami EVM i Solana.
O LayerZero i standardach tokenów omnichain
LayerZero to protokół komunikacji omnichain.
W odróżnieniu od tradycyjnego „mostu", który blokuje aktywa w jednym chainie i mintuje opakowaną kopię w innym, LayerZero umożliwia smart kontraktom na różnych chainach bezpośrednią „komunikację" ze sobą. Odbywa się to przez standard Omnichain Fungible Token (OFT) dla zwykłych tokenów oraz standard Omnichain Non-Fungible Token (ONFT) dla NFT.
Dowiedz się więcej o standardach OFT i ONFT:
W praktyce OFT LayerZero umożliwia tokenowi projektu (np. $PSG lub $CITY) istnienie natywnie na Chiliz Chain i jednoczesne płynne przemieszczanie się do innych blockchainów i ich ekosystemów.
LayerZero obsługuje ponad 700 aktywów w ponad 170 sieciach blockchain dzięki tylu samo smart kontraktom OFT/ONFT:
Wśród tych sieci są chainy kompatybilne z EVM, takie jak Chiliz Chain, oczywiście Ethereum, ale również Base, Arbitrum, Polygon, BNB Chain itp. LayerZero obsługuje jednak również chainy non-EVM, takie jak Solana, Aptos, Sei, TON itp.
Dlaczego warto uczynić tokeny projektu omnichain?
Mostkowanie tokenów projektu przez LayerZero przekształca je w aktywa omnichain, które mogą istnieć i być używane wszędzie. Przynosi to interoperacyjność, a co za tym idzie:
Posiadacze tokenów projektu mogą używać tokenu tam, gdzie jest najbardziej przydatny.
Deweloperzy dApp na Chiliz Chain mogą sprawić, by ich dApp przyjmowała depozyty od użytkowników z innych chainów.
Kluby sportowe mogą poszerzyć zasięg swoich Fan Tokenów, otwierając dostęp fanom spoza bazy użytkowników Chiliz Chain.
Główna idea pozostaje ta sama: uczynienie tokenu projektu działającym na wielu chainach znacznie zwiększa jego użyteczność.
Jak to działa
By stworzyć token projektu omnichain na Chiliz Chain, musi on implementować kontrakt OFT.sol, który sam rozszerza standardowy kontrakt ERC20.sol.
Ponieważ większość tokenów projektów istnieje jako standardowe tokeny ERC-20, nie możemy po prostu zastąpić ich kontraktów kontraktem OFT.sol.
By uczynić je omnichain bez ponownego emitowania, musimy użyć wzorca OFT Adapter:
... który używa kontraktu OFTAdapter.sol:
Pozwala to rozszerzyć możliwości tokenów bez ich modyfikacji: OFT Adapter działa jako pośrednik między istniejącym tokenem a siecią LayerZero.
Przez ten adapter token może komunikować się z kontraktem OFT.sol wdrożonym na chainie docelowym.
Przy mostkowaniu tokenu kontrakt OFT Adapter na Chiliz Chain „blokuje" określoną ilość tokenów i informuje kontrakt OFT na chainie docelowym, by „zmintował" równoważną ilość tokenów dla tego chaina.
Gdy posiadacz chce zwrócić token na Chiliz Chain, zdalny kontrakt OFT spala tokeny, a kontrakt OFT Adapter na Chiliz Chain odblokowuje i uwalnia oryginalne tokeny.
Ten mechanizm „Lock-and-Mint" zapewnia, że całkowita podaż w obiegu pozostaje stała we wszystkich chainach, zachowując jednocześnie niezmienność i historię oryginalnego kontraktu tokenu na Chiliz Chain.
Przewodnik EVM do EVM
Most z Base do Chiliz ChainMost z Chiliz Chain do BasePrzewodnik non-EVM do EVM
Most z Solana do Chiliz ChainPrzewodnik EVM do non-EVM
Most z Chiliz Chain do SolanaOstatnia aktualizacja
Czy to było pomocne?