Harmony (ONE) es una plataforma de infraestructura abierta para escalar el consenso y es la última compañía en llevar a cabo su IEO en el sistema Binance Launchpad.
Como los IEO son muy similares a los ICO en varios aspectos, es importante que los posibles inversores realicen su propia investigación y entiendan los proyectos antes de invertir en ellos.
La plataforma Harmony
Harmony es una red pública de blockchain diseñada para escalar como la infraestructura para “las economías descentralizadas del futuro”. Al concentrarse en el alto rendimiento y la baja latencia, Harmony implementa varias tecnologías innovadoras y experimentales cuando se aplica a una cadena de bloques pública.
Harmony es parte de una clase emergente de redes de blockchain de próxima generación que se enfoca en la escalabilidad, por lo que el mejor método para evaluar la red por separado de la serie de nuevos proyectos en el horizonte es donde aplica tecnología única. En general, podemos dividir los componentes técnicos principales de Harmony en lo siguiente:
- Consenso de PoS usando el esquema de firma BLS
- Fragmento de estado adaptativo
- Redes y Distribución
Consenso de PoS y algoritmo de firma BLS
Al igual que la mayoría de las plataformas que se esfuerzan por mejorar la escalabilidad en cadena de Bitcoin, Harmony es una red de criptomoneda por consenso de prueba de estaca(PoS) que se basa en un algoritmo BFT linealmente escalable. Harmony llama a su consenso “Tolerante a la falla bizantina rápida” (FBFT) en lugar del algoritmo convencional ” Tolerancia a la falla bizantina práctica “.
Si bien los mecanismos de consenso de PoS son ampliamente conocidos y comprendidos en este punto, Harmony lanza un giro único a su mecanismo. Inspirándose en el algoritmo BFT de ByzCoin que usa firmas múltiples de Schnorr, Harmony usa firmas BLS, otro protocolo de firmas múltiples para la agregación de firmas de tamaño constante.
El uso de BLS en realidad hace que el FBFT de Harmony sea más rápido que un algoritmo BFT tradicional, que citan como 100 veces más rápido.
Fragmento de estado adaptativo
Al igual que Zilliqa, una plataforma de escalamiento en cadena similar, Harmony usa fragmentación para ayudar a la red a escalar en la capa de protocolo. En particular, Harmony elimina la red y la validación de transacciones, como Zilliqa, pero va un paso más hacia un territorio inexplorado con fragmentación del estado.
La fragmentación del estado se considera un campo altamente sofisticado que aún es experimental cuando se aplica a una red distribuida como una cadena de bloques pública. Zilliqa ha optado por no implementar fragmentación estatal en este punto debido a la inmadurez de la fragmentación estatal y su historial no comprobado en una red pública de blockchain. Para comprender su relevancia para Harmony, el equipo utiliza el enfoque de Zilliqa como pilar para hacer referencia a la diferencia entre transacción, red y fragmentación del estado.
Esencialmente, los fragmentos de red y de transacción permiten que el procesamiento en línea de las transacciones se realice en subconjuntos de nodos en las redes, denominados fragmentos, que luego se consolidan en el consenso de PoS más amplio de la red. El procesamiento se realiza en paralelo, lo que permite que el TPS de la red supere la naturaleza limitada de las redes de prueba de trabajo. Sin embargo, en un sistema de este tipo sin fragmentación del estado, todos los nodos de la red mantienen el estado completo de la cadena de bloques para garantizar una validación segura y auténtica de las transacciones, como ocurre con Zilliqa.
Harmony en realidad divide el estado de la red en subconjuntos de fragmentos, donde los grupos de fragmentos solo contienen una parte del estado y no todo el estado.
Harmony logra esto utilizando una ‘Cadena de balizas’, que es similar a lo que se emplea en DFINITY, y utiliza una función aleatoria verificable (VRF) que sirve como fuente de aleatoriedad en el mecanismo de validación de PoS.
Uno de los obstáculos clave en las cadenas de bloques fragmentadas es la conciliación de la comunicación entre fragmentos. Esencialmente, esto abarca el concepto de cómo los fragmentos pueden enviar mensajes entre sí sin sacrificar la seguridad o la integridad de la validación / estado de la red. Harmony utiliza un modelo controlado por fragmentos, lo que significa que cada nodo transmite mensajes a la red de forma independiente, y Harmony utiliza el protocolo de enrutamiento Kademlia para que la comunicación entre los fragmentos sea más sencilla.
También es importante tener en cuenta que Harmony utiliza un modelo de transacción basado en cuentas como Ethereum, en lugar del diseño UTXO empleado por Bitcoin. Cada cadena de fragmentos tiene su propio estado de cuenta, lo que hace que el diseño general sea menos complejo que si se implementara un sistema UTXO.
Redes y Distribución
La comunicación entre fragmentos es complicada y, en gran medida, se considera una de las principales barreras para una red fragmentada de forma segura. Cuestiones como el problema de ‘tren y hotel’ están bien establecidas y revelan el problema subyacente de las transacciones de bases de datos atómicas.
Kademlia es el protocolo de enrutamiento que Harmony utiliza para la comunicación entre fragmentos. Kademlia es una tabla hash distribuida inventada en 2002 y fue diseñada para mejorar el intercambio de información a través de una red de superposición para búsquedas de nodos. La consideración para usar Kademlia en Harmony se basa en el hecho de que Kademlia no requiere tanta sobrecarga como los protocolos estándar de chismes, y que los mensajes solo viajan y la distancia explícita antes de llegar al nodo de destino, lo que hace que la comunicación sea menos complicada.
Una comunicación más ágil puede llevar a un consenso más rápido y una carga de red reducida para los nodos en la red, complementando la descentralización por la que se esfuerza Harmony.
Parte de los conceptos centrales que busca Harmony es conciliar la aparente exclusividad mutua de escalamiento y descentralización. Uno a menudo viene a expensas del otro. Harmony utiliza un conjunto de tecnologías innovadoras para tratar de lograr ambas, pero el tiempo es el árbitro supremo del éxito en el espacio tecnológico.
Un campo lleno de escalabilidad
Tras el reciente lanzamiento de Cosmos y la inminente inauguración de Cardano, la competencia por las redes escalables en cadena está aumentando. Agregue la transición en curso de Ethereum a Serenity, y parece que los protocolos de desarrollo de PoS, sharding y nuevos son la tendencia popular entre los equipos de desarrollo para el escalado en cadena.
Sin embargo, persisten las preocupaciones sobre la seguridad a largo plazo y la descentralización de PoS, y no está claro cómo estas redes superarán algunos de los problemas establecidos con respecto a los contratos inteligentes (es decir, el problema de Oracle) y las cadenas de bloqueo. Sencillamente, la escalabilidad no es la característica limitante que impide a la corriente principal usar blockchains. Más bien, es que los sistemas centralizados funcionan mejor a escala, tienen mejor UX / UI y son más familiares para la corriente principal.
Hasta que las plataformas públicas de contratos inteligentes puedan proporcionar una propuesta de valor que sea lo suficientemente atractiva como para alentar una transición generalizada a redes descentralizadas en lugar de alternativas centralizadas, su número de usuarios continuará siendo deslustrado.
.