Delegación de estaca de Noether – Versión beta ahora en Testnet de Cartesi Cartesi Septiembre de 2021

Vea las novedades en Ropsten Testnet de Ethereum

Al final del segundo trimestre, Cartesi lanzó una versión alfa pública de Staking Delegation en la red de prueba de Ropsten con el objetivo principal de recibir comentarios de la comunidad. Desde entonces, el equipo ha implementado varias mejoras sobre el diseño original, basadas en los datos recopilados de la etapa alfa y la participación de nuestra comunidad. ¡Muchas gracias a todos los que brindaron sus sugerencias!

Hoy estamos alcanzando un beta fase de la delegación de replanteo en la red de prueba de Ropsten como un paso importante hacia un lanzamiento de mainnet en octubre. Entre las mejoras podemos destacar las siguientes:

Diseño de contrato inteligente mejorado, que hace que sea más fácil de auditar y menos propenso a errores; Costos de gas reducidos en todas las transacciones tanto para operadores de piscinas como para usuarios de piscinas; Más flexibilidad para la configuración de comisiones; Reemplazo del oráculo de precios de Uniswap V3 con un oráculo de precios de Chainlink para mejoras confiabilidad; Nueva versión beta de noether, con soporte para la implementación de un nuevo grupo Varias mejoras en UI / UX, que incluyen: Nueva barra de herramientas; Nuevo modo oscuro; Interfaz de usuario para comentarios de transacciones de metamask; Lista de grupos en los que participa el usuario; Mejoras de UX en el staking de grupos; Nueva métrica para la producción de bloques de piscinas; Carga de más bloques por página en la página de bloques; Nueva página de gestión de piscinas.

Compruébalo ahora: https://preview.explorer.cartesi.io!

Si necesita una revisión de nuestro sistema de participación delegada, lea el artículo del anuncio.

El código para los contratos inteligentes se ha dividido en partes más pequeñas, lo que hace que el proceso de auditoría sea mucho más fácil y reduce las posibilidades de errores que podrían comprometer el CTSI en juego. Además, se están realizando auditorías externas e internas y los contratos se revisarán minuciosamente antes de nuestro lanzamiento en la red principal. La cobertura de la prueba también se ha mejorado considerablemente. Una explicación detallada de cómo funcionan los contratos se publica en el repositorio de código.

El nuevo diseño de contrato requiere que los usuarios apuesten sus tokens en un proceso de dos pasos. El primer paso es depositar tokens en un grupo seleccionado. El segundo paso es apostar los tokens depositados después de 6 horas de maduración. Este período de maduración es necesario como medida de seguridad para evitar un exploit de predicción. Los pasos involucrados se describirán en las siguientes secciones.

Debido a un diseño de contrato inteligente más simple, los costos generales de gas de las transacciones se han reducido en gran medida, incluso con el requisito de una transacción adicional (depósito).

La siguiente tabla muestra la diferencia de algunos costos de gas promedio (en unidades de gas) de la versión alfa frente a la versión beta:

Los costos más bajos son beneficiosos tanto para los operadores de piscinas como para los usuarios de piscinas. Cuanto menor sea la tarifa, menor será la comisión que debe tomar el operador del grupo, por lo que habrá mayores recompensas para los usuarios.

La comunidad expresó su preocupación por tener una configuración de comisión inmutable en la piscina. Una discusión sobre un modelo más flexible fue el tema de un CIP. Decidimos implementar un modelo que permite a los operadores de piscinas aumentar la tarifa solo una vez a la semana y limitarla a un aumento máximo. Un grupo de comisiones de tarifa plana puede aumentar el valor hasta 5 puntos porcentuales, y un grupo de comisiones basado en impuestos sobre el gas puede aumentar el valor hasta 20.000 gas.

Creemos que el modelo elegido es lo suficientemente simple y cumple con las expectativas de los operadores de piscinas al tiempo que preserva el interés de los usuarios de piscinas.

El modelo de comisión basado en el impuesto a la gasolina utiliza dos oráculos para calcular la comisión extraída de cada recompensa en bloque: un oráculo de precios de gas y un oráculo de precios CTSI.

El oráculo del precio del gas utilizado ya era el suministro rápido de gas Chainlink.

Comenzamos usando un oráculo de precios Uniswap V2 CTSI, luego migramos a un oráculo de precios Uniswap V3.

Decidimos cambiar a un feed de precios ETH / CTSI Chainlink recientemente implementado, que consolida los precios de varios intercambios, tanto centralizados como descentralizados, mejorando la confiabilidad de la información, en lugar de confiar en un solo dex (Uniswap).

Lanzamos una nueva versión beta de noether, con soporte para la nueva implementación del grupo. Noether reequilibrará automáticamente la piscina según sea necesario, verificando si es necesario hacerlo cada 30 segundos.

El proceso para configurar el nodo es el mismo que se describe en los artículos anteriores, la única diferencia es la versión de la imagen de Docker. Para esta versión, use la imagen a continuación. Es posible que se publiquen nuevas versiones beta durante la fase de prueba.

cartesi / noether: 2.0.0-beta.2

El código de la interfaz de usuario se ha refactorizado por completo, mejorando la capacidad de mantenimiento y el rendimiento. Se han implementado varias mejoras.

La nueva barra de encabezado muestra el usuario de Metamask conectado.

¡Tenemos una nueva interfaz de usuario en modo oscuro!

Comentarios de transacciones

Lista de grupos de usuarios

Estaca de piscina

El siguiente video muestra los pasos para replantear en una piscina:

Asignación: autoriza al grupo a sacar CTSI de la billetera del usuario Depósito: transferir CTSI de la billetera del usuario al grupo Participación: después de 6 horas, el usuario puede apostar los tokens depositados

Tasa de producción de la piscina

Incluimos una nueva métrica para grupos que ayudará a los usuarios a decidir qué grupo elegir.

La tasa de producción de bloques es el intervalo promedio entre bloques producidos por el grupo considerando sus últimos 10 bloques. Esto se refleja en la frecuencia con la que los usuarios del grupo reciben sus recompensas.

Página de bloques

El número de bloques cargados por defecto en la página de bloques se ha incrementado a 100 bloques. Esto mejora la visualización del gráfico de bloques, que muestra la dificultad del bloque flotante.

Página de gestión de la piscina

Esta versión beta precede a la versión principal. Todos están invitados a crear o unirse a grupos en la red Ropsten para esta fase de prueba. Cuantos más datos y comentarios recopilemos, nos ayudará a dar un gran paso hacia el lanzamiento de mainnet. Como hicimos en la fase alfa, un contrato inteligente de llave CTSI está disponible en el pie de página del explorador. Envía 100.000 CTSI falsos a cualquiera que quiera probar el sistema.

Se espera que Mainnet se lance en octubre. Comenzaremos con algunos socios de apuesta seleccionados, y luego abriremos el sistema para que cualquiera pueda crear grupos de una manera completamente descentralizada.