Anuncio de Witnet 1.6: ¡Bienvenido “Slash&Burn” y muchas más actualizaciones clave del Protocolo! de Adán Sánchez de Pedro El blog de Witnet Oracle febrero de 2023

Con la implementación de 6 propuestas de mejora de Witnet diferentes, Witnet-Rust 1.6.x es la mayor revisión de la seguridad y la economía de tokens del protocolo Witnet en sus 2 años de mainnet. ¡Se anima a todos los mineros a actualizar sus nodos lo antes posible!

Desde que se lanzó Witnet mainnet en octubre de 2020, la red ha experimentado un crecimiento continuo y sorprendente:

La cadena principal de Witnet ahora está formada por casi 1,7 millones de bloquesque contiene 1,2 millones de solicitudes de datos ya resuelto por el oráculo y 1 millón Transferencias periódicas de monedas.381,000 direcciones diferentes han minado al menos 1 bloquey 537 000 direcciones diferentes han resuelto al menos 1 solicitud de datos. La dirección que extrajo la mayor cantidad de bloques obtuvo 133, y la dirección que participó en la mayor cantidad de solicitudes de datos obtuvo 3034. El oráculo de Witnet está conectado a 24 redes principales compatibles con EVM y tantas redes de prueba, donde se actualiza oportunamente Más de 230 feeds de precios y proporciona generación de aleatoriedad y adaptadores HTTP genéricos.

2023 se ve brillante hasta ahora para Witnet, dada la cantidad de nuevas funciones, integraciones e iniciativas de ecosistemas en las que se está trabajando. Una gran parte de esos destacados esfuerzos de la comunidad ahora se cristalizan en la mayor actualización del protocolo hasta la fecha: bienvenido Witnet-Rust 1.6.

Witnet-Rust es la implementación de referencia para toda la pila del protocolo Witnet. Entre otros componentes clave, contiene un nodo de archivo de validación completa y también el backend de la billetera Sheikah.

La versión 1.6 introduce cambios clave que ayudarán a impulsar inmediatamente la seguridad y la economía de la red:

WIP-0023 — “Cortar y quemar”

WIP-0023, según lo propuesto por el miembro de la comunidad drcpu, introduce un cambio radical en la forma en que se administran las monedas Wit recortadas.

En breve, las monedas provenientes de los nodos oracle de Witnet cortados ya no se dividirán entre los demás nodos que participaron en la resolución de las solicitudes de datos. En cambio, las monedas cortadas ahora se quemarán inmediatamente. Es decir, esas monedas dejarán de existir, para siempre.

Si bien la principal motivación para esta mejora es eliminar los incentivos negativos para que los nodos se ataquen entre sí en un intento de cultivar monedas cortadas, este nuevo mecanismo ha recibido comentarios muy positivos de la comunidad también por su impacto en la reducción de la emisión total de monedas Wit, como así como el suministro circulante, que a su vez fortalece los mecanismos de participación existentes del protocolo.

WIP-0022 — Proporción de “recompensa a garantía”

Descubrir recompensas y tarifas razonables en un protocolo de cadena de bloques nunca es fácil ni trivial. Una gran frustración entre los mineros era la existencia de solicitudes de datos que requerían la garantía de una gran cantidad de monedas Wit, al tiempo que prometían recompensas muy escasas.

WIP-0022, también concebido por drcpu, introduce una nueva restricción de nivel de protocolo que garantiza que la garantía solicitada no puede ser más de 125 veces superior a la recompensa.

Se espera que este elegante mecanismo, junto con las otras mejoras en 1.6, fortalezca de manera efectiva los incentivos para los mineros y acelere el proceso de descubrimiento de precios para el servicio de Oracle que brinda la red en su conjunto.

WIP-0027: aumentar el requisito de “edad UTXO”

Como se insinuó anteriormente, cuando participan en la resolución de solicitudes de datos, los nodos del oráculo de Witnet deben colocar una cierta cantidad de monedas que se utilizarán como “garantía”: no recuperarán sus monedas si de alguna manera intentan manipular el resultado de la consulta del oráculo.

Esta forma particular de apostar y cortar, como se introdujo por primera vez en WIP-0002, también es una forma muy efectiva de prevenir el soborno y los ataques de Sybil, ya que las monedas deben estar en reposo durante 12,5 horas antes de que puedan usarse como garantía.

WIP-0027, presentado por el fundador de Witnet, Adán SDPC, simplemente extiende el período de “reposo” a 7 días. Eso es, solo los nodos cuyas monedas que hayan permanecido sin gastar durante al menos 1 semana tendrán voz en la resolución de las consultas enviadas al oráculo de Witnet.

WIP-0025 — Redirecciones HTTP

Una de las características más populares del protocolo Witnet es la capacidad de realizar la recuperación de información de varias fuentes de datos a través del protocolo HTTP de tal manera que se puede mitigar la confianza en proveedores de datos específicos.

Las implementaciones actuales del protocolo Witnet no siguen los redireccionamientos. Prefieren manejar los mensajes de redirección indistintamente a los mensajes de error HTTP. Esta falta de compatibilidad con los redireccionamientos HTTP impide el uso de muchas fuentes de datos HTTP, como las API públicas, que pueden responder con mensajes de redireccionamiento de manera consistente o inconsistente (por ejemplo, “redireccionamientos temporales”) como parte de su funcionamiento normal.

WIP-0025, también escrito por Adán SDPC, presenta soporte para redireccionamientos HTTPampliando así la elección de fuentes de datos que se pueden utilizar en las consultas de oráculo de Witnet.

WIP-0024 y WIP-0026

WIP-0024 y WIP-0026 son cambios algo menores, pero igualmente importantes para el avance del protocolo y una mejor UX.

Es decir, WIP-0024 mejora la forma en que se administran los números decimales al resolver solicitudes de datos, de modo que las API que proporcionan números con formato no convencional también se pueden usar como fuentes de datos.

Por otro lado, WIP-0026 introduce un nuevo código de error a nivel de protocolo que los nodos y puentes pueden usar para indicar que el resultado de una solicitud de datos no se puede codificar en CBOR (la serialización que usa Witnet para informar datos a contratos inteligentes).

La mayoría de los cambios que vienen con 1.6 son cambios críticos para el consenso. Es decir, la mayoría de los nodos de minería en la red deben adoptar esos cambios importantes para que se apliquen de manera efectiva.

El protocolo Witnet incorpora un mecanismo para actualizaciones de red sin dramas conocido como Mejoras de Protocolo Activado por Umbral, o TAPI para abreviar. Este mecanismo retrasa la activación de los cambios de protocolo hasta que más del 80% de los bloques en un período de 2 semanas indiquen su apoyo a las nuevas reglas de consenso.

El primer período de señalización para estas actualizaciones (TAPI bits 3, 4, 5, 6, 7 y 8) comienza en la época del protocolo n.º 1651280 (23 de febrero de 2023 a las 9 a. m. UTC). Si este primer período de señalización tiene éxito, las nuevas reglas del protocolo entrarán en vigor el 9 de marzo de 2023.

EDITAR: La fecha de inicio de la señalización original era el 21 de febrero, pero se retrasó 48 horas después de un lanzamiento fallido de 1.6.0 que contenía un error que afectaba la señalización TAPI.

Se recomienda encarecidamente actualizar antes del comienzo del período de señalización. Como de costumbre, si no se alcanza el umbral del 80 % en el primer intento, la actualización permanecerá inactiva y se restablecerá el período de 2 semanas.

El procedimiento de actualización es casi el mismo que de costumbre. Simplemente tendrás que seguir estos pasos como se describe en la documentación.

Sin embargo, esta vez es un poco especial debido a WIP-0022 y WIP-0027. A la luz de estas nuevas mejoras, debe asegurarse de que sus nodos estén suficientemente garantizados.

Depositar de 200 a 500 Wit en la dirección de su nodo ha sido la recomendación general de la comunidad minera en el pasado. Después de esta actualización, ahora se sugiere que deposite al menos 2000 Wit en cada nodo para asegurarse de que sigan siendo competitivos incluso si el volumen de solicitudes de datos crece repentinamente o si los requisitos de garantía comienzan a dispararse.

Sin duda, esta nueva actualización presenta un montón de mejoras significativas en la seguridad y la economía del protocolo, lo que beneficia por igual a los HODLers, mineros y desarrolladores de Witnet, pero eso fue solo un aperitivo de lo que vendrá después:

A aplicación de billetera ligera para navegadores web, Android e iOS se lanzarán en el segundo trimestre, y las versiones beta estarán disponibles tan pronto como a fines del primer trimestre. Este será un gran hito en el aumento de la accesibilidad y la facilidad de uso para incorporar a muchos más HODLers a nuestra comunidad. WitnetPuente EVM está recibiendo una gran revisión que eliminará los puntos únicos de falla existentes y abre el trabajo de retransmitir solicitudes de datos entre Witnet y sus más de 45 cadenas compatibles para que cualquier operador de nodo ganar recompensas adicionales.

La comunidad de Witnet está llena de BUIDLers imparables. ¡Estén atentos, porque hay muchas más sorpresas más adelante en esta temporada!