Saltar al contenido

    Pulsa / para buscar, y [ o ] para ir a la página anterior o siguiente.

    Cómo funciona por dentro

    Curva de acuñación de BACK

    Cómo las pérdidas realizadas se convierten en suministro del token. El suministro empieza en cero con una curva fija y luego decreciente; cuando el dueño hace el cambio, cada dólar de pérdida acuña una parte fija del suministro actual.

    Dos fases

    El suministro del token empieza en cero, así que no puede arrancar como una parte de sí mismo. Por eso la acuñación tiene dos fases:

    1. La curva de lanzamiento (abajo): una tasa fija y después un tramo final decreciente.
    2. La regla de parte del suministro, desde el momento en que el dueño la activa a través del timelock. El cambio ocurre una sola vez y no se puede deshacer; en ese momento, la constante de la nueva regla se fija para que la acuñación marginal por dólar siga igual.

    La curva de lanzamiento

    La curva tiene dos regiones y tres parámetros en el contrato Tokenomics: el umbral fijo F = $500,000, la tasa fija R = 100 BACK por dólar y la escala del tramo final S = $120,000,000. Sigue dos variables de estado:

    • T, el LP contable (Solvencia y cola), que puede ser negativo;
    • H, el avance del tramo final: la base de acuñación total valorada en el tramo final hasta ahora. Solo crece.
    rate = R                       while T < F   (the flat region, including any negative T)
    rate = R · (S / (S + H))²      otherwise     (the tail)
    

    La base de acuñación es la parte computable de tu pérdida realizada (ver abajo), que no siempre coincide con lo que se acredita al LP contable. Un cierre reparte su base entre las regiones y acuña la integral de la tasa, así que dividir una pérdida en partes no puede acuñar más que unos pocos wei de redondeo:

    T −= wins paid in the batch
    flat = T < F ? min(basis, F − T) : 0           (a negative T leaves more flat room)
    tail = basis − flat
    r1 = S · 1e18 / (S + H)
    r2 = S · 1e18 / (S + H + tail)
    minted = flat · R / 1e18 + ((R · r1 / 1e18) · r2 / 1e18) · tail / 1e18
    H += tail
    T += what the LP received
    
    La tasa de acuñación en el tramo finalTokens acuñados por cada dólar de base de pérdida a medida que avanza el tramo final, calculados con las matemáticas de acuñación de los contratos y los parámetros desplegados.0255075100$0$25M$50M$75M$100M10085.268.549.829.8tasa fija mientras el LP contable está por debajo del umbralbase de pérdida acumulada en el tramo finaltokens por $1
    La tasa de acuñación en el tramo final. Tokens acuñados por cada dólar de base de pérdida a medida que avanza el tramo final, calculados con las matemáticas de acuñación de los contratos y los parámetros desplegados.

    Un avance del tramo final que solo va en un sentido

    H es una marca máxima que nunca baja. Cuando las distribuciones pasan a los stakers el valor del LP por encima de $500,000, T retrocede, pero H se queda donde está. Una vez que el tramo final avanzó, la tasa queda más baja en esa medida para siempre: después de pérdidas en el tramo final iguales a S, la tasa es una cuarta parte de R, por más veces que el LP se haya vaciado hacia los stakers entretanto. Por eso la curva de arriba se dibuja contra H y no contra el LP.

    Así, los primeros traders acuñan a tasas mucho más altas que los que llegan después. Es intencional.

    Después del cambio: una parte del suministro

    Después del cambio, cada pérdida computable acuña una parte fija del suministro del token por dólar de base de acuñación, sea cual sea el LP contable:

    c36     = R_now · 1e36 / supply_at_switch      fixed once (R_now: the curve's marginal rate)
    x       = c36 · g / 1e36                       g: the effective basis, below
    minted  = supply · (e^x / (1 + 1e−15) − 1)     supply: the token supply before this mint
    

    e^x se evalúa como un wad (18 decimales), y el resultado se rebaja con un margen de 1000 wei de un wad, alrededor de una parte en 1e15. H deja de crecer. Como cada dólar acuña la misma parte del suministro que exista, el suministro no tiene techo: crece con las pérdidas acumuladas, y las tenencias existentes se diluyen en la misma proporción.

    Bono de insolvencia

    Después del cambio, una pérdida que repone un LP contable por debajo de cero cuenta más:

    g_below0 = min(credit, −T)            the part of what the loss adds to T that lands below zero
    m        = 1 + 4u(2 − u),  u = min(1, t / 3 days)
    g        = basis + (m − 1) · g_below0
    

    t es el tiempo transcurrido desde que el LP contable bajó de cero. m sube de uno a 5× a lo largo de 3 días, y después se queda ahí mientras T siga por debajo de cero. El reloj arranca cuando un cierre deja T por debajo de cero y se reinicia cuando uno lo deja en cero o por encima, así que la próxima vez que T baje de cero el bono vuelve a empezar desde uno. El resto de la pérdida cuenta una sola vez.

    Qué cuenta como “pérdida”

    • Cierre con pérdida, posición financiada con tu saldo, cola vacía: la pérdida menos la comisión por pérdida de 2%, y menos la comisión de builder cuando la clave que cierra indica un builder aprobado; ambas salen de lo que recibe el LP. El LP contable sube en la misma cantidad.
    • Cierre con pérdida, reclamos en cola: no se cobra comisión y la pérdida va a la reserva aparte; la base es toda la pérdida, y el LP contable sube en toda la pérdida. La reserva aparte solo decide que ese efectivo pague primero a los ganadores en cola.
    • Liquidación: todo el margen perdido, sea cual sea el estado de la cola. El LP contable sube en el margen menos la comisión de liquidación, cuando se cobra. Un cierre que se ejecuta en el precio de quiebra o más allá se resuelve como una liquidación, con la misma base.
    • Posiciones financiadas con reclamos en cola: un cierre con pérdida acuña sobre la parte destruida del reclamo, menos la comisión por pérdida cuando se cobra; una liquidación destruye todo el reclamo, no cobra comisión y acuña sobre todo él. El LP contable se mueve en las mismas cantidades.

    Lotes y acuñaciones diferidas

    Un cierre de varias posiciones acuña una sola vez para el lote; lo acuñado se reparte entre las posiciones en proporción a su base, por el método del mayor resto, y los empates van a la posición anterior. Una liquidación acuña por posición.

    El Exchange llama a Tokenomics con una asignación fija de gas. Si esa llamada falla, el cierre igual se completa, los datos de entrada de la acuñación se guardan y cada acuñación posterior espera detrás de ella, de modo que reproducirlas en el orden original acuña exactamente lo que habría acuñado la vía directa. Cualquiera puede disparar la reproducción, y nuestro keeper lo hace.

    Última actualización: