Presentando un Avance de Steem 0.14.4 . Base de Datos Compartida
Hoy tengo el agrado de presentar un avance del lanzamiento de Steem potenciado por nuestra nueva arquitectura de base de datos con Memoria Compartida. Previamente presentamos esto como Graphene 2.0, pero decidimos cambiar la denominación por ChainBase al constituir una librería de Base de Datos separada y completamente independiente.
Ese lanzamiento debería ser con todas las funcionalidades y en teoría podría reemplazar por completo todos los nodos de Steem. Lo estamos lanzando como un avance para obtener un testeo adicional antes de migrarlo al repositorio oficial y recomendarlo enfáticamente como la actualización.
El nuevo repositorio de ChainBase constituye una implementación libre de dependencia respecto de la tecnología núcleo de base de datos que potencia este último avance de Steem. La idea es que cualquier blockchain (o un proyecto que no sea basado en blockchain) que necesite una base de datos de transacciones anidadas que sea rápida, eficiente, controlada por versión pueda beneficiarse de esta librería. En particular, no existe una dependencia respecto de fc o steem. Tampoco existe una lógica de blockchain en esta librería lo cuál la convierte en políticamente neutra de manera que cualquier blockchain pueda adoptarla.
Los beneficios de esta versión incluyen:
- Arranques/Cierres Más Rápidos
- Corrupción menos frecuente en la base de datos (menos necesidad de repetición)
- Corrupción menos frecuente de la blockchain (menos necesidad de resincronización)
- Un paso más cerca de tener procesos múltiples compartiendo la misma memoria (más clientes web por computadora)
Si bien la mayoría de los usuarios de Steem no verán ningún beneficio con este lanzamiento, aquellos que proveemos la infraestructura nos beneficiaremos ampliamente con estas mejoras. Ahora que la migración está completada, podemos comenzar a construir nuevas funcionalidades que beneficiarán a todos.
La hoja de ruta de Funcionalidades de la Blockchain en el Corto Plazo (este año) incluyen:
- Permitir que la comunidad vote con Parámetros de Blockchain tales como:
a. Reducir el Ratio de Inflación
b. Reducir el Período de Retiro de Vests (Derechos)
c. Reducir las recompensas de Vests
d. Reducir la paga a los Witness (Testigos)
f. Otras propiedades que se están codificando actualmente - Gremios de Curado - permitirle a la gente mancomunar y compartir poder de voto No estamos proponiendo cambiar ningún parámetro de la blockchain, pero respetamos el hecho que estas cuestiones estén sujetas a la aprobación de la comunidad.