¿Qué es Harmony (ONE)?

Tiempo de lectura: 6 minutos

En este blog, he escrito sobre soluciones de capa 2 (L2), “sidechains” o proyectos que buscan mejorar la escalabilidad de Ethereum y proveer una blockchain que respete el trilema crypto.
Hoy me toca explicar que es Harmony, y puedo adelantar sin dudas, que es uno de los proyectos que mejor ha cumplido el objetivo.

Más allá de crear productos potenciados por innovaciones tecnológicas con utilidad fehaciente y posibilidad de crecimiento orgánico (escalabilidad le llamamos en este ámbito), es clave crear comunidad.

El equipo detrás de este proyecto, logró ambos objetivos. Exploremos cómo lo hicieron y entendamos qué es Harmony.

¿Qué es Harmony?

Harmony es una blockchain creada para soportar contratos inteligentes multi-propósito, enfocada en proveer transacciones económicas y rápidas, mientras ofrece a sus usuarios una red segura y escalable. Sin dejar de lado, la interoperabilidad.

Quizás, te encuentres harto de leer este tipo de propuestas rimbombantes. Pero, aguarda un poco, que en el caso de Harmony, no podemos negar que han llevado su propuesta a la práctica.

Su foco, ha sido desde el principio, no separarse del famoso trilema crypto. Repasémoslo, para luego desandar el camino de Harmony para cumplir su objetivo.

¿Qué es el trilema crypto?

Si bien es un tema sobre el que se ha hablado bastante, es bueno repasar este concepto que el buen Vitalik (fundador de Ethereum) nos has machacado hasta que, finalmente, varios lo hemos aprendido.

Este trilema, se puede graficar como un triángulo equilátero, el cual tiene todos sus lados iguales. En cada ángulo observamos un concepto y los lados son la tensión entre ellos. ¿El objetivo? Mantener cada ángulo y lado, de igual tamaño. Esto lo logramos si cada concepto, o ángulo, sostiene la misma importancia.

Pero basta de metáforas geométricas y pasemos al trilema en sí. El ideal de blockchain nos indica que esta debe ser:

  • Segura
  • Descentralizada
  • Escalable

La analogía anterior, nos lleva a pensar que ninguna de estos conceptos, debe incrementarse en detrimento del otro, para que el triángulo mantenga su forma, ergo la red respete el trilema.
Ahora, veamos como Harmony logra mantener un bello triángulo equilátero, dando la misma importancia a cada uno de sus lados.

Las soluciones de base de Harmony

Probablemente hayas escuchado o leído cuáles son las propuestas que, desde la gestación misma de la blockchain, la Ethereum Foundation previó para escalar Ethereum, en el proyecto bautizado “ETH 2.0”.

Las modificaciones, si hacemos mención a las que están llevándose los mayores esfuerzos por parte del equipo de desarrollo y, serán también, las que generen mayor impacto, son dos:

  • Pasar de una red de Proof of Work a una red con el consenso de Proof of Stake
  • Utilizar la técnica de Sharding, para dividir la cadena principal de Ethereum en varias subcadenas, dedicadas a temas específicos

El equipo detrás de Harmony, que lanzó su red en el año 2019, hizo presentes estas características desde el día uno. Pero no descansaron completamente sobre la investigación de la Ethereum Foundation y agregaron mejoras a estas innovadoras ideas, adaptádolas para crear la mejor solución posible.

Ahondemos sobre el funcionamiento detrás de la blockchain de Harmony.

¿Qué es Harmony?

El funcionamiento detrás de Harmony

Entonces, hasta aquí sabemos que Harmony es una blokchain EVM compatible, que organiza su estructura por medio de la técnica de Sharding y que crea y valida sus bloques por medio del consenso de Proof of Stake. Todo esto, sin perder de vista la interoperabilidad.

Ahora, vayamos por partes para entender como aplican cada una de estas soluciones a su red.

El Sharding en Harmony

Cuando hablamos de Sharding, hablamos de una técnica de gestión o manejo de datos. Se trata de una manera de distribuir el almacenamiento de los datos. Podría decir, también, que es un modo de ampliar la descentralización.

Pero, ¿las blockchains no son descentralizadas? Claro que sí, pero pensemos lo siguiente. Ethereum, Bitcoin, Terra, por nombrar algunas, son blockchains únicas. Toda su información está guardada en una única cadena. Lo que el Sharding, aplicado a blockchain, nos brinda es una manera de crear sub-redes, llamadas “shards”, que contienen información específica de la blockchain.

  • ¿Cómo aplica Harmony el sharding?

Nos encontramos con 4 shards diferentes. El “shard 0”, también conocido como Beacon Chain, es el encargado de conectar la información entre los otros 3 shards. Ahora, lo interesante es de esto es que cada “shard” mantiene su propio estado y al momento de realizar transacciones “cross shards” es cuando los estados se alinean y se evita el “doble gasto».

  • ¿Cómo logra el sharding volver Harmony escalable?

Pensemos lo siguiente. En Harmony existen 1000 nodos que se encuentran distribuidos y se asignan a cada “shard”. Esto nos da un total de 250 nodos por “shard” y, en cada uno de estos, la cantidad de transacciones posibles escala a las ​​1.000 por segundo. ¡Sorprendente!.

Proof of Stake en Harmony

El consenso de Proof of Stake determina que los bloques de la red que lo emplea, son creados por unos actores llamados validadores. Estos entregan, a cambio de participar desde este lugar, su poder económico a través del «stake» (bloquear ciertas cantidad de monedas como una especie de garantía). 

Si bien en la red no existe la sanción del “slash” o perdida del stake, si se penalizan las acciones maliciosas con la pérdida del puesto de validador.

ONE: la moneda nativa

Harmony tiene su propia moneda nativa, identificada con el ticker ONE, la cual como en toda red cuyo consenso es el de Proof of Stake, cumple el principal objetivo de brindar seguridad.

Es por esta razón que nos encontramos con dos grandes actores. Quienes delegan sus ONE, esperando una recompensa a cambio, y quienes reciben estos ONE y se encargan validan y crear los bloques de la red.

El funcionamiento de este consenso, se rige por “epochs” o épocas que duran unas 24 horas. Al finalizar cada época, los validores, que alcanzan el número de 1.000, de la red son reasignados de manera aleatoria a un nuevo shard.

Por supuesto, también es aleatoria la asignación para crear un nuevo bloque y el algoritmo de Harmony, se ocupa de que incluso los validadores con menor poder económico y menos cantidad de ONE stakeados, puedan participar de la red.

Todo esto, da como resultado que un nuevo bloque de este red tarde apenas unos dos segundos en crearse.

Interoperabilidad en Harmony

La comunicación entre cadenas descentralizadas, es una de las claves para que el ecosistema siga creciendo en conjunto. Desde Harmony, proveen a sus usuarios con un “bridge” o puente, sumamente simple de utilizar.
Hoy en día este puente nos permite conectarnos con las redes de Ethereum y  Binance Smart Chain. Sin embargo, una alianza estratégíca con la red de Terra, nos permite utilizar el puentes de estos últimos para conectar ambas redes. De esta manera, UST la moneda estable de Terra, desembarcó en la red de Harmony con gran adopción y amplia utilidad.

La compatibilidad EVM

Qué una red sea EVM compatible, significa que al estar basada en el mismo código que la red de Ethereum, lanzar aplicaciones que ya se encuentra en aquella red es “simple”.

Los desarrolladores de plataformas descentralizadas, tras realizar algunos ajustes, pueden desplegar éstas en la red de Harmony y beneficiarse de las ventajas de esta red.

Sin dudas la estructura de Harmony incrementa la dificultad, en comparación a otras redes EVM compatibles que son copias literales de Ethereum, pero las herramientas, como SDK’s para desarrolladores, facilitan esta transición.

¿Qué es Harmony?

¿Qué tiene Harmony para ofrecernos?

Ahora entendemos como el equipo detrás de Harmony logró crear una blockchain que respete el trilema crypto. Pero, como usuarios, ¿qué nos ofrece esta red?

Bueno, en primer lugar, se trata de una blockchain que soporta contratos inteligentes multi-propósito. Por lo tanto, nos ofrece un desde un creciente ecosistema DeFi hasta proyectos de NFT, incluso logrando combinaciones de ambos (ej. DefiKingdoms).

Pero todo esto, acompañado de las prestaciones de esta blockchain, que podemos enumerar en las siguientes:

  1. Transacciones con un costo de $0.000001
  2. Un nuevo bloque cada dos segundos
  3. 1.000 validadores
  4. 4 shards diferentes
  5. Conexiones con otras cadenas de bloques
  6. Plataformas DeFi consolidadas
  7. Seguridad y descentralización

Indudablemente, se trata de características que cualquier usuario, ya se trate de un neófito o uno experimentado, sabrá valorar.

Por último, es digno de mención, que el equipo detrás de Harmony, unos meses atrás, emitió becas por un valor de 300 millones de dólares para aquellos interesados en desarrollar en la red. ¿Sobre que puntos incentivaron el desarrollo? Plataformas descentralizas y puentes con otras redes.

Presente y Futuro de Harmony

Más allá de las referencias tecnológicas, el funcionamiento fluido, económico y veloz de la red de Harmony, es importante observar quiénes está echándole el ojo a esta red.

Gigantes de la industria DeFi comienzan a volcar sus plataformas sobre la red. La llegada de Sushi Swap, es un buen ejemplo en este sentido.

Conexiones con redes como Terra, facilitan a los usuarios movilizar su capital de modo eficiente y a bajo costo.

El futuro de Harmony, estará atado a las decisiones estratégicas que se tomen en cuanto a alianzas y atracción de nuevos usuarios. Sin lugar a dudas, el futuro se observa sumamente prometedor para esta blockchain.


Leave a comment
Your email address will not be published. Required fields are marked *