Usar tokens Omnichain
Guia completo dos padrões OFT e ONFT do LayerZero na Chiliz Chain: mecanismo lock-and-mint, padrão OFT Adapter e bridge entre cadeias EVM e Solana.
Sobre o LayerZero e os padrões de token omnichain
O LayerZero é um protocolo de mensagens omnichain.
Ao contrário de uma "ponte" tradicional que bloqueia ativos em uma rede e minta uma cópia encapsulada em outra, o LayerZero permite que contratos inteligentes em diferentes redes "conversem" diretamente entre si. Isso é feito por meio do Omnichain Fungible Token Standard (OFT) para tokens regulares, e do Omnichain Non-Fungible Token Standard (ONFT) para NFTs.
Saiba mais sobre os padrões OFT e ONFT aqui:
Na prática, o OFT do LayerZero permite que um token de projeto (como $PSG ou $CITY) exista nativamente na Chiliz Chain enquanto se move perfeitamente para outras blockchains e seus ecossistemas.
O LayerZero suporta mais de 700 ativos em mais de 170 redes blockchain, graças a tantos smart contracts OFT/ONFT:
Entre essas redes estão cadeias compatíveis com EVM como a Chiliz Chain, como Ethereum é claro, mas também Base, Arbitrum, Polygon, BNB Chain, etc. Mas o LayerZero também suporta cadeias não-EVM, como Solana, Aptos, Sei, TON, etc.
Por que tornar tokens de projeto omnichain?
Bridging de tokens de projeto via LayerZero os transforma em ativos omnichain que podem existir e ser usados em qualquer lugar. Isso traz interoperabilidade e, portanto:
Detentores de tokens de projeto podem usar seu token onde for mais útil.
Desenvolvedores de dApps na Chiliz Chain podem ter seu dApp aceitando depósitos de usuários em outras redes.
Clubes esportivos podem ampliar o alcance de seus Fan Tokens, abrindo o acesso a fãs fora da base de usuários da Chiliz Chain.
A ideia central é a mesma: ao fazer um token de projeto funcionar entre redes, a utilidade do token aumenta amplamente.
Como funciona
Para criar um token de projeto omnichain na Chiliz Chain, ele precisa implementar o contrato OFT.sol, que por sua vez estende o contrato padrão ERC20.sol.
Como a maioria dos tokens de projeto existe como tokens ERC-20 padrão, não podemos simplesmente substituir seus contratos pelo contrato OFT.sol.
Para torná-los omnichain sem reemiti-los, precisamos usar o padrão OFT Adapter:
... que usa o contrato OFTAdapter.sol:
Isso permite estender as capacidades dos tokens sem alterá-los: o OFT Adapter atua como intermediário entre o token existente e a rede LayerZero.
Por meio desse adapter, o token pode se comunicar com o contrato OFT.sol implantado na rede de destino.
Ao fazer bridge do token, o contrato OFT Adapter na Chiliz Chain "bloqueia" uma certa quantidade de tokens e informa ao contrato OFT na rede de destino para "mintar" uma quantidade equivalente de tokens para aquela rede.
Quando o detentor quer retornar o token à Chiliz Chain, o contrato OFT remoto queima os tokens, e o contrato OFT Adapter na Chiliz Chain desbloqueia e libera os tokens originais.
Esse mecanismo de "Lock-and-Mint" garante que o fornecimento total em circulação permaneça constante em todas as redes, preservando a imutabilidade e o histórico do contrato de token original na Chiliz Chain.
Guia EVM para EVM
Bridge de Base para Chiliz ChainBridge de Chiliz Chain para BaseGuia não-EVM para EVM
Bridge de Solana para Chiliz ChainGuia EVM para não-EVM
Bridge de Chiliz Chain para SolanaAtualizado
Isto foi útil?