Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > Luna > Info

Revisión de revisión de código: base algorítmica de Stablecoin

Author:

Time:

A las 9:00 pm del 6 de enero de 2021 organizamos a todos para revisar Basis en la stablecoin algorítmica, la video reseña está aquí: https://www.bilibili.com/video/BV1bK4y157aR/, muchas gracias por compartir.

Actualmente hay tres tipos de monedas estables:

Anclaje de monedas fiduciarias, como USDT y USDC, también incluye monedas estables emitidas por intercambios, como BUSD, HUSD, etc.

Garantía de activos en cadena, como DAI de MakerDAO y sUSD de Synthetix.

Monedas estables algorítmicas, como AMPL, ESD, Frax y la base de hoy.

Las monedas estables algorítmicas han pasado por varias etapas, y la base es un proyecto muy nuevo que adopta un modelo de tres monedas.

Andre Cronje: El código del módulo Rarity Codex del juego en cadena Fantom se ha actualizado y se ha implementado la función "Gambitos": el 21 de septiembre, el fundador de Yearn.finance, Andre Cronje, tuiteó el último progreso del juego en cadena Fantom Rarity, en el que el Codex código del módulo Actualizado, función "Gambitos" en Codex implementada. Se informa que Gambits permite la simulación y ejecución de combates a gran escala. [2021/9/21 23:40:53]

Basis tiene tres monedas: BAC (Basis Cash), BAS (Basis Share) y BAB (Basis Bond), que son equivalentes a divisas, acciones y bonos. La base puede entenderse como un banco central, y BAC es la moneda emitida por el banco central; BAS es la acción en poder de los accionistas del banco central, que necesita asumir riesgos sistémicos y obtener beneficios sistemáticos; BAB es un bono, que es equivalente al bono del banco central. Estos tres son tokens erc 20. Actualmente, BAB no tiene límite de fecha y se puede canjear siempre que tenga un precio adecuado.

Sovi Finance y CodeBank alcanzaron una cooperación estratégica: según noticias oficiales, Sovi Finance, un proyecto de juego de estrategia DeFi del ecosistema Huobi, anunció una cooperación estratégica con Wallet CodeBank. Actualmente, Sovi Finance cotiza en CodeBank.

CodeBank es una aplicación de billetera descentralizada diseñada para permitir a los usuarios administrar fácilmente los activos digitales. Actualmente, admite la cadena ecológica Huobi HECO (cadenas públicas como ETH y DOT se están introduciendo sucesivamente), y DAPP incorporado, etc.

Sovi.Finance abre la entrada al mundo de la cadena de bloques con juegos estratégicos, remodela la versión "Dego 2.0" a través de GameFi y se esfuerza por crear activos innovadores de IP+NFT, seleccionar proyectos de minería de liquidez de alta calidad y brindar a los usuarios una interacción de activos más fácil y rica experiencia. [2021/3/17 18:54:13]

El mecanismo de ajuste de precios de BAC es un mecanismo de ajuste de la oferta y la demanda del mercado.

Desarrollador de Parity Wei Tang: El desarrollador de ETC, Cody Burns, es parte de la razón por la que clientes como MultiGeth se están yendo de ETC: El 13 de agosto, el desarrollador de Parity, Wei Tang, tuiteó que en el último año, la comunidad de ETC ha estado llena de toxicidad y la Juego de culpas constante y gestión comunitaria deficiente. No estoy seguro si Cody Burns (desarrollador de ETC) se da cuenta de que si ETC falla, él es parte de la razón, y también es parte de la razón por la cual los dos principales clientes, MultiGeth y OpenEthereum, se vieron obligados a abandonar el ecosistema. Al mismo tiempo, Wei Tang también dijo que aunque ETC Labs también tiene muchos problemas, al menos su decisión esta vez se basa en una base. Y no como Cody Burns. El tuit de Cody Burns siempre suena aterrador, es decir, "si no lo hago a mi manera y hago que la política fiscal funcione, entonces me iré". Si la política fiscal es buena o mala aún está por decidirse, pero si la discusión con esa actitud antes, la conversación podría haber terminado. [2020/8/13]

Cuando el precio de BAC es inferior a $1, es necesario reducir la circulación de BAC para que el precio de BAC aumente naturalmente a $1

La red de prueba pública 3.2b de Coda ya está en línea: el 9 de junio, según el Twitter oficial del protocolo ligero de cadena de bloques Coda, su red de prueba pública 3.2b ya está en línea. Se entiende que Coda completó la ronda inicial de financiamiento en mayo de 2018 y recibió inversiones de los fondos de inversión en criptomonedas MetaStable, Electric Capital, Polychain y el cofundador de AngelList, Naval Ravikant. [2020/6/10]

El precio de BAC es menos de 1 USD. Los usuarios pueden usar BAB para comprar bonos. La forma es destruir BAC y obtener BAB.

Precio BAB = cuadrado del precio BAC, porque el precio BAC es menor que 1, por lo que el precio BAB al cuadrado será menor

En el futuro, un BAB se puede cambiar por un BAC

Cuando el precio de BAC supera $ 1, es necesario aumentar la circulación de BAC para que el precio de BAC baje naturalmente a $ 1

El umbral actual es que cuando BAC > 1.05, el sistema puede activarse para emitir BAC adicional

Noticias | El CEO de Code Valley planea construir un parque tecnológico de BCH de $ 50 millones: en la conferencia de BCH City en el norte de Queensland, el CEO de Code Valley, Noel Lovisa, anunció planes para construir un parque tecnológico de BCH de $ 50 millones en Townsville (Townsville) $ 10,000 BCH Technology Park. (bitcoin.com)[2019/9/11]

