Informação básica
Perfil do token
Preço Cap. de mercado.
Última atualização: Eos 31, 2023
Osmosis é um protocolo de market maker automatizado (AMM) construído em cima do SDK Cosmos, que suporta transações cross-chain. O projeto é governado pelos detentores de tokens OSMO, que podem submeter propostas para a criação e gestão de pools de liquidez e seus incentivos. As pools de liquidez do Osmosis incluem características como curvas de ligação e ativos multi-pesados. O protocolo AMM da Osmosis suporta a gestão de um índice de tokens interchain, não custodial e autoequilibrado, de forma semelhante ao Balancer.
Além do AMM, a Osmosis é também uma blockchain Proof-of-Stake construída usando o Cosmos Hub.
Osmosis afirma que seu objetivo é fornecer ferramentas que ampliem o uso de AMMs através do ecossistema Cosmos. Osmosis se baseia no conceito matemático da curva de ligação tipicamente usado pela maioria dos AMMs (geralmente, os AMMs dependem de uma curva de ligação para gerenciar o preço dos ativos em suas pools de liquidez - de maneira simples, o preço aumenta à medida que a oferta do token diminui), introduzindo personalizações como AMMs de curva customizada, ajuste dinâmico de taxas de troca, pools de liquidez multi-token, staking interchain, mercado de opções, e mais.
Para se diferenciar da maioria dos projetos da zona Cosmos que focam seu esquema de incentivo nos delegadores, Osmosis tenta alinhar os interesses dos provedores de liquidez, membros do DAO e delegadores através de incentivos como a concessão de propriedade soberana aos provedores de liquidez que têm seus ativos em staking. Eles podem ajustar os parâmetros das pools dependendo de vários fatores como a concorrência de outras pools ou condições de mercado, através da plataforma de governança do projeto.
Osmosis descreve os casos de uso que podem exigir o ajuste dos parâmetros de uma pool de liquidez, incluindo vários fatores como tempos de bloco, slippage, taxas de transação, volatilidade do mercado, e mais. Ao ter parâmetros ajustáveis, as pools de liquidez da Osmosis têm como objetivo satisfazer os diferentes participantes do mercado DeFi, tais como traders, gestores de bots MEV, provedores de liquidez, investidores, projetos emergentes buscando iniciar a liquidez, arbitradores, e outros.
Projetos emergentes podem usar as pools de liquidez da Osmosis para airdrop de seus tokens para contas de Osmosis, seguindo um guia detalhado disponível na página de documentação da plataforma. Da mesma forma, projetos que procuram criar pools de iniciação de liquidez podem criar tais pools visitando o portal de documentação e seguindo o guia detalhado disponível.
As pools de inicialização de liquidez (LBP) da Osmosis diferem de outras pools de liquidez na plataforma pela relação dos ativos dentro das pools. Cada LBP tem uma relação predefinida que se ajusta ao longo do tempo, uma relação alvo, e um intervalo de tempo durante o qual ela se ajusta. Cada LBP se torna uma pool de liquidez normal da Osmosis uma vez que seu período predefinido terminou ou sua relação final é alcançada.
Como Osmosis utiliza o protocolo IBC (Inter Blockchain Communication) do Cosmos, o design do AMM é principalmente focado na negociação de tokens IBC (tokens de padrão ICS-20). Portanto, para a criação de pools de liquidez com ativos IBC, a equipe da Osmosis criou um guia separado, disponível no portal de documentação do projeto. Um dos principais pré-requisitos inclui a cadeia nativa do ativo tendo transferências IBC habilitadas, o que requer o uso do Cosmos SDK v0.40 ou superior.
A blockchain Osmosis atualmente utiliza a linguagem de programação Go v1.18. Assim como todas as redes Cosmos, Osmosis é composta de diferentes módulos. Atualmente, estes são “Epochs”, “GAMM”, “Gov”, “Incentives”, “Lockup”, “Mint”, “Pool Incentives”, “Superfluid Staking”, “Token Factory”, “TWAP”, e “Txfees”. Cada um desses módulos possui informações extensas disponíveis para desenvolvedores por meio de uma página web, parte da documentação do Osmosis.
Para depositar fundos no aplicativo Osmosis, os usuários devem adquirir uma conta de carteira Keplr. Depois disso, eles precisam conectar a carteira com Osmosis e aprovar a conexão dentro da interface da carteira. Uma vez conectados com o dApp, os usuários precisam depositar fundos navegando até a aba “Assets”, localizada no painel lateral esquerdo, e clicando no link de depósito ao lado do ticker do ativo desejado. Após isso, os usuários precisam aprovar a conexão com cosmoshub-4 dentro da carteira Keplr, e então finalmente podem selecionar a quantidade que desejam depositar e finalizar a configuração da transação clicando no botão de depósito. No entanto, para completar a transação, os usuários precisam aprová-la dentro de suas carteiras.
Uma vez que uma transação para o aplicativo Osmosis é concluída, sua interface exibe uma série de confirmações no canto superior direito do dApp.
A troca através do Osmosis ocorre visitando o link “Trade” localizado no painel lateral esquerdo, e seguindo as instruções. O aplicativo Osmosis exibe informações como uma porcentagem estimada de slippage, a taxa da negociação e a porcentagem da taxa de swap.
Para aqueles interessados em adicionar liquidez a um pool no aplicativo Osmosis, o processo requer navegar até a página “Pools” localizando o link no painel lateral esquerdo do dApp, em seguida, escolhendo um pool da lista de disponíveis, clicando no botão “Add/Remove Liquidity” no topo do pool, e finalmente inserindo a quantidade desejada de um dos ativos no pool – a quantidade requerida para ser depositada a partir do(s) outro(s) ativo(s) é preenchida automaticamente, pois os pools do Osmosis exigem que os ativos sejam depositados em pesos predefinidos.
Uma nota importante ao adicionar liquidez a um pool Osmosis é que isso não é suficiente para permitir que os usuários ganhem recompensas LP. Para ganhar recompensas, os usuários precisam vincular seus tokens LP. A vinculação de tokens LP no Osmosis ocorre clicando no botão “Start earning” no pool de escolha e escolhendo um comprimento de vinculação. Tokens LP vinculados são elegíveis para recompensas LP somente se atenderem aos requisitos específicos de comprimento mínimo de vinculação de cada pool. Desvincular tokens LP requer que os usuários enviem uma transação iniciando o período de desvinculação (existem diferentes períodos de desvinculação disponíveis, cada um com um APR diferente). Uma vez passado o período de desvinculação, os usuários precisam enviar outra transação para retirar seus tokens.
A remoção de liquidez de um pool Osmosis ocorre visitando o pool de escolha, clicando no botão “Add/Remove Liquidity”, inserindo a porcentagem desejada a ser retirada, e finalmente, clicando no botão “Remove Liquidity”.
Como a criação de um pool de liquidez no Osmosis é sem permissão, qualquer usuário pode criar um pool com dois ou mais ativos, suportados pelo Osmosis. Para fazer isso, os usuários precisam navegar até a aba Pools e clicar no botão “Create New Pool”, localizado no topo da lista de pools de liquidez. Uma vez que a aba de criação do pool se abre, os usuários precisam configurar o novo pool selecionando a quantidade de liquidez inicial a ser alocada para o pool a partir de sua carteira e escolhendo o peso de cada ativo, medido em porcentagens. Seguindo isso, os usuários precisam escolher a taxa de swap acumulada a partir de transações com a liquidez do pool, e finalmente, eles precisam clicar no botão “Create a Pool” para lançar o pool de liquidez. Atualmente, a criação de um novo pool de liquidez no aplicativo Osmosis requer uma taxa única de 100 tokens OSMO, que são transferidos para o pool comunitário Osmosis.
As taxas da Osmosis são divididas em três tipos – taxas de transação, taxas de troca e taxas de saída. As taxas de transação são pagas por qualquer usuário que faz uma transação na cadeia e são determinadas pelo cálculo e armazenamento da transação. As taxas de troca são cobradas por fazer trocas em pools de liquidez, são pagas pelos traders na forma do ativo de entrada, e são especificadas pelos criadores do Pool quando o pool está sendo estabelecido. As taxas de saída são cobradas dos provedores de liquidez quando eles retiram seus ativos dos pools de liquidez. Essas taxas também são pré-definidas pelos criadores do pool com a criação do pool. As taxas de saída da Osmosis são pagas em tokens LP, o que significa que, ao retirar a liquidez de um pool, os usuários retiram seus ativos menos uma porcentagem cobrada pela taxa de saída.
OSMO é o token de governança da Osmosis, por meio dele, os stakers de OSMO podem gerenciar o desenvolvimento do protocolo Osmosis. Inicialmente, o token foi lançado com um fornecimento de 100 milhões de tokens, 50% dos quais foram airdropped para os stakers de ATOM (token nativo da Cosmos). A outra metade do fornecimento total do token foi alocada para o tesouro do projeto, também chamado de Reserva Estratégica.
Como um projeto nativo da Cosmos, a Osmosis também tem sua própria blockchain Proof-of-Stake. Para garantir isso, os validadores e delegadores são obrigados a apostar OSMO ao verificar e produzir novos blocos.
A equipe da Osmosis foi reunida por Sunny Aggarwal e Josh Lee. Aggarwal trabalhou como Cientista de Pesquisa na Tendermint em 2017. Em 2018, fundou a Sikka, uma empresa de infraestrutura blockchain focada em participar de protocolos e redes para a internet descentralizada. Lee foi colega de Aggarwal na Tendermint em 2019. Depois, fundou a Chainapsis, que construiu a carteira Keplr, uma carteira habilitada para IBC para o ecossistema Cosmos.
Até agora, não há auditorias publicadas pela Osmosis, no entanto, a equipe da Osmosis afirmou que há uma primeira rodada de auditorias planejadas para logo após o lançamento da plataforma. No momento de escrever esta revisão, o projeto já foi lançado há quase um ano.
No início de junho de 2022, um usuário do Reddit divulgou uma vulnerabilidade no protocolo DEX da Osmosis que foi posteriormente hackeado em um exploit no valor de cerca de $5 milhões. O bug aumentaria a posição de um usuário em 50% se eles adicionassem e removessem fundos de um dos pools da Osmosis. O incidente fez a equipe parar a cadeia Osmosis em uma medida de emergência para evitar mais danos.
Embora a cadeia tenha permanecido parada por vários dias, o bug foi identificado e um patch para ele foi lançado horas após a parada da rede. Além disso, pouco depois desse anúncio, a equipe da Osmosis divulgou uma atualização afirmando que quatro indivíduos responsáveis por 95% do valor do exploit foram identificados e expressaram a intenção de devolver o valor explorado na íntegra.
Uma das recentes parcerias da Osmosis é com a Kado – uma plataforma de entrada e saída de fiat. A colaboração permite aos usuários da Osmosis comprar axUSDC e OSMO diretamente de suas contas bancárias por meio de uma única transação. Outra parceria recente é com a Laika – um projeto descrito como um "construtor de solicitações para desenvolvedores de contratos inteligentes". A integração da Laika ao ecossistema Osmosis oferece aos desenvolvedores uma maneira mais simples de consultar contratos inteligentes CosmWasm. A Osmosis também fez parceria com a REStake, uma ferramenta de auto-compostagem construída pelo validador ECO Stake utilizando o módulo "authz" do Cosmos SDK, por meio do qual uma conta de carteira pode autorizar outra conta de carteira a realizar ações em seu nome. O ecossistema Osmosis também conta com projetos como Phase Finance, Croncat, Axelar, Mars Protocol, e outros.
Algumas das funcionalidades que fazem parte do roteiro da Osmosis incluem um AMM stableswap, a introdução de uma capacidade de consciência de volatilidade no protocolo (semelhante ao desenvolvido pela Uniswap v3) e uma camada de execução condicional on-chain incluindo ordens de stop e limit – em desenvolvimento pela Autonomy. A Osmosis também está buscando expandir seu suporte cross-chain introduzindo a negociação de mais ativos de outros ecossistemas.
A Osmosis também está trabalhando de perto com a WosmoNFTs, para fornecer a cada conta de carteira na rede com "NFTs de acessórios" que serão anexados a ações como provisionamento de liquidez, airdrops e outros.
Além disso, a equipe da Osmosis está trabalhando na melhoria da UI do projeto, do motor de negociação, da segurança da carteira Keplr, da UX cross-chain em geral e de várias melhorias de ferramentas.
Últimas notícias
Tutoriais em vídeo