Bonding Curve
Compreender o preço com reservas virtuais, liquidar com reservas reais e a relação entre compra, venda e graduação.
As reservas de token virtual e USDC formam uma curva de emissão de produto constante. Os compradores consomem Token ao longo da curva; A venda de volta complementa o inventário de vendas. As reservas de preços e os registros de ativos reais são separados.
Parâmetros iniciais e quatro tipos de reserva
| Símbolo | Significado | Valor inicial |
|---|---|---|
| X | Reservas virtuais de Token | 1,073,000,000 Token |
| Y | Reservas virtuais de USDC | 4,292 USDC |
| R | Inventário de token real disponível para venda | 793,100,000 Token |
| Q | Reservas reais em USDC | 0 USDC |
| S | Base de fornecimento curva para o mercado de protocolos cap | 1,000,000,000 Token |
O USDC virtual inicial é usado apenas para preços, não capital inicial depositado. O token virtual não é uma oferta adicional. As vendas só podem ser pagas a partir de reservas reais.
Preços e quantidades de curva líquida
Ignorar o arredondamento de inteiros, reservas virtuais satisfazem k = X × Y. o O preço marginal atual é P = Y / X com capital de mercado de protocolo baseado na oferta de curva fixa: M = floor(Y × S / X). o O preço médio de execução de uma grande encomenda difere do preço marginal.
Para uma quantidade de compra especificada a, o USDC líquido que entra na curva é:
n = ceil(Y × a / (X − a))
X' = X − a Y' = Y + n
R' = R − a Q' = Q + n
Para uma quantidade de venda-retorno especificada a, o USDC bruto deduzido do real curve ledger é:
g = floor(Y × a / (X + a))
X' = X + a Y' = Y − g
R' = R + a Q' = Q − g
Estas fórmulas descrevem o valor líquido que entra na curva e o valor bruto que a deixa, em vez do pagamento ou recibo final da carteira. Veja o capítulo fiscal para impostos de token. Use os valores de retorno do ponto de entrada de cotação relevante para orçamentos de transações e montantes recebidos.
Três pontos de entrada de negociação
As compras orçamentais usam o caminho de citação inteira do contrato. A entrada de preços efetivos reserva uma unidade de ativo nativo mais pequena, ou seja, net − 1• • • • • • ainda conta para as reservas de curva reais, por isso não substitua este caminho com uma fórmula comum de constante-produto de ponto flutuante. Se a saída solicitada exceder o estoque restante, rebatize usando a saída real.
Da execução à migração
Comprar reduz R; O aumento de vendas aumenta R. As transferências de carteira regulares não alteram o progresso da curva. A conclusão exige R = 0 e a compra final bem-sucedida desencadeia migração externa na mesma transação. Um montante fixo de captação de fundos ou capital de mercado não pode substituir esta condição.
A venda exige 0 < g ≤ Q e o inventário após a venda de volta não pode exceder o inventário inicial de venda. A compra final também deve passar pelos controles de migração; A falha de migração reverte toda a compra final.
Integração e Exibição
- Calcule usando inteiros brutos e, em seguida, formate para exibição. Os custos de compra arredondados para cima e os montantes brutos de venda para baixo não são intercambiáveis.
- Utilizar os valores reais executados e os valores de retorno do contrato; Não marque a quantidade solicitada como quantidade preenchida.
- As citações não reservam inventário. Os prazos, o deslizamento e as reservas na execução ainda afetam o resultado.
- Leia a contabilidade da curva separadamente do saldo total da fábrica. As doações diretas não aumentam automaticamente as reservas reais de curva registradas de um Token.