Parece que el 2020 será un año de impulso para el ecosistema de criptomonedas y tecnologías blockchain, y los desarrolladores no están dispuestos a descansar un segundo. Si el lanzamiento de 3 proyectos hiper eficientes por parte de emprendedores chinos no parece suficiente, el mundo occidental también está dando muestras de su interés por evolucionar y llevarse algunos titulares.

Esta semana, 3 blockchains de gran popularidad anunciaron importantes actualizaciones orientadas a mejorar la eficiencia de su arquitectura, su seguridad y en general brindar una mejor experiencia de usuario: Ethereum, Ethereum Classic y EOS son las 3 primeras blockchains en implementar actualizaciones (e incluso “evoluciones”) de envergadura en los primeros días de 2020.

EOS se renueva en 2020

La blockchain EOS fue una de las propuestas con más hype en 2017. Su alta tasa de procesamiento de transacciones y su compatibilidad con aplicaciones descentralizadas le proporcionaron un lugar de preferencia entre desarrolladores y especuladores, sin embargo, durante el 2018 se observaron fuertes vulnerabilidades a nivel estructural, causando fuertes pérdidas (económicas y de confianza) para el proyecto.

Pero el 10 de enero, el equipo de desarrollo lanzó EOSIO V 2.0, una evolución de la blockchain original construida para “hacer mas rápido, simple y seguro los desarrollos en EOSIO”.

La actualización se basa en 4 componentes principales:

  • La Máquina Virtual de EOS: Un engine rediseñado para “mejorar sustancialmente” el desempeño al procesar Smart contracts.
  • Un nuevo entorno de desarrollo: El nuevo IDE se puede configurar en segundos y corre en cualquier navegador web, permitiendo una programación de contratos y dapps más eficiente y conveniente.
  • Soporte para WebAuthn: Esta implementación permite usar un estándar de autenticaciones que no requiere de extensiones ni software adicional.
  • Soporte de Producción de Bloques de Multi-Firma de Umbral Ponderado: Una forma segura para que los productores de bloques utilicen diferentes claves para firmar bloques en el hardware de producción de bloques primarios y de respaldo.

Ethereum Lanza la Fase 0 de su nueva implementación ETH 2.0

Parece que luego de una serie de demoras, discusiones y mucho *mucho* hype, la transición de Ethereum a una fase de Prueba de Participación, super rápida y escalable podría ser una realidad (o al menos acercarse muchísimo a serlo).

El 10 de enero, la “Fase 0” de Ethereum 2, vio la luz en medio de una comunidad que se debate entre la emoción por este nuevo paso, la incertidumbre por los problemas internos de los desarrolladores y la molestia por la implementación de un fork en plenas festividades de año nuevo.

Esta implementación no solo busca acelerar la transición, sino que en realidad ofrece mejoras a la versión actual de Ethereum gracias a una característica conocida como “motor de Finalidad”. En un post el analista Alex Stokes explica que “Si podemos introducir los datos del bloque Ethereum 1.0 en el «Motor de Finalidad» de Casper, entonces podremos aprovechar la mayor seguridad del protocolo de prueba de trabajo en la red de prueba de trabajo existente”.

Este motor de finalidad es una especie de primer paso hacia la prueba de participación implementando validadores en una Beacon Chain. De esta manera, un ataque requeriría una inversión cuantiosa de recursos, haciendo a Ethereum más rápido y seguro

Ethereum Classic no quiere dormirse en los laureles

Aunque muchos consideren a Ethereum Classic como un proyecto muerto por no contar con el apoyo de Buterin y Compañía, la blockchain se ha podido mantener gracias al esfuerzo colaborativo de su comunidad.

Durante la madrugada de este domingo 12 de enero, a la altura del bloque 9.573.000 el hard fork de nombre “Agharta” —no sabemos de donde sacaron ese nombre… y tampoco vamos a averiguarlo— se produjo exitosamente.

Esta implementación reduce la brecha entre ETC y su hermano mainstream ETH al agregar líneas de código que pertenecer al fork Constantinopla de Ethereum, entre ellas las EIP 145, EIP 1014 y EIP 1052.

Así mismo, mejoraron la máquina virtual y agregaron funciones para hacer mas escalable la blockchain y aumentar la eficiencia de los Smart contracts.