El BAC adicional se emitirá a los usuarios que tengan BAB y BAS

Se da prioridad al pago de la deuda, así que dé primero a los usuarios que tienen BAB, la forma es destruir BAB y obtener BAC

El BAC restante se entrega a los titulares de BAS, si no queda, no se distribuirá a los titulares de BAS

BAS es equivalente a un accionista, y solo BAS bloqueado en el contrato de la sala de juntas puede obtener esta parte de los ingresos

Código fuente: https://github.com/Basis-Cash/basiscash-protocol

tesorería.sol

Los principales métodos en el contrato incluyen:

setFund: modificar la dirección receptora del fondo de desarrollo comunitario 

setFundAllocationRate: modifique la tasa a la que los fondos de desarrollo comunitario reciben de la emisión de BAC 

getBondOraclePrice: Obtenga el precio de BAB en Uniswap a través del oráculo 

getSeigniorageOraclePrice: obtenga el precio de BAC en Uniswap a través del oráculo

bugBonds: para comprar bonos, el parámetro targetPrice se verifica para el front-end y solo se puede ejecutar cuando el BAC es inferior a $ 1

canjearBonos: Para canjear el bono, el precio BAC debe ser superior a $1.05 para ejecutar

allocateSeigniorage: asigna ingresos del sistema

Si el precio es inferior a 1,05, no se ejecutará, y si es superior a 1,05, calculará cuánto enviar

Debe ejecutarse después de que comience una época (ciclo). El checkEpoch en el código es un modificador para verificar esta condición.

Calcular el monto de emisión adicional y emitir emisión adicional

uint256 señoreaje = suministrodeefectivo.mul(porcentaje).div(1e18); 

IBasisAsset(efectivo).mint(dirección(esto), señoreaje);

El 2% del monto total de cada emisión adicional ingresará al Fondo de Desarrollo Comunitario (Community Development Fund)

uint256 fundReserve = seigniorage.mul(fundAllocationRate).div(100);

IERC20(efectivo).safeApprove(fondo, fondoReserva);

A los Tenedores de Bonos

uint256 reserva de tesorería = ...;

señorío acumulado = señorío acumulado.add(treasuryReserve);

A los accionistas (BAS), es decir a la sala de juntas

IBoardroom(boardroom).allocateSeigniorage(boardroomReserve);Boardroom.solBoardroom es equivalente a la junta directiva y es el titular de las acciones de Basis. Los principales métodos del contrato son:

allocateSeigniorage: calcula cuánto dinero se puede asignar 

ClaimReward: operación de retiro

Timelock.sol

El bloqueo de tiempo es una parte integral del sistema de gobierno. A través de Timelock, los superusuarios no pueden modificar los parámetros del sistema, de modo que los usuarios comunes tengan suficiente tiempo para tomar decisiones. Aquí, para Timelock, los parámetros deben esperar al menos 2 días para que surtan efecto. .

uint256 public constant MINIMUM_DELAY = 2 days;uint256 public constant GRACE_PERIOD = 14 days;uint256 public constant MAXIMUM_DELAY = 30 days;还有个巧妙的onlyOneBlock, restringiendo solo un operador en un bloque para evitar múltiples llamadas.

_status[block.number][tx.origin] = true;_status[block.number][msg.sender] = true;Resumen El código de base es muy ingenioso, simplificado y muy limpio y ordenado, a través de la conversión mutua de los 3 tokens, el precio se mantiene estable. El suministro de AMPL se ajusta automáticamente, mientras que el ajuste del suministro de tokens de Basis es para alentar a los usuarios a participar activamente al incentivar su comportamiento especulativo.

Tags:

Luna
Fundador de Stone Ridge: Comprender BTC Mis cuatro momentos personales de Aha

Bitcoin es un viaje, no un destino, y cada uno sigue su propio camino. Cada mañana, mientras investigo Bitcoin.

Guía: ¿Cómo registrar la paracaídas Rococo v1?

Título original: "Guía de registro de Parachain de Rococo v1"El propósito de este documento es describir claramente los requisitos para los equipos de creación de cadenas que deseen participar en la red de prueba Roco.

Una explicación detallada de las similitudes y diferencias del esquema de participación de liquidez de Ethereum 2.0.

Desde el lanzamiento de la cadena de balizas Ethereum 2.0 en poco más de un mes, el saldo de direcciones hipotecarias de Ethereum 2.0 ha superado los 2,4 millones de Ethereum. Al mismo tiempo.

Revisión de revisión de código: base algorítmica de Stablecoin

A las 9:00 pm del 6 de enero de 2021 organizamos a todos para revisar Basis en la stablecoin algorítmica, la video reseña está aquí: https://www.bilibili.com/video/BV1bK4y157aR/.

Pronóstico del analista de Block para 2021

1. En 2020, el equipo de The Block Research creció a 8 analistas de tiempo completo.2. Este artículo es la previsión de varios analistas para 2021.3. Como retroalimentación para los lectores.

Informe del cuarto trimestre en escala de grises: se recaudaron USD 3300 millones La adopción nacional de Bitcoin comenzará en 2021

El valor de Bitcoin ha sido puesto a prueba por la pandemia mundial de COVID-19, una devastadora caída del mercado de valores y el aumento de las tensiones geopolíticas. Sin embargo.

Golden Morning Post | Yearn.La comunidad financiera inicia una propuesta para recomprar y reconstruir Yearn

Título ▌La comunidad de Yearn.finance inicia una propuesta para recomprar y reconstruir YearnSegún noticias oficiales.

ads