Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Como a arbitragem mantém o preço da FRAX estável
A FRAX pode sempre ser cunhada e reembolsada do sistema por 1 dólar do valor. Isto permite aos arbitragistas equilibrar a procura e a oferta da FRAX no mercado aberto. Se o preço de mercado da FRAX estiver acima do preço-alvo de 1 dólar, haverá uma oportunidade de arbitragem para cunhar tokens FRAX colocando 1 dólar de valor no sistema por FRAX e vender a FRAX cunhada por mais de 1 dólar no mercado aberto. Em todos os momentos, de modo a cunhar uma nova FRAX, o utilizador deve colocar 1 dólar de valor no sistema. A diferença é simplesmente a proporção de garantia e FXS que compõe esse 1 dólar de valor. Quando a FRAX está na fase de garantia de 100%, 100% do valor que é colocado no sistema para cunhar a FRAX é garantia. À medida que o protocolo se move para a fase fracionária, parte do valor que entra no sistema durante a cunhagem torna-se FXS (que é então parte queimada da circulação). Por exemplo, num rácio de garantia de 98%, cada FRAX cunhada exige 0,98 dólar de garantia e queima de 0,02 dólar de FXS. Num rácio de garantia de 97%, cada FRAX cunhada exige 0,97 dólar de garantia e queima de 0,03 dólar de FXS e assim por diante.
Se o preço de mercado da FRAX estiver abaixo da amplitude de preço de 1 dólar, haverá uma oportunidade de arbitragem para reembolsar tokens FRAX comprando, mais barato, no mercado aberto e reembolsar a FRAX por 1 dólar do valor do sistema. A qualquer momento, um utilizador pode reembolsar a FRAX por 1 dólar de valor do sistema. A diferença é simplesmente a proporção da garantia e da FXS que é devolvida a quem reembolsa. Quando a FRAX está na fase de garantia de 100%, 100% do valor devolvido pelo reembolsar da FRAX é garantia. À medida que o protocolo se move para a fase fracionária, parte do valor que sai do sistema durante o reembolso torna-se FXS (que é cunhada para ser dada ao utilizador do reembolso). Por exemplo, num rácio de garantia de 98%, cada FRAX pode ser reembolsada por 0,98 dólar de garantia e 0,02 dólar de FXS cunhado. Num rácio de garantia de 97%, cada FRAX pode ser reembolsada por 0,97 dólar de garantia e 0,03 dólar de FXS cunhada.
O processo de reembolso da FRAX é contínuo, fácil de entender e economicamente viável. Durante a fase de 100%, é trivialmente simples. Durante a fase algorítmico-fracionária, à medida que a FRAX é cunhada, a FXS é queimada. Conforme a FRAX é reembolsada, a FXS é cunhada. Enquanto houver procura por FRAX, o seu reembolso por garantia mais FXS simplesmente inicia a cunhagem de uma quantidade semelhante de FRAX em circulação na outra extremidade (que queima uma quantidade semelhante de FXS). Assim, o valor do token FXS é determinado pela procura por FRAX. O valor que acumula para o valor de mercado da FXS é a soma do valor não garantido do valor de mercado da FRAX. Este é o somatório de todas as áreas sombreadas passadas e futuras sob a curva exibida a seguir.
A curva de procura-oferta ilustra como cunhar e reembolsar FRAX mantém o C p q preço estabilizado (q é quantidade, p é preço). Em CD0 o preço da FRAX é p0 =$1 em q0 . Se houver mais procura por FRAX, a curva deslocar-se-á para CD1 e um novo preço, p1 , para a mesma quantidade q0 . De modo a recuperar o preço para 1 dólar, uma nova FRAX deverá ser cunhada até que q1 seja alcançado e o preço p0 seja recuperado. Como a capitalização de mercado é calculada por preço vezes quantidade, o valor de mercado de FRAX em q0 é o quadrado azul. O valor de mercado da FRAX em q1 é a soma das áreas do quadrado azul e do quadrado verde. Repare que, neste exemplo, o novo valor de mercado da FRAX teria sido o mesmo se a quantidade não aumentasse, porque o aumento na procura é, simplesmente, refletido no preço, p1 . Dado um aumento na procura, o valor de mercado cresce através de um aumento no preço ou na quantidade (a um preço estável). Torna-se claro porque o quadrado vermelho e o quadrado verde têm a mesma área e, neste sentido, teriam agregado o mesmo valor ao valor de mercado. Nota: a parte semissombreada no quadrado verde denota o valor total das ações da FXS que seriam queimadas se a nova quantidade de FRAX fosse gerada a um rácio de garantia hipotético de 66%. É importante visualizar porque o valor de mercado FXS está intrinsecamente ligado à procura por FRAX.
Por último, é importante observar que a Frax é um protocolo agnóstico. Não faz pressupostos sobre qual rácio de garantia o mercado liquidará a longo prazo. É possível que os utilizadores simplesmente não tenham confiança numa stablecoin com 0% de garantia que seja inteiramente algorítmica. O protocolo não faz nenhum pressuposto sobre qual é esse rácio e, em vez disso, mantém o rácio exigido pelo mercado para o preço da FRAX em 1 dólar. O protocolo pode apenas atingir, por exemplo, um rácio de garantia de 60%, e somente 40% da oferta FRAX seja estabilizada algoritmicamente, enquanto que mais de metade é suportado por garantia. O protocolo apenas ajusta o rácio de garantia como resultado da procura por mais FRAX e mudanças no preço da FRAX. Quando o preço da FRAX cai abaixo de 1 dólar, o protocolo gera garantia adicional e aumenta o rácio até que a confiança seja restaurada e o preço se recupere. O rácio da garantia não diminuirá, a menos que a procura por FRAX aumente novamente. Pode até ser possível que a FRAX se torne inteiramente algorítmica, mas irá criar garantia adicional para um rácio de garantia substancial, caso as condições de mercado exijam. Acreditamos que este protocolo determinístico e reflexivo é a forma mais elegante de medir a confiança do mercado num stablecoin sem suporte. As tentativas anteriores de stablecoin algorítmicas não tinham garantias no sistema na sua conceção e nunca usaram garantias de forma alguma. Essas tentativas anteriores não abarcaram a falta de confiança do mercado num stablecoin algorítmico no seu começo. Deve-se notar que mesmo o dólar, ao qual a Frax está indexada, não era uma moeda fiduciária até ter proeminência global.
O protocolo ajusta o rácio de garantia durante os momentos de expansão e retração da FRAX. Durante os tempos de expansão, o protocolo diminui a garantia (diminui o rácio) no sistema de modo a que menos garantias e mais FXS devamser depositadas para cunhar FRAX. Isto reduz a quantidade de garantias que dão suporte a qualquer FRAX. Durante os tempos de retração, o protocolo gera garantia adicional (aumenta o rácio). Isto aumenta o rácio de garantia no sistema como uma proporção da oferta de FRAX, aumentando a confiança do mercado na FRAX, à medida que o seu suporte vai aumentando.
Na sua génese, o protocolo ajusta o rácio de garantia, uma vez a cada hora, numa etapa de 25%. Quando a FRAX está a negociar num valor igual ou superior a 1 dólar, a função reduz o rácio de garantia, uma vez a cada hora, e quando o seu preço está abaixo de 1 dólar, a função aumenta o rácio de garantia, uma vez a cada hora. Isso significa que se o preço da FRAX for igual ou superior a 1 dólar na maior parte do tempo, durante algum intervalo de tempo, o movimento líquido do rácio de garantia está a diminuir. Se o preço da FRAX estiver abaixo de 1 dólar na maior parte do tempo, o rácio de garantia está a aumentar em direção a 100%, em média.
Numa atualização de protocolo futura, os feeds de preço para garantia podem ser descontinuados e o processo de cunhagem pode ser movido para um sistema baseado em leilão para limitar a confiança nos dados de preço e descentralizar adicionalmente o protocolo. Em tal atualização, o protocolo seria executado sem dados de preço necessários para qualquer ativo, incluindo FRAX e FXS. A cunhagem e os reembolsos aconteceriam a partir de blocos de leilão aberto, onde os licitantes publicariam o rácio de garantia mais alto/baixo, mais a FXS que desejam para cunhar/reembolsar a FRAX. Este acordo de leilão levaria à descoberta do preço de garantia de dentro do próprio sistema e não exigiria nenhuma informação de preço através de oracles. Outro projeto possível em vez de leilões poderia ser o uso de controladores PID para fornecer oportunidades de arbitragem para cunhagem e reembolso FRAX, semelhante a como um par de negociação Uniswap incentiva os ativos da pool a manter um rácio constante que converge para o seu preço alvo de mercado aberto.
A partir de fevereiro de 2021, o sistema passou a usar um Controlador PID para controlar o rácio de garantia de acordo com a variação do índice de crescimento, definido como tal:
No seu núcleo, o índice de crescimento mede a quantidade de liquidez de FXS existente em comparação com a oferta geral de FRAX. O raciocínio é que quanto maior for a taxa de crescimento, mais FRAX poderá ser reembolsado com menos variação percentual global na oferta de FXS. Se quem reembolsa vendesse o seu FXS cunhado de FRAX reembolsado, uma taxa de crescimento mais alta implicaria menos derrapagem de preço no FXS e, por consequência, menos probabilidade de ocorrência de quaisquer ciclos de feedback negativo indesejáveis.
Como o índice de garantia varia pela mudança no índice de crescimento, um CR global baixo implica mais períodos precedentes do índice de crescimento líquido positivo do que negativo. Isto pode ser causado por períodos de aumentos de preços de FXS positivos sustentados, reembolsos de FRAX que não afetam o preço da FXS da FXS recém-cunhada ou mais liquidez da FXS entrando em AMMs.
A motivação para o índice de crescimento é receber o sinal do valor de mercado da FRAX e FXS, de forma que uma mudança no rácio de garantia possa ser suportada pelas condições correntes. Por exemplo, uma situação de 5 milhões de dólares de liquidez de FXS com 50 milhões de FRAX por liquidar é muito menos frágil do que outra com a mesma liquidez de FXS, mas 500 milhões de FRAX por liquidar.
G_r = \cfrac{($15M + $12M + $5M)}{(50M)} = 0.54
No modelo anterior, olhar apenas para o preço da FRAX para alterar o rácio de garantia seria suficiente para a fase de início do protocolo, mas o seu crescimento recente e o tamanho corrente do sistema revelam a necessidade de uma mudança no modelo de forma a considerar o rácio de crescimento, para permitir um feedback mais preciso. O novo sistema ainda usa uma faixa de preço, mas apenas ajusta o rácio de garantia, para cima ou para baixo, quando o preço da FRAX está fora da faixa-alvo.
é o rácio de crescimento
é a oferta de FXS como liquidez para um par num AMM descentralizado i (Uniswap, Sushiswap, etc.)
para são os pares FXS em AMMs
é o preço da FXS
é a oferta total da FRAX
Implantando garantia inativa para pares stable-stable no Uni v3 com FRAX
A principal inovação do algoritmo AMM do Uniswap v3, permitindo que os LP implantem liquidez entre intervalos de preço específicos, permite que os pares de stablecoin-to-stablecoin (por exemplo, FRAX-USDC) acumulem liquidez extremamente profunda dentro de um pino apertado. Em comparação com o Uniswap v2, o intervalo de ordens no Uniswap v3 concentra a liquidez em vez de se espalhar por um intervalo infinito de preços.
O Uniswap v3 Liquidity AMO coloca a FRAX e garantia para trabalhar, fornecendo liquidez a outros stablecoins contra o FRAX. Uma vez que o AMO é capaz de entrar em qualquer posição no Uni v3 e cunhar FRAX contra ele, este permite a expansão para qualquer outra stablecoin e, posteriormente, garantia volátil no Uni v3. Adicionalmente, a função collectFees() pode ser periodicamente chamada para alocar os lucros da AMO para operações de mercado de garantia excedente.
Retirada de garantia - Deposita a garantia inativa e a FRAX acabada de cunhar no par Uni v3.
Operações de mercado - Acumula taxas de transação Uni v3 e efetua swap entre tipos de garantias.
Criar garantia adicional - Retira dos pares Uni v3, queima FRAX e retorna USDC para aumentar CR.
FXS1559 - Taxas de transação diárias acumuladas sobre o CR.
Todos os preços existem como rácios entre uma entidade e outra. Convencionalmente, selecionamos uma moeda como unidade de conta partilhada no denominador (por exemplo, USD) para comparar preços de bens e serviços do dia a dia. No Uniswap, os preços são definidos pelo rácio entre os valores das reservas de x e as reservas de y na pool.
A mecânica da ordem de intervalo do Uniswap v3 ajusta-se à invariante de criação de mercado de produto constante (CPMM) existente x∗y=k "virtualizando" as reservas num ponto de preço específico, ou tick. Através da especificação em que o tick de uma posição de liquidez é limitada, são criadas ordens de intervalo que seguem a invariante de produto constante sem ter de espalhar a liquidez por todo o intervalo (0, ∞) para um ativo específico.
Um preço no Uniswap v3 é definido pelo valor 1.0001 para o valor do tick i. Os limites para os preços dos ticks podem ser representados pelo grupo algébrico G = {gi∣i∈Z, g = 1,0001}. Este mecanismo permite a fácil conversão de números inteiros em limites de preços, e tem a conveniência de diferenciar cada limite de preço do tick como um ponto base (0,01%) no preço de outro.
As reservas virtuais são rastreadas, rastreando a liquidez e limites do tick de cada posição. Cruzando o limite de um tick, a liquidez L disponível para esse tick pode variar para refletir as posições que entram e saem dos seus respetivos intervalos de preço. Dentro dos limites do tick, os swaps variam o preço sqrt(P), de acordo com as reservas virtuais, ou seja, este atua como a invariante de produto constante (x∗y=k). As reservas virtualizadas x e y podem ser calculadas desde a liquidez e preço:
Repare que a implementação real usa uma raiz quadrada do preço, uma vez que salva uma operação de raiz quadrada do cálculo de swaps intra-tick e, assim, ajuda a evitar erros de arredondamento.
A liquidez pode ser pensada como um k virtual no x∗y=k CPMM, enquanto que o ΔY corresponde ao valor do ativo Y e o ΔP representa a derrapagem de preço do intra-tick.
Uma vez que L é fixo para swaps intra-tick, ΔX e ΔY podem ser calculados a partir da liquidez e da raiz quadrada do preço. Ao cruzar um tick, o swap deve deslizar apenas até ao P, limite, e então reajustar a liquidez disponível para o próximo tick.
Uma nova categoria de stablecoin descentralizada com um mecanismo inovador.
O Frax é o primeiro protocolo de stablecoin algorítmico-fracionário. Tem código de fonte aberta, independente de permissão e totalmente em cadeia - atualmente implementado no Ethereum e em outras cadeias. O objetivo final do protocolo Frax é disponibilizar dinheiro algorítmico descentralizado e altamente escalável no lugar de ativos digitais de oferta fixa como a BTC.
O Frax é um novo paradigma no design de stablecoin. Reúne conceitos familiares num protocolo inédito:
Algorítmico-fracionário – A Frax é a primeira e única stablecoin com partes da sua oferta apoiadas por garantias da oferta algorítmica. A designação da stablecoin FRAX surgiu a partir do mecanismo de estabilidade “algorítmico-fracionário”. O rácio das garantias e algorítmico depende do preço de mercado da stablecoin FRAX. Se a FRAX estiver a negociar acima de 1 dólar, o protocolo diminui o rácio de garantia. Se a FRAX estiver a negociar abaixo de 1 dólar, o protocolo aumenta o rácio de garantia.
Descentralizado e governança minimizada – Regulamentado pela comunidade, enfatizando uma abordagem algorítmica altamente autónoma, sem uma gestão ativa.
Oracle totalmente em cadeia – Frax v1 utiliza Uniswap (preços médios ponderados no tempo de ETH, USDT, USDC) e oracles Chainlink (preço USD).
Dois Tokens – FRAX é a stablecoin, visando uma faixa estreita em torno de 1 dólar/moeda. A Frax Shares (FXS) é o token de governança que acumula taxas, receita de senhoriagem e valor de garantia excedente.
Políticas monetárias de base swap – A Frax utiliza princípios de criadores de mercado automatizados nomeadamente o Uniswap para criar descoberta de preço de base swap e incentivos de estabilização em tempo real através de arbitragem.
Criptomoeda Nativa CPI – A visão final da Frax é construir a primeira versão de criptomoeda nativa do IPC, chamado de índice de preço Frax (IPF), governado pelos detentores de FXS (e outros tokens de protocolo). A FRAX está atualmente indexada ao USD, mas pretende tornar-se na primeira unidade de conta nativa, independente de permissão e descentralizada, que mantém o padrão de vida estável.
Website: https://app.frax.finance Telegram: https://t.me/fraxfinance Twitter: https://twitter.com/fraxfinance Medium / Blog: https://fraxfinancecommunity.medium.com/
Governança (discussão): https://gov.frax.finance/
Governança (votação): https://snapshot.org/#/frax.eth
Ganhar APY emprestando plataformas FRAX para DeFi
Este controlador cunha a FRAX em mercados monetários, tais como Compound ou CREAM, para permitir que qualquer pessoa peça FRAX emprestado pagando juros em vez do mecanismo de cunhagem base. A FRAX cunhada nos mercados monetários não entra em circulação, a menos que haja uma sobregarantia por um mutuário, de modo que este AMO não reduza o rácio de garantia direto (CR). Este controlador permite que o protocolo empreste diretamente FRAX e ganhe juros dos mutuários através dos mercados monetários existentes. Efetivamente, este AMO é o protocolo inteiro do MakerDAO num contrato único de operações de mercado. O fluxo de caixa de empréstimos pode ser usado para comprar de volta e queimar FXS (semelhante a como a MakerDAO queima MKR das taxas de estabilidade). Essencialmente, o empréstimo AMO cria um novo caminho para colocar a FRAX em circulação, pagando uma taxa de juros definida pelo mercado monetário.
Retirada de garantia - Cunha FRAX nos mercados monetários. O CR não diminui pelo valor da FRAX cunhado diretamente, uma vez que todos os FRAX emprestados estão com sobregarantia.
Operações de mercados - Acumula a receita de juros dos mutuários.
Criar garantia adicional - Retira FRAX cunhada dos mercados monetários.
FXS1559 - Juros diários acumulados sobre o CR. (correntemente em desenvolvimento)
O AMO pode aumentar ou diminuir a taxa de juro sobre o empréstimo da FRAX, cunhando mais FRAX (diminui taxas) ou removendo a FRAX queimando-a (aumenta taxas). Esta é uma alavanca económica poderosa, pois altera o custo do empréstimo da FRAX para todos os mutuantes. Isto permeia todos os mercados, uma vez que o AMO pode cunhar e remover a FRAX para atingir uma taxa específica. Também torna o custo de venda short de FRAX mais ou menos caro, dependendo de que direção o protocolo deseja alcançar.
O AMO pode aumentar ou diminuir a taxa de juro sobre o empréstimo da FRAX, cunhando mais FRAX (diminui taxas) ou removendo a FRAX queimando-a (aumenta taxas). Esta é uma alavanca económica poderosa, pois altera o custo do empréstimo da FRAX para todos os mutuantes. Isto permeia todos os mercados, uma vez que o AMO pode cunhar e remover a FRAX para atingir uma taxa específica. Também torna o custo de venda short de FRAX mais ou menos caro, dependendo de que direção o protocolo deseja alcançar.
Muitos protocolos de stablecoin adotaram inteiramente um espetro de design (totalmente garantido) ou o outro extremo (totalmente algorítmico sem suporte). As stablecoins com garantias têm risco de custódia ou requerem sobregarantia em cadeia. Estes designs proporcionam um stablecoin com um pino bastante firme com maior confiança do que os designs puramente algorítmicos. Projetos puramente algorítmicos designadamente o Basis, o Empty o Set Dollar e o Seigniorage Shares fornecem um modelo altamente confiável e escalonável que capta a visão inicial da Bitcoin de dinheiro descentralizado, mas com estabilidade útil. O problema dos projetos algorítmicos é que são difíceis de inicializar, crescem lentamente (no quarto trimestre de 2020, nenhum deles teve tração significativa) e exibem períodos extremos de volatilidade, pelo que destroem a confiança na sua utilidade como stablecoins atuais. São vistos principalmente como um jogo/experiência e não como uma alternativa séria de stablecoins com garantias.
A Frax pretende ser o primeiro protocolo de stablecoin a implementar princípios de design de ambos para criar dinheiro em cadeia altamente escalável, independente de confiança, extremamente estável e ideologicamente puro. O protocolo Frax é um sistema de dois tokens que inclui um stablecoin, Frax (FRAX), e um token de governança, Frax Shares (FXS). O protocolo tem igualmente um contrato de pool que detém garantia USDC. As pools podem ser adicionadas ou removidas com governança.
Embora não haja períodos predeterminados para a rapidez com que a quantidade de garantias se altera, acreditamos que à medida que aumenta a adoção da FRAX, os utilizadores ficarão mais confortáveis com uma percentagem maior de oferta da mesma, sendo estabilizado algoritmicamente em vez de ser com garantia. A função de atualização do rácio de garantia no protocolo pode ser solicitada por qualquer utilizador uma vez a cada hora. A função pode alterar o rácio de garantia em etapas de 25% se o preço da FRAX estiver acima ou abaixo de 1 dólar. Quando a FRAX está acima de 1 dólar, a função reduz o rácio de garantia, uma vez, e quando o seu preço está abaixo de 1 dólar, a função aumenta o rácio de garantia, apenas uma vez. A taxa de atualização e os passos dos parâmetros podem ser ajustados pela governança. Numa atualização futura do protocolo, podem inclusive ser ajustados dinamicamente usando um design de controlador PID. Os preços da FRAX, FXS e garantia são calculados com uma média ponderada no tempo do preço do par Uniswap e do oracle Chainlink ETH:USD. O oracle Chainlink permite que o protocolo obtenha o preço real de USD em vez de uma média de pools de stablecoin no Uniswap. Isto permite que a FRAX permaneça estável em relação ao próprio dólar, o que proporcionaria uma maior resiliência em vez de usar apenas uma média ponderada de stablecoins existentes.
As stablecoin FRAX podem ser cunhadas, colocando a quantidade apropriada das suas partes constituintes no sistema. Na génese, a FRAX é 100% garantida, o que significa que a cunhagem da FRAX requer apenas a colocação de garantia no contrato de cunhagem. Durante a fase fracionária, a cunhagem da FRAX exige a colocação da proporção adequada de garantia e a queima da proporção de Ações Frax (FXS). Embora o protocolo seja concebido para aceitar qualquer tipo de criptomoeda como garantia, esta implementação do protocolo Frax aceitará principalmente stablecoins em cadeia, de modo a suavizar a volatilidade na garantia para que a FRAX possa fazer facilmente a transição para mais rácios algorítmicos. À medida que a velocidade do sistema aumenta, torna-se mais fácil e seguro incluir uma criptomoeda volátil, como ETH e BTC embrulhada, em pools futuras com governança.
Detalhar o processo de cunhagem e de reembolso da FRAX
Todos os tokens FRAX são fungíveis entre si e têm direito à mesma proporção de garantia, independentemente do rácio de garantia em que foram cunhados. Este sistema de equações descreve a função de cunhagem do Protocolo Frax:
são as unidades da FRAX recém-cunhadas é o rácio de garantia são as unidades de garantia transferidas para o sistema é o preço em dólares da garantia são as unidades de FXS queimadas é o preço em dólares da FXS
Para sermos explícitos, podemos começar por encontrar a FXS necessária para cunhar a FRAX com 200 USDC (1 dólar/USDC) num rácio de garantia de 1.00
Desta forma, mostramos que nenhum FXS é necessário para cunhar FRAX quando o índice de garantia do protocolo é 100% (totalmente garantido). Em seguida, verificaremos qual a quantidade de FRAX que será obtida com 200 USDC.
São cunhadas 200 FRAX neste cenário. Repare como todo o valor da FRAX está em dólares de valor da garantia quando o rácio está a 100%. Qualquer valor de FXS que tente ser queimado para cunhar FRAX é devolvido ao utilizador porque a segunda parte da equação cancela para 0, independentemente do valor de e .
Primeiro, importa descobrir quantas FXS são necessárias para igualar a quantia correspondente de USDC.
Portanto, é necessário depositar 15 FXS ao lado de 120 USDC nestas condições. Em seguida, calcula-se a quantidade de FRAX é obtida.
150 FRAX são cunhadas neste cenário. 120 FRAX são suportadas pelo valor de USDC como garantia, ao passo que as restantes 30 FRAX não são suportadas por nada. Em vez disso, o FXS é queimado e removido da circulação proporcional ao valor da FRAX algorítmica cunhada.
Primeiro, começa-se por encontrar o FXS necessário.
Em seguida, calcula-se a quantidade de FRAX a ser obtida.
437.78 FRAX é cunhada neste cenário. Proporcionalmente, metade da FRAX acabada de cunhar é suportada pelo valor de USDC como garantia, ao passo que os 50% restantes da FRAX não têm suporte. 62.54 FXS é queimado e retirado de circulação, metade do valor da FRAX acabada de cunhar. Repare que o preço da garantia afeta a quantidade de FRAX que pode ser cunhada - a FRAX é indexada a 1 dólar, não a 1 unidade de USDC.
Se não for colocado FXS suficiente na função de cunhagem, juntamente com garantia, a transação falhará com um erro subtraction underflow.
O reembolso de FRAX é efetuado reorganizando o sistema de equações anterior para simplificar e resolvendo para as unidades de garantia,, e para as unidades de FXS, .
são as unidades de FRAX reembolsadas é o rácio de garantia são as unidades de garantia transferidas para o utilizador é o preço em dólares da garantia são as unidades de FXS cunhadas para o utilizador é o preço em dólares da FXS
Assim, e
Ao reembolsar 170 FRAX retorna 170 dólares do valor a quem solicita em 110.5 USDC da garantia da pool e 15.867 tokens de FXS acabada de cunhar, ao preço de mercado corrente da FXS.
Adicionalmente, existem 2 blocos de parâmetro de atraso (ajustável pela governança) ao retirar garantia de reembolso para proteção contra empréstimos instantâneos.
Nota: Estes exemplos não contabilizam as taxas de cunhagem e de reembolso, que estão fixadas entre 0,20% e 0,45%.
Considerações finais e uma forma funcional de visualizar o protocolo Frax
A Frax usa ideias do Uniswap e AMMs para construir um design inovador de stablecoin híbrido inédito. Num pool Uniswap, o rácio dos ativos A e B deve ser proporcional devido à função de produto constante. O token LP é apenas uma reivindicação pro rata na pool + taxas, pelo que, geralmente, está a aumentar em valor (se as taxas forem maiores que a perda impermanente) ou perderá valor (se a perda impermanente for maior que as taxas). O token LP são apenas solicitações passivas na pool.
A Frax utiliza essa ideia e realiza um design de stablecoin exclusivo. O token LP é o stablecoin FRAX. É o objeto de estabilização e sempre cunhável/reembolsávelpor 1 dólar de garantia e o token de governança (FXS) no rácio de garantia. Esse rácio dos dois ativos (garantia e FXS) varia dinamicamente com base no preço da stablecoin. Se o preço do stablecoin está a cair, o protocolo inclina o rácio a favor da garantia e menos no token FXS para recuperar a confiança no FRAX. Uma oportunidade de arbitragem surge para as pessoas que desejam colocar garantia na pool, no novo rácio para FXS com desconto, que o protocolo cunha para este "swap de garantia adicional". Isto gera garantia adicional do protocolo para o novo rácio de garantia mais alto.
Se a FRAX estiver acima de 1 dólar, o protocolo inclina a taxa de garantia para o token FXS para medir a confiança do mercado, em mais oferta de FRAX, sendo estabilizado algoritmicamente. À medida que a FRAX se torna mais algorítmica, a garantia excedente pode voltar para os detentores de FXS através de uma função de recompra de ações que qualquer pessoa pode solicitar para queimar os seus tokens FXS, por um valor igual de garantia excedente. A função de "swap de recompra" mantém sempre o valor acrescido ao token de governança sempre que houver taxas / garantia / valor em excesso no sistema.
Essa 'dança da Frax' está sempre a acontecer e usa a teoria do jogo AMM para testar diferentes rácios de garantia, incentivar a criação de garantia adicional por meio de swaps de arbitragem e redistribuir o valor excedente de volta aos detentores de FXS através de um swap de recompra. O protocolo começa com um rácio de garantia a 100% na génese sendo que pode, ou não, chegar ao puramente algorítmico. O insight inédito é usar as próprias forças do mercado para ver quanto de uma stablecoin pode ser estabilizada algoritmicamente com o seu próprio token de senhoriagem, para que mantenha uma faixa estreita em torno de 1 dólar, à semelhança das moedas fiduciárias. Designs puramente algorítmicos/rebase, como Basis, ESD e Seigniorage Shares, têm preços com flutuações descontroladas, até +/- 40% em torno de 1 dólar, o que leva dias/semanas para se estabilizar antes de passar por outro ciclo. Isto é contraproducente e assume que o mercado realmente deseja uma moeda estável com 0% de garantia. A Frax não parte desse pressuposto. Em vez disso, mede a preferência do mercado e encontra o rácio de garantia real, que mantém uma stablecoin estritamente em torno de 1 dólar, testando periodicamente pequenas diferenças no rácio quando o preço da FRAX aumenta/diminui ligeiramente. A Frax usa conceitos AMM para proporcionar uma stablecoin algorítmico-fracionária em tempo real que é tão rápida na recuperação de preços como o Uniswap em manter as pools de negociação com preços corretos.
À medida que esse sistema vai ficando mais eficiente e a sua velocidade aumenta, as pools de garantia poderão incluir outros ativos em vez de stablecoins, nomeadamente criptografia volátil, como ETH e BTC embrulhada. Conforme o preço do ativo volátil aumenta, os utilizadores usarão a função de recompra de ações para distribuir o valor excedente aos detentores de FXS. Quando o preço da garantia volátil cai, há uma oportunidade instantânea de arbitragem para inserir mais cripto para o FXS descontado de modo a manter o rácio de garantia no seu alvo. Assim como um par de negociação Uniswap mantém a sua função de produto constante equilibrada, o protocolo Frax mantém o seu rácio de garantia alvo equilibrado, para o que o mercado deseja que a FRAX seja 1 dólar. O exemplo acima usa "garantia" e "FXS" como os dois ativos dentro do protocolo, mas na realidade, a Frax pode ter várias pools de garantia e várias pools de token algorítmicos com pesos, semelhantes ao Balancer. O protocolo neste momento tem pools de garantia USDC e USDT e apenas 1 token algorítmico: FXS. Na v2, será lançado um segundo token algorítmico, o token Frax Bond (FXB), que representa a dívida pura com uma taxa de juro associada.
Acreditamos que o design algorítmico-fracionário da Frax é uma mudança de paradigma para stablecoins. É um recurso equilibrador rápido, em tempo real, algorítmico, minimizado pela governança e extremamente resiliente. Acreditamos veemente que o protocolo Frax pode tornar-se num contraponto para a narrativa de "dinheiro duro" da Bitcoin, demonstrando a política monetária algorítmica para criar uma stablecoin confiável que toda a comunidade de criptografia pode abraçar.
O mecanismo acretivo utilitário mais poderoso para o token FXS
O FXS1559 calcula todo o valor excedente no sistema acima do rácio de garantia e usa esse valor para comprar FXS para queimar. Cada proposta AMO deve incluir uma função FXS1559 que calcula que valor sobre o rácio de garantia (CR) é acumulado. Este valor vai para a queima de FXS.
O FXS1559 recebeu o nome em homenagem ao EIP1559, a proposta de melhoria Ethereum que queima ETH durante a produção do bloco, dados certos preços de gás / métricas de utilização. A EIP1559 mudou completamente a proposta de valor do ativo nativo ETH e formaliza a captura de valor no nível do protocolo. A EIP1559 vincula fortemente o valor económico da ETH no nível do protocolo. Da mesma forma, o FXS1559 vincula a captura de valor do FXS no nível AMO. Como os AMO têm um espaço de design Turing completo infinito para conduzir qualquer estratégia de operação de mercado, é importante formalizar o modo como o FXS captura valor em cada design AMO possível.
Especificamente, a cada intervalo de tempo t, o FXS1559 calcula o valor excedente acima do CR e cunha FRAX na proporção do rácio de garantia contra o valor. De seguida, usa a moeda acabada de cunhar para comprar FXS em pares FRAX-FXS AMM e queima-a.
Exemplo: Há 100 milhões de FRAX em circulação com 86 milhões de dólares de valor de garantia em todo o protocolo a um CR de 86%. O sistema está em equilíbrio com a FRAX sendo negociado a 1 dólar. A garantia é implantada através de vários AMO, como o Collateral Investor AMO e a Curva AMO. As várias operações de mercado do protocolo geram rendimento, taxas de transação e juros. Em cada dia, há 20 mil dólares em receita obtida de vários AMO. Isto aumentaria o CR em 0,023% a cada dia, uma vez que é um excedente de 20 mil dólares do valor da garantia. Após t = 24 horas, o CR agora é 86,023%, que é maior do que o alvo de 86%. Dado que o CR é de 86%, o protocolo pode se reequilibrar para o CR de duas formas. Pode usar os 20 mil dólares de lucro de garantia para comprar FXS de AMM. No entanto, um método mais eficiente e vantajoso é cunhar 20.000 / (0,86) = 23.255,814 FRAX.
Em seguida, toma os 23.255,814 FRAX acabadas de cunhar e adquire o FXS do(s) mercado(s) onchain mais líquido (correntemente, o par FRAX-FXS Uniswap). O FXS é então imediatamente queimado. Este segundo método tem a vantagem distinta de expandir a oferta da FRAX, acumulando valor aos detentores do token FXS, bem como reequilibrando o protocolo para o CR.
Essencialmente, o FXS1559 é uma regra dentro do protocolo para cada AMO canalizar formalmente o valor em excesso acima da rácio de garantia alvo corrente para os detentores de FXS.
O protocolo por vezes terá excesso de valor de garantia ou exigirá a adição da mesma para atingir o rácio esperado. Para redistribuir rapidamente o valor de volta aos detentores de FXS ou aumentar a garantia do sistema, duas funções de swap especiais são incorporadas ao protocolo: recomprar e garantia adicional.
Qualquer pessoa pode aceder à função de garantia adicional, que verifica se o valor total da garantia, em dólar, em todo o sistema, está abaixo do rácio de garantia corrente. Se for o caso, o sistema permite que o utilizador some o valor necessário para atingir o rácio de garantia desejado em troca de FXS, acabada de ser cunhada, a uma taxa de bónus. A taxa de bónus é definida como .20% para incentivar rapidamente os arbitragistas a fechar o gap e gerar garantia adicional no protocolo para o rácio-alvo. A taxa de bónus pode ser ajustada ou alterada para uma variável ajustada do Controlador PID dinâmico através da governança.
são as unidades de garantia necessárias para atingir o rácio de garantia. é o preço em dólares da garantia Y é a taxa de bónus para FXS emitida durante a criação de garantia adicional é o preço em dólares da FXS
Existem agora 250.000 dólares em garantias necessárias para atingir o rácio desejado. Qualquer pessoa pode usar a função de garantia adicional e colocar até 250.000 dólares de garantia nas pools para receber um valor igual de FXS mais uma taxa de bónus de .20%.
Colocando 250,000 USDT ao preço de 1 dólar/USDT e um preço de mercado de 3.80 dólares/FXS conforme abaixo:
O cenário oposto ocorre quando há excesso de garantia no sistema, mais do que o necessário para manter o rácio de garantia alvo. Isto pode acontecer de várias formas:
O protocolo diminuiu o índice de garantia com sucesso, mantendo o preço da FRAX estável
A garantia com juros é aceite no protocolo e o seu valor acumula
As taxas de cunhagem e reembolso estão a gerar receita
Nesse cenário, qualquer detentor de FXS pode usar a função de recompra para trocar o valor do excesso de garantia no sistema por FXS, que é então queimado pelo protocolo. Isto efetivamente redistribui qualquer valor excedente de volta para a distribuição FXS e os detentores não precisam de participar ativamente nas recompras para ganhar valor, uma vez que não é aplicada uma taxa de bónus para a função de recompra. Isto modela efetivamente uma recompra de ações para a distribuição de tokens de governança.
são unidades de FXS depositadas para serem queimadas. é o preço em dólares da garantia é o preço em dólares da FXS
Qualquer pessoa pode aceder à função recompra e queimar até 1,000,000 dólares de FXS para receber garantia excedente.
Queimar 238,095.238 FXS a um preço de 4.20 dólares/FXS para receber USDC ao preço de 0.99 dólares/USDC é conforme abaixo:
FXS é o valor acrescido e o token de governança de todo o ecossistema da Frax. Toda a utilidade é concentrada em FXS.
O token Frax Share (FXS) é o token de utilidade não estável, no protocolo. Significa ser volátil e deter direitos de governança bem como toda a utilidade do sistema. É importante salientar que é adotada uma abordagem de governança fortemente minimizada, para projetar dinheiro, independente de confiança, no mesmo espírito da Bitcoin. Evitamos gestão ativa semelhante ao DAO, como MakerDAO. Quanto menos parâmetros existirem para uma gestão ativa da comunidade, menos motivos de discórdia existirão. Os parâmetros que estão disponíveis para a governança através da FXS incluem adicionar/ajustar pools de garantias, ajustar várias taxas (como cunhagem ou reembolsar) e atualizar a taxa do rácio de garantia. Nenhuma outra ação, como gestão ativa de garantia ou adição de parâmetros modificáveis por humanos, é possível, exceto um hardfork que exigiria a mudança voluntária para uma implementação inteiramente nova.
O token FXS tem o potencial de utilidade positiva e de utilidade negativa do sistema, onde as variações delta em valor são sempre estabilizadas longe do próprio token FRAX. A oferta de FXS é inicialmente definida para 100 milhões de tokens na génese, mas a quantidade em circulação provavelmente será deflacionária, pois a FRAX é cunhada em rácios algorítmicos mais altos. O design do protocolo é tal que a FXS seria amplamente deflacionária na oferta, desde que a procura por FRAX aumente.
A capitalização de mercado do token FXS deve ser calculada como o futuro valor líquido esperado, criado da senhoriagem de tokens FRAX em perpetuidade, do fluxo de caixa das taxas de cunhagem e de reembolso, bem do uso de garantias não utilizadas. Além disso, conforme o valor de mercado da FXS vai aumentando, também aumenta a capacidade do sistema de manter a FRAX estável. Assim sendo, a prioridade no design é acumular um valor máximo ao token FXS, mantendo a FRAX como uma moeda estável. Como Robert Sam descreveu no whitepaper original da Seigniorage Shares: “Os tokens de ações são como o lado do ativo do balanço de um banco central. A capitalização de mercado das ações, em qualquer momento, fixa o limite superior de quanto a oferta de moeda pode ser reduzida.” Da mesma forma, o protocolo Frax inspira-se na proposta de Sams, pois a Frax é um modelo de ações de senhoriagem híbrido (fracionário).
Desde maio de 2020 que o protocolo permite que os titulares de FXS bloqueiem tokens FXS para gerar veFXS e ganhar reforços especiais, direitos de governança especiais e lucros AMO. Verifique, com detalhe, as especificações veFXS para obter mais informações sobre como funcionam todas as funcionalidades do veFXS.
Distribuir tokens FXS para farmers e incentivar programas DeFi com novas regras
As recompensas de FXS serão exigíveis para utilizadores que depositem Uniswap LP tokens em pares incentivados, o que pode ser obtido adicionando liquidez aos pares de tokens no Uniswap. Cada par incentivado terá a sua própria taxa de emissão, e a soma de todas as compensações FXS entre os pares incentivados emitir-se-á a uma taxa básica de 18,000,000 FXS para o primeiro ano, com um reforço até 2x quanto mais a FRAX se tornar algorítmica. Para obter mais detalhes sobre os pares específicos e o programa geral do LP, verifique a secção Distribuição de Token da documentação.
A taxa de emissão em cada pool é multiplicada por um fator de reforço CR que é inversamente proporcional ao rácio de garantia. Isto significa que, à medida que a FRAX se torna mais algorítmica, a taxa de emissão da FXS para todas as pools aumenta. O constante reforço CR é definido como um multiplicador máximo de 2x o que significa que se a FRAX for inteiramente algorítmica com CR de 0%, a taxa de emissão de FXS aumenta em 2x. Por exemplo, o primeiro ano de emissão de 18 milhões de FXS por ano aumentaria para uma taxa de 36 milhões de FXS por ano se o CR atingir 0%. Se a FRAX tiver 50% de garantia, o reforço será 1.5x, colocando a taxa de emissão em 27 milhões de FXS por ano. Este reforço foi descontinuado em abril de 2021 por ação de governança.
Qualquer LP pode bloquear os seus tokens LP até 1095 dias (3 anos). Os stakes LP são multiplicados por dois fatores de reforço: tempo bloqueado e rácio de garantia. O reforço de rácio de garantia aplica-se à taxa de emissão base de FXS, ou seja, um aumento no reforço de rácio de garantia significa mais FXS distribuída por todo o sistema. O reforço de tempo bloqueado aplica-se ao stake individual como uma proporção de todos os stakes na pool, tornando-se num resultado de soma zero quando alguém recebe um reforço de stakes bloqueados por tempo. Por outras palavras, um reforço bloqueado por tempo aumentará a quantidade de FXS que um único utilizador obtém ao aumentar a sua a proporção da pool, o que diminui a proporção de compensações para os outros utilizadores. Isto é feito para ajudar a equilibrar o risco/recompensa de bloquear a liquidez no sistema por um período fixo de tempo. O staking bloqueado por tempo tem como objetivo recompensar os LP que acreditam há muito tempo no Protocolo Frax e desejam comprometer-se a fornecer liquidez por um longo período. Se qualquer taxa de emissão da pool variar devido a uma ação de governança, os stakes bloqueados por tempo da pool são automaticamente desbloqueados, para que as taxas de emissão não variem nos LP que se comprometeram a bloquear os fundos.
Os detentores de veFXS terão um reforço adicional na sua ponderação durante o farming. Veja as especificações veFXS para mais detalhes.
A Frax v2 expande a ideia de estabilidade algorítmico-fracionário ao apresentar ao mundo a ideia de “controlador de operações de mercado algorítmico” (AMO). Simplificando, um controlador AMO é um contrato autónomo que aplica a política monetária FRAX arbitrária, desde que não reduza o rácio de garantia e varie opreço FRAX. Isso significa que os controladores AMO podem realizar operações de mercado aberto algoritmicamente (é daí que vem o seu nome), mas não podem simplesmente cunhar FRAX do nada e partir o pino. Isto mantém o mecanismo de estabilidade da camada de base da FRAX puro e intocado, que tem sido o núcleo do que torna o nosso protocolo especial e que inspirou outros projetos menores. Também mantém os controladores AMO economicamente disciplinados, sabendo que há um teto para a quantidade de FRAX, que pode não ter suporte, o que impede o protocolo de impressão desenfreada de dinheiro dos bancos centrais clássicos.
Os controladores AMO pararão a operação programaticamente se alguma das suas lógicas exigir a cunhagem de FRAX, que exija garantia adicional do CR. O mecanismo algorítmico-fracionário da camada de base está sempre em execução, tal como antes. Se o preço da FRAX estiver acima do pino, o CR é reduzido, a oferta da FRAX expande-se, como de costume, e os controladores AMO continuam a funcionar. Se o CR for reduzido ao ponto de o pino deslizar, os AMOs param todas as operações de mercado, o sistema gera garantia adicional, como antes, conforme a FRAX é reembolsada e o CR sobe para devolver o pino. Isto permite que todos os AMOs operem com o input das forças de mercado, da mesma forma de funcionamento do mecanismo v1.
Os controladores AMO permitem que a FRAX se torne num dos protocolos de stablecoin mais poderosos, criando o máximo de flexibilidade e oportunidade sem alterar o mecanismo de estabilidade de base que a tornou líder do espaço de stablecoin algorítmico. Os controladores AMO abrem um espaço de design modular que permitirá atualizações e melhorias constantes sem comprometer a operação do protocolo. Este é o próximo passo para a Frax se tornar o dinheiro digital descentralizado mais eficiente em termos de capital.
No futuro, a Frax v2 começará a ter vários controladores AMO que aprimoram o protocolo, aumentam a eficiência do capital, aumentam a privacidade e agregam mais valor aos detentores de FXS. Qualquer pessoa pode propor, construir e criar AMOs que podem então ser implantados com governança. Isto significa que se acreditar que as operações algorítmicas de mercado da Frax devem incluir interação com o seu protocolo DeFi, entre em contacto connosco para analisarmos esse desenvolvimento e colaboração. Muitos projetos já beneficiaram bastante com a integração nos AMOs da Frax e vice-versa. Por exemplo, o Collateral Investor AMO implantou mais de 30 milhões de dólares mais garantia inativa para os projetos yEarn, Aave e Compound.
Ajuda a estabilizar o pino FRAX
Este controlador pega num determinado valor de garantia e protege-o perfeitamente com uma posição inversa/curta para criar uma base de negociação de volatilidade líquida zero, para minimizar contra quedas significativas no preço da garantia. Este AMO permitiria que a FRAX fosse suportada por garantias mais diversificadas e voláteis. Por exemplo, estamos a explorar o uso de ativos inversos Synthetix com o próprio ativo para formar unidades de garantia de cobertura perfeitas (ex: ETH-iETH).
A distribuição de FXS pelo sistema
Os protocolos DeFi fizeram uso de programas de liquidez para impulsionar o crescimento e distribuir tokens de protocolo aos membros da comunidade. Para esse fim, 60% de todos os tokens FXS deverão ser distribuídos através da yield farming e incentivos de liquidez, ao longo de vários anos.
60% - Programas de Liquidez / Farming / Comunidade - 40 meses, sendo até mais da metade divulgado nos primeiros 12 meses
Desde os medidores FIP-16 veFXS, a distribuição de tokens mudou para 25 mil FXS por dia para os medidores FXS. A pool original FRAX-FXS Uniswap v2 ainda acumula 16.438,37 FXS por dia.
De acordo com as especificações do projeto original para distribuição FXS, a oferta de FXS será reduzida pela metade a cada 12 meses a 20 de dezembro de cada ano. Isto significa que a 20 de dezembro de 2021 a emissão do medidor reduzirá em 50% para 12.500 FXS por dia e FRAX-FXS Uniswap v2 para 8.219,18 FXS por dia. Estas alterações não desbloquearão LP bloqueados, pois são a programação normal de emissão do fornecimento FXS.
Como o DeFi é um cenário em evolução, essas emissões podem ser alteradas por uma votação de governança completa da Proposta de Melhoria da Frax (FIP), em que o LP bloqueia e as ponderações de reforço podem ser refeitas se o FIP for aprovado. A votação total requer 2 semanas de discussão seguida por um voto do detentor do token de acordo com o processo oficial de governança.
A governança da comunidade pode decidir que pools, programas e iniciativas apoiar com o calendário de emissões, mas não pode ser aumentada além da oferta máxima de 100 milhões de FXS. Assim, um máximo de 60 milhões de FXS será distribuído à comunidade para programas de liquidez e outras iniciativas DeFi conforme aparecem no espaço, quando votado pela governança. Podem ser adicionados novos programas pela governança à alocação restante, mas não podem ser alocados mais de 60 milhões de FXS, devido ao limite rígido de 100 milhões de FXS distribuídos. Isto serve para colocar um limite rígido no valor de FXS, bem como colocar uma duração rígida no número de anos necessários para distribuir o FXS. Esta taxa de emissão foi escolhida para equilibrar a necessidade de uma grande quantidade de recompensas para os primeiros utilizadores, sem distribuir todos os FXS muito cedo, o que é necessário para a sustentabilidade da comunidade a longo prazo. A emissão de FXS deve ser pensada e modelada, sobretudo após a mineração de Bitcoin, mais do que qualquer outra coisa. A distribuição de FXS precisa de ser plurianual, estendido e sustentável até que o protocolo alcance a ubiquidade.
5% - Projeto Treasury/ concedências / parcerias / garantia de recompensa por bugs - através da equipa e da discrição da comunidade
O Projeto Treasury é uma pool de FXS inteiramente governada por comunidade e equipa. Deve ser usado para fazer concessões para o desenvolvimento da tecnologia Frax, manutenção de código de fonte aberta, auditorias futuras de contratos inteligentes, programa de recompensa por bugs através de divulgação responsável, possíveis implementações de cadeia cruzada, criação de novas funcionalidades e atualizações de nível de protocolo, concessões Gitcoin para a comunidade Ethereum, Propostas de Melhoria Frax (FIP), parcerias com plataformas de negociação e projetos DeFi, proporcionando liquidez nas AMM no lançamento. O uso deste fundo depende do critério da equipa e da comunidade.
20% - Equipa / fundadores / primeiros membros do projeto - 12 meses, 6 meses de precipício
Os tokens da equipa são retidos para os fundadores e contribuidores originais da Frax. O Protocolo Frax foi concebido no final de 2018 e os trabalhos começaram no início de 2019. O conceito Frax tem mais de dois anos desde a sua conceção. Embora a Mainnet esteja apenas agora a ser lançada, é de salientar que as contribuições dos fundadores e dos primeiros membros que trabalharam no Frax foram cruciais para o lançamento do protocolo. A equipa continuará a trabalhar, na Frax, para sempre, junto com a comunidade em geral.
3% - Consultores estratégicos / Contribuidores antecipados externos - 36 meses
Tokens de consultoria que são alocados para trabalho estratégico realizado por iniciativas jurídicas, técnicas e comerciais para avançar na adoção do protocolo Frax. Os tokens são investidos uniformemente ao longo de 3 anos.
12% - Investidores privados credenciados - 2% desbloqueado no lançamento, 5% investido ao longo dos primeiros 6 meses, 5% investido ao longo de 1 ano com um precipício de 6 meses
A primeira ronda no Frax foi realizada em agosto de 2020 com uma pequena alocação que foi vendida em menos de 2 horas. Esta alocação terá uma pequena quantidade dos seus tokens, cerca de 2% desbloqueados no lançamento. O restante da rodada foi feito individualmente através de colocações privadas. Os 10% restantes são investidos uniformemente ao longo de 1 ano, metade dos quais tem um cliff de 6 meses.
Investe garantias da cunhagem FRAX em vários cofres
Este contrato foi tecnicamente o primeiro dos controladores AMO antes de introduzirmos o conceito pelo nome. Como muitos na comunidade já estão familiarizados, o Collateral Investor AMO reequilibra a garantia USDC inativa para protocolos DeFi blue chip para obter fluxo de caixa para os detentores de FXS (usando os rendimentos de juros para comprar e queimar FXS no mercado aberto). Este AMO já gerou centenas de milhares de dólares de receita em apenas algumas semanas (a favor dos detentores da FXS).
Reduzir a dependência de ativos centralizados
O rácio de descentralização Frax (DR) é o rácio entre o valor da garantia descentralizada e a oferta total de stablecoin suportada/reembolsável para esses ativos. As garantias com risco fora da cadeia excessivo (ou seja, moedas fiduciárias, títulos e ativos de custódia, nomeadamente ouro, petróleo, etc.) são contadas como 0% descentralizadas. O DR passa por peças constituintes subjacentes de garantia sobre as quais o protocolo tem reivindicações e não apenas sobre o que está dentro dos seus contratos de sistema. O DR é uma função recursiva para encontrar o valor base de cada ativo.
Por exemplo, a FRAX3CRV LP é 50% FRAX, então deve remover essa porção, já que não se pode apoiar na sua própria moeda. A outra metade é 3CRV, que é 33% USDC, 33% USDT e 33% DAI. A DAI, em si, é cerca de 60% de moedas fiduciárias. Ou seja, cada 1 dólar de FRAX3CRV LP tem apenas cerca de 0,066 dólar (1 dólar x 0,5*0,33*0,4) de valor vindo de fontes descentralizadas.
Em contraste, a Ethereum, bem como tokens de recompensa como CVX e CRV, são contados como 100% descentralizadas. A FRAX cunhada através de AMO de empréstimo também conta como descentralizada, uma vez que os mutuários fazem sobregarantia do seu empréstimo com criptomoeda sOHM, RGT etc. Esse é o mesmo motivo pelo qual os cofres da DAI fornecem um DR máximo.
O DR é um algoritmo generalizado que pode ser usado para calcular o risco fora da cadeia excessivo de qualquer stablecoin. Outras stablecoins como LUSD são muito mais fáceis de calcular: o seu DR é 100%. A FEI é cerca de 90% DR.
A 2 de novembro de 2021, a FRAX era de aproximadamente 40%. É rastreado diariamente e pode ser visualizado em https://app.frax.finance/
Cunha FRAX diretamente em conjuntos de anonimato Tornado
Uma vez que a FRAX pretende ser dinheiro descentralizado e totalmente livre de permissões, a próxima área natural de foco deve ser a privacidade total, semelhante ao dinheiro tradicional. Para expandir as nossas funcionalidades de privacidade, propusemos fazer da FRAX o mais recente ativo adicionado ao Tornado.cash, a principal tecnologia de privacidade zk no Ethereum. Propusemos um controlador AMO que permitiria a cunhagem de FRAX diretamente no conjunto de anonimato FRAX-Tornado, que usaria os eventos de expansão da FRAX como munição para aumentar a privacidade, o que é um resultado de soma positiva para o protocolo, uma vez que qualquer aumento na privacidade é gerador de valor. Arbitragistas e utilizadores terão a capacidade de cunhar FRAX diretamente no anonimato do Tornado.cash, de modo a misturar a nova FRAX desde a sua génese. Os custos de gás e otimização dessa estratégia estão a ser explorados para alavancar as soluções L2. O objetivo final eventual para este AMO é anonimizar toda a oferta de FRAX de entrada quando as soluções de otimização de gás/L2 forem totalmente implementadas.
FXS bloqueado que oferece vários benefícios
O veFXS é um sistema de aquisição (vesting) e de rendimento baseado no mecanismo de veCRV da curva. Os utilizadores podem bloquear o seu FXS até quatro anos por quatro vezes a quantidade de veFXS (por exemplo, 100 FXS bloqueado por 4 anos retorna 400 veFXS). O veFXS não é um token transferível nem é transacionado em mercados líquidos. É mais semelhante a um sistema de pontos baseado em conta que significa a duração de aquisição dos tokens FXS bloqueados da carteira dentro do protocolo.
O saldo de veFXS diminui linearmente conforme os tokens se aproximam do seu tempo de bloqueio, aproximando-se de 1 veFXS por 1 FXS no tempo de bloqueio zero restante. Isso incentiva o staking a longo prazo e uma comunidade ativa. Sushiswap propôs uma implementação semelhante com o seu recentemente anunciado token oSushi Um gráfico de amostra (veCRV da Curva) a ilustrar a diminuição, pode ser encontrado neste endereço.
Os contratos e os DAO inteligentes exigem uma lista branca pela governança para fazer stake por veFXS. Apenas contas detidas externamente e carteiras de utilizadores normais podem chamar diretamente a função de bloqueio de stake veFXS. Para construir a funcionalidade do veFXS no seu protocolo, comece o processo de governança com a comunidade FRAX em gov.frax.finance, enviando uma proposta de lista de lista branca.
Cada veFXS terá 1 voto nas propostas de governança. Staking de 1 FXS pelo tempo máximo, 4 anos, geraria 4 veFXS. O próprio saldo do veFXS diminuirá lentamente para 1 veFXS após 4 anos, momento em que o utilizador pode reembolsar o veFXS de volta para o FXS. Entretanto, o utilizador também pode aumentar o seu saldo veFXS bloqueando o FXS, estendendo a data de término do bloqueio ou ambos. É de salientar que o veFXS é intransferível e cada conta pode ter apenas uma única duração de bloqueio, o que significa que um único endereço não pode bloquear certos tokens FXS por 2 anos, e, em seguida, outro conjunto de tokens FXS por 3 anos, etc. Todos os FXS por conta devem ter um tempo de bloqueio uniforme.
Deter veFXS dará ao utilizador mais ponderação ao coletar certas recompensas de farming. Todas as recompensas de farming que são distribuídas diretamente através do protocolo são elegíveis para reforços do veFXS. O farming externo promovido por outros protocolos (como o Sushi Onsen) normalmente não está disponível para reforços do veFXS, uma vez que são independentes do próprio protocolo Frax. O reforço do veFXS de um utilizador não aumenta a emissão geral de recompensas. É um reforço aditivo que será adicionado ao rendimento de cada farmer proporcional ao seu saldo de veFXS. O reforço do veFXS pode ser diferente para cada par LP, a critério da comunidade e da equipa com base em acordos de parceria e votos de governança.
Os incentivos ao farming são dados em rácios de veFXS por 1 FRAX em LP. Por exemplo, um par FRAX-IQ com um rácio de reforço 2x de 10 veFXS por 1 FRAX significa que um utilizador que tem 50 mil veFXS obtém um reforço 2x para uma posição LP de 10 mil dólares.
Os requisitos correntes de veFXS por FRAX são de 4 veFXS para 1 FRAX.
Após a implementação do veFXS, os detentores podem coletar recompensas periodicamente. A taxa de emissão pode variar, dependendo da implementação de como o rendimento é obtido e do preço de mercado do FXS.
Atualmente, as recompensas da FXS por manter veFXS vêm dos lucros AMO do protocolo que está acima do rácio de garantia. 50% dos lucros estão a ser usados para comprar de volta FXS e queimá-la e os outros 50% são enviados para o contrato do distribuidor de rendimento para distribuição aos detentores da VeFXS.
O sistema veFXS é modular e multifacetado. No futuro, pode ser expandido para votar nas ponderações da AMO, ganhar rendimento adicional em novos locais/funcionalidades e ser tratado como uma espécie de taxa de obrigação de token de governança.
Este beneficia a Frax como um todo ao:
Alocar poder de voto para detentores de longo prazo de FXS através de veFXS
Incentivar os farmers a fazer stake de FXS
Criar utilidade estilo obrigação para FXS e criar um taxa ASR de referência para FXS com stake feito.
Sistema de medição ponderada para controlar emissões FXS e expansões FRAX
A Curve Finance introduziu um sistema de medição para as suas emissões de token CRV. Os utilizadores bloqueiam o seu veCRV para votar em "ponderações" de diferentes pools de liquidez da Curve. A FRAX está a introduzir um sistema semelhante para qualquer par FRAX em vários protocolos.
O sistema de medição FRAX permite que os titulares de FXS participem até 4 anos para gerar veFXS e votar para onde as futuras emissões de FXS são direcionadas. Os utilizadores podem votar nos medidores ponderados FRAX com o seu saldo veFXS. Podem distribuir o seu poder de voto por vários medidores ou num único medidor. Isto permite que os detentores do veFXS, que são a maior parte dos utilizadores a longo prazo do protocolo, tenham controlo completo sobre a taxa de emissão de FXS futura. Além disso, o sistema de medição reduz a influência dos pares FRAX, onde a maioria das recompensas são vendidas, uma vez que esses LP não terão veFXS para continuar a votar no seu par. Este sistema favorece fortemente os fornecedores de LP que continuamente fazem stake às suas recompensas para veFXS para aumentar o seu medidor ponderado da pool. Essencialmente, os medidores FRAX alinham os incentivos dos detentores de veFXS para que a maior parte dos detentores de FXS orientados para o longo prazo controlem para onde vão as emissões de FXS até que toda a alocação de FXS da comunidade seja distribuída. Os medidores ponderados são atualizados uma vez por semana, todas as quartas-feiras às 17h PST. Isso significa que a taxa de emissão de FXS para cada par é constante por 1 semana e depois atualiza para a nova taxa a cada quarta-feira. Qualquer utilizador pode alterar a sua alocação de ponderação a cada 10 dias.
Depois de todos os FXS serem distribuídos, o sistema de medição fará a transição para controlar as expansões de stablecoin da FRAX como recompensas para LP. Essa troca de recompensas FXS para FRAX não ocorrerá durante alguns anos até que as emissões de FXS estejam em fase de conclusão, permitindo que a stablecoin crie confiança e o efeito Lindy primeiro. Além disso, os stakers veFXS podem sentir-se confiantes em fazer staking durante 4 anos no máximo, sabendo que o programa de medição não é temporário e não será obsoleto quando as recompensas FXS terminarem. Os medidores ponderados simplesmente farão a transição para a distribuição de stablecoins FRAX como recompensas constantes.
Os utilizadores que fazem stake de tokens LP num contrato de medidor ponderado, ganham mais reforços na sua APR, com base no valor de veFXS que possuem. Além disso, os utilizadores que bloqueiam os seus tokens LP dentro do contrato de staking por um período específico ganharão um reforço adicional, permitindo, deste modo, o staking de ambos os reforços para APR máximo. Como os medidores ponderados variam semanalmente, os LP bloqueados nos medidores não desbloqueiam os seus LP se o medidor ponderado variar. Veja a página de especificações veFXS para uma explicação de como os reforços são calculados.
Os medidores FRAX permitem que os stakers veFXS controlem diretamente a taxa de emissão FXS para qualquer pool que integre a FRAX. Não há restrição sobre que protocolos ou pares podem ter um medidor ponderado diferente de usar stablecoins FRAX e passar na votação de governança do medidor. Embora os medidores de intervalo de stablecoin Uniswap V3 sejam o medidor estreante (e o pool FRAX3CRV da Curva), qualquer pool FRAX (incluindo pools de cadeia cruzada) pode ser adicionada como um medidor no futuro. O sistema de medição veFXS é completamente agnóstico em comparação com a Curva, porque os medidores FRAX simplesmente requerem que a stablecoin esteja na pool, enquanto que a Curva requer que todos os medidores sejam uma pool da Curva. Essencialmente, os medidores veFXS são os medidores ponderados da camada de dinheiro do DeFi, enquanto que os medidores ponderados da curva são as ponderações da camada DEX. Como os stakers veFXS podem controlar as emissões em qualquer protocolo que integre a FRAX, muitos protocolos e comunidades podem competir pelo controlo do fluxo de caixa futuro de um protocolo de stablecoin algorítmico.
É importante observar que para qualquer contrato inteligente (não-carteira EOA) para fazer stake na veFXS, devem ser incluídos na lista branca por uma votação de governança. Para obter uma lista completa dos benefícios resultantes da detenção de veFXS, tais como lucros AMO e reforços de farming, consulte as especificações completas do veFXS.
A plataforma do medidor é a primeira fase na remoção de toda a dependência da "moeda fiduciária" do protocolo Frax através de um sistema de incentivos de liquidez dinâmico onde qualquer par FRAX potencial pode ser recompensado para criar o saldo exato de liquidez necessário. Além disso, uma vez que os medidores podem ser implantados para qualquer protocolo (e no futuro para qualquer pool de liquidez cruzada), o Protocolo Frax não tem exigências sobre qualquer garantia subjacente em quaisquer pools de medidores, portanto, colocar os contratos do sistema FRAX em lista negra ou impedir a interação com os contratos FRAX não terá qualquer efeito na estabilidade do pino. Este sistema é concebivelmente tão distribuído quanto possível, mantendo a capacidade de incentivar a estabilização de um ativo digital resistente à censura. Uma ampla variedade de medidores em vários protocolos (e cadeias / L2s) é necessária para atingir a descentralização suficiente, onde seria inviavelmente difícil para um ator central (como um emissor de moeda fiduciária ou ator estatal) impedir que utilizadores pseudo-anónimos adicionem liquidez para as pools recompensadas dos medidores.
Uma pool de Stableswap com liquidez controlada e detida predominantementepelo protocolo
A Curva AMO coloca as garantias FRAX e USDC a trabalhar, fornecendo liquidez ao protocolo, apertando o pino. A Frax implantou a sua própria metapool FRAX3CRV. Isto significa que o endereço do implantador da Frax possui privilégios de administrador para a sua própria pool da Curva. Isto permite que o controlador de Curva AMO defina e colete taxas de administração para detentores de FXS e várias funções futuras. O protocolo pode mover a garantia USDC inativa ou o novo FRAX para a sua própria pool da Curva para criar ainda mais liquidez e apertar o pino ao mesmo tempo que obtém receita de negociação.
Retirada de garantia - Coloca a garantia inativa e a FRAX acabada de cunhar na pool FRAX3CRV.
Operações de mercado - Acumula taxas de transação, recompensas CRV e, periodicamente, reequilibra a pool. Os tokens FRAX3CRV LP são depositados no cofre Yearn crvFRAX, Stake DAO e Convex Finance para rendimento extra.
Criar garantia adicional - Retira a FRAX em excesso da pool primeiro e, em seguida, retira USDC para aumentar o CR.
FXS1559 - Taxas de transação diárias e valor LP acumulado no CR. (correntemente em desenvolvimento)
A invariante da curva Stableswap permite o amortecimento da volatilidade dos preços entre os swaps de stablecoin quando as reservas não estão extremamente desequilibradas, aproximando-se deste modo de uma curva de swap linear.
Em casos de desequilíbrio extremo, a invariante aproxima-se da curva de produto constante do Uniswap.
A combinação de duas destas curvas permite a expressão de uma ou de outra, dependendo de qual é o rácio dos saldos na pool, de acordo com um coeficiente. Usando um parâmetro adimensional XD^{n-1}XDn−1 como o coeficiente, pode- se generalizar a combinação das duas curvas para N moedas.
O protocolo calcula o valor da garantia subjacente ao qual o AMO tem acesso, encontrando o saldo de USDC que pode retirar, se o preço da FRAX cair para o CR. Uma vez que a FRAX é sempre suportada por garantias no valor do CR, nunca deve ficar abaixo do valor da própria garantia. Por exemplo, a FRAX nunca deve ficar abaixo de 0,85 dólares com um CR de 85%. Este cálculo é a forma mais segura e conservadora de determinar o valor da garantia a que a Curva AMO tem acesso. Isto permite que a Curva AMO cunhe FRAX para colocar dentro da pool, além da garantia USDC para apertar o pino, sabendo exatamente a quanto de garantia terá acesso se a FRAX partir o seu pino.
Além disso, a estratégia geral do AMO permite otimizar a oferta mínima de FRAX Y de modo que a venda de todo Y de uma vez numa pool da Curva com Z TVL e fator de amplificação A, impactará o preço da FRAX em menos de X%, onde X é a sensibilidade da banda de CR. Dito de outra forma, a Curva AMO pode colocar FRAX + USDC na sua própria pool da Curva e controlar TVL. Como o CR gera garantia adicional quando o preço da FRAX cai em mais de 1 centavo abaixo de 1 dólar, isto significa que há algum valor da FRAX que pode ser vendido diretamente na pool da Curva antes que o preço da FRAX caia 1%. O protocolo pode ter pelo menos essa quantidade de FRAX algorítmica circulando no mercado aberto, uma vez que uma venda de toda essa quantidade, de uma vez no TVL da pool da Curva não impactaria o preço, o suficiente para fazer com que o CR se movesse. Esses valores são bastante grandes e impressionantes quando se considera a curva stablecoin otimizada. Por exemplo, um 330m TVL FRAX3Pool (assumindo 3Pool subjacente equilibrado) pode dar suporte a um pedido de venda FRAX de 39,2 milhões de dólares, sem mover o preço em mais de 1 centavo. Se a faixa CR for de 1%, o protocolo deve ter pelo menos 39,2 m de FRAX algorítmico no mercado aberto.
A estratégia acima é uma operação de mercado extremamente poderosa que criaria matematicamente um piso de FRAX algorítmico que pode circular sem qualquer perigo de partir o pino.
Além disso, a Curva aloca tokens CRV como recompensas para fornecedores de liquidez para selecionar pools (chamados de recompensas de medidores). Como o protocolo Frax provavelmente será o maior fornecedor de liquidez da pool FRAX3CRV, pode alocar todos os seus tokens FRAX3CRV LP em medidores da Curva para obter um retorno significativo. Os tokens CRV mantidos dentro da Curva AMO podem ser usados para votar na governança futura da Curva DAO controlada pelos detentores de FXS. Isto significa essencialmente que quanto mais o protocolo fornecer liquidez para a sua própria pool da Curva, mais do protocolo Curva possuirá e controlará através das suas recompensas CRV. O efeito de longo prazo da Curva AMO é que a Frax pode tornar-se num grande participante da governança da curva.
Multicadeia FRAX + FXS que é fungível em muitas redes
O protocolo Frax é um protocolo multicadeia com estado global consistente em todas as implementações. Os tokens FRAX+FXS são uma distribuição única em todas as redes. Não há implementação Frax independente para cada cadeia. Por esta razão, o protocolo tem um sistema bridge que permite manter um pino firme e fungibilidade de uma maneira única e inovadora.
O protocolo trata cada FRAX/FXS compensado como uma responsabilidade única desse sistema de bridge e nomeia FRAX/FXS movido de outras cadeias com o identificador dessa compensação. Por exemplo, o FRAX compensado AnySwap é referido como anyFRAX. O FRAX compensado e o Wormhole bridge é chamado de wormFRAX.
Cada cadeia tem um contrato FRAX canónico e FXS canónico que são simplesmente referidos como "FRAX" e "FXS" (sem prefixo). Estes tokens são o que os AMO expandem/contraem e os próprios utilizadores podem cunhar/reembolsar, independente de confiança.
FRAX (nativo) canónico/FXS: A pura responsabilidade do protocolo é emitido/cunhado/reembolsado nativamente pelo protocolo e AMO. O FRAX canónico tem as cores padrão dessa rede específica e o logotipo dessa rede no centro. O FXS nativo tem as cores nativas e o logotipo da rede no canto inferior direito. Portanto, qualquer FRAX / FXS canónico/nativo exibe sempre o logotipo da rede nalgum lugar da moeda.
FRAX/FXS compensado: Os tokens são trazidos para a cadeia corrente de outra rede usando um protocolo bridge suportado. A convenção de nomenclatura para tokens compensados mantém uma designação de prefixo para a bridge usada para trazê-los para a rede corrente. Ex: O FRAX compensado AnySwap desde a ETH para o AVAX é conhecido como anyFRAX em AVAX, embora seja simplesmente FRAX canónico em ETH. As cores e o logotipo do protocolo bridge são exibidos com destaque no token FRAX/FXS para distinguir claramente de qual bridge se originaram na rede atual.
Cada contrato de token FRAX/FXS ERC20 canónico tem um AMM stableswap de 1 para 1 embutido no token que permite o swap de/para o FRAX/FXS canónico da rede por qualquer FRAX/FXS compensado suportado. Isto permite uma arbitragem rigorosa do pino FRAX e também mantém a distribuição única de FXS em todas as cadeias. Por exemplo, vamos supor que a FRAX canónica no Fantom custa 0,990 dólares. Um arbitragista pode comprar o máximo de FRAX canónico possível por 0,99 dólares, sabendo que pode fazer swap de 1 para 1 por anyFRAX na pool de stableswap dentro do contrato de token ERC20 e, em seguida, fazer a bridge do anyFRAX de volta à rede principal ETH (ou qualquer outra cadeia) onde a FRAX está no pino para obter lucro.
Consequentemente, comprar FRAX/FXS canónico numa rede é o mesmo que comprar FRAX/FXS noutra rede. Se unir FRAX/FXS usando qualquer uma das bridges suportadas (a serem adicionadas mais em breve), pode fazer swap do token compensado por FRAX/FXS nativa na cadeia para farm/LP/deter etc. Além disso, quando a FRAX/FXS canónico é cunhada com AMO em qualquer cadeia, o protocolo verifica se há liquidez de swap suficiente disponível com o contrato de token para mover tokens canónicos entre as cadeias de modo a que o pino seja sempre global e arbitrado.
Os swaps podem ser feitos a qualquer momento em https://app.frax.finance/crosschain ou interagindo diretamente com o contrato inteligente do token nativo em qualquer cadeia. O mecanismo de swap é embutido nos tokens nativos ERC20 FRAX / FXS em cada cadeia (exceto Ethereum L1).