Hive está lista para ejecutar una importante actualización del protocolo, titulada Evolution, el 11 de octubre a las 12:00 GMT. Normalmente se ejecutan estas actualizaciones una vez al año para aplicar cambios y mejoras que no pueden lanzarse sin una actualización a nivel de consenso.
Para Creadores de contenido y Curadores
Curaduría
Se eliminan las restricciones de curaduría de un voto cada 3 segundos (por un bloque). Ahora puedes votar tantas veces como quieras en el mismo bloque. Pero recuerde que sigue estando limitado por su RC. Esto es muy útil para las cuentas con varios curadores, en las que los votos de los curadores pueden entrar en conflicto debido al tiempo en que están curando y votando.
¿Necesita cambiar su voto? No hay problema. Ya no hay penalización por editar el voto. Seguirás recibiendo la curación con el nuevo valor del voto, como si no hubiera habido ninguna edición.
Los votos de polvo, predominantes entre las cuentas nuevas sin mucho interés, se consideran ahora igual que los votos normales. ¿Qué significa esto? Ahora mismo, si quieres borrar un comentario, éste debe no tener ningún voto. De lo contrario, no se podrá borrar, sólo se podrá editar. Con este cambio, los comentarios que tienen un voto de polvo (y que ahora son borrables) dejarán de serlo. En resumen, todos los votos cuentan.
Autoridad de la cuenta
Ahora puedes actualizar tus llaves dos veces por hora, no una. Este cambio se hizo para permitir un procedimiento más seguro para cambiar sus llaves. Esto era especialmente importante para la implementación de Ledger por @engrave.
HBD
El ratio HBD/Hive antes del recorte de HBD se cambiará del 10% al 30%, apoyando una mayor estabilidad para HBD y previniendo la fluctuación indebida del precio debido a la deuda. Esto también actúa como mecanismo de seguridad, impidiendo que alguien explote el sistema de conversión de la cadena.
Los nuevos límites, elevados desde los anteriores del 9%/10%, son del 20%/30%. Esto significa que el HBD dejará de imprimirse (o emitirse como parte de la monetización de contenidos) en el límite suave del 20% y alcanzará su límite duro en el 30% de la capitalización del mercado.
Puede obtener más información sobre el recorte de HBD aquí.
Para los desarrolladores
Créditos de recursos (Resource Credits - RC)
La forma de calcular los RC cambiará para reflejar con mayor precisión los costes que conlleva el soporte de la cadena de bloques. El coste de los RC para los objetos "temporales" se reducirá, mientras que el coste de los objetos "permanentes" aumentará. Esto hará que el sistema sea más justo y equilibrado. La regeneración de los RC también se ha modificado y, a diferencia de lo que ocurría antes, los RC ya no pueden entrar en negativo.
¿Qué es más caro? Las operaciones como reclamar créditos de cuenta, crear nuevas cuentas y emitir transacciones "custom_json" (JSON). Aunque esto puede afectar a algunas dapps, también fomentará la optimización, ya que el coste de una operación "custom_json" es ahora directamente proporcional a su tamaño; lo que significa que reducir el contenido sólo a los elementos esenciales será una medida de ahorro de RC.
¡La delegación de RC está por fin aquí! Muchos propietarios de dapp han esperado esto durante mucho tiempo. Las operaciones de delegación de RC pueden ejecutarse a través de la función JSON "delegate_rc" (que requiere los parámetros 'from', 'delegatees' y 'max_rc'). Estas pueden ser emitidas utilizando la Llave de Publicación de la cuenta con el fin de limitar el riesgo de la misma. Una buena visión general de la delegación de RC se puede encontrar aquí.
Operaciones virtuales
El uso de las operaciones virtuales se ha agilizado y se ha añadido mucha documentación en línea. Puede obtener la lista completa de operaciones virtuales aumentadas aquí.
JSON
Se ha añadido la biblioteca Simdjson para validar todas las operaciones JSON, reduciendo el coste computacional para validarlas 7 veces. Es una herramienta de análisis sintáctico que acelera significativamente la validación de JSON, permitiendo que la cadena de bloques pueda procesar potencialmente más y mayores operaciones custom_json por bloque.
Para Inversores y Testigos
Irreversibilidad de un bloque (One-block Irreversibility - OBI)
La tan esperada OBI, que contribuye positivamente a la inmutabilidad y finalidad de los bloques en la blockchain de Hive, entra en vigor este HF.
La Irreversibilidad de un bloque (OBI) es un cambio de protocolo propuesto por el que un bloque se considerará irreversible tan pronto como una supermayoría suficientemente grande de los productores de bloques programados en ese momento vote para que el bloque en cuestión se convierta en el siguiente bloque válido de la cadena de bloques. El objetivo de este cambio de protocolo es permitir que la mayoría de las transacciones de Hive se conviertan en irreversibles en unos pocos cientos de milisegundos (antes incluso de que se haya producido un segundo bloque, de ahí el nombre de "Irreversibilidad de un bloque").
Puedes leer más aquí.
Nodos de los testigos
Se espera que todos los testigos estén listos para el HF. Si no está seguro de cómo actualizar su testigo, consulte esta útil guía.
También hay algunos cambios interesantes para los testigos. Los registros de bloques ahora pueden permanecer comprimidos en línea y fuera de línea, ahorrando un valioso espacio en el servidor.
Cli_wallet
Se han añadido varias mejoras al cli_wallet para los usuarios avanzados, entre ellas:
- Se ha añadido la opción -version para mostrar la versión del monedero.
- Se ha ampliado el comando
about
para mostrar el id de la cadena y el server_url del nodo que se está utilizando. - Puede utilizar las autoridades de la cuenta para firmar las transacciones.
- Soporta operaciones fuera de línea (offline).
- Permite el cierre del monedero a través de Ctrl-C (el mismo combo de teclas que el nodo hived).
- La información del monedero puede exportarse en diferentes formatos (formato de texto, formato json, noformato) para facilitar la integración con otro software.
Este es nuestro tercer hardfork del protocolo de la cadena de bloques Hive impulsado por la comunidad y que ha sido posible gracias a la incansable dedicación de nuestros desarrolladores, testigos y colaboradores. Ya se han realizado innumerables pruebas y actualizaciones y todos estamos entusiasmados con el cambio.