Tabla de Contenidos
ToggleHedera Hashgraph es una red y criptomoneda popular por su relación con grandes empresas como Google, IBM y LG. La moneda nativa, HBAR se encuentra, en el momento de escribir esto, como la criptomoneda número 54 en capitalización de mercado.
A continuación vamos a realizar un análisis sobre esta peculiar red, que es gobernada por un consorcio de empresas, usa Proof of Stake y en vez de usar una blockchain usa un DAG.
Como explicábamos en el artículo de DAG, una criptomoneda consiste en un registro de balances descentralizado (ledger distribuido). Generalmente este registro descentralizado se conoce como blockchain. Sin embargo, pueden usarse otro tipo de estructuras de datos para crear un ledger distribuido.
Hedera usa un DAG (que ellos llaman Hashgraph) en vez de una blockchain. Los nodos validadores (equivalentes a mineros) añaden transacciones al registro sin empaquetarlas en bloques. De esta forma los tiempos de confirmación son muy bajos y no existe el límite de tamaño de bloque.
Consecuentemente las comisiones de red son muy bajas y, según la propia web, se pueden realizar más de 10.000 transacciones por segundo.
Por otra parte, Hedera no es una red abierta. Solamente las 39 empresas de renombre que forman parte del Consejo de Gobernanza de Hedera Hashgraph pueden ser nodos validadores. Estas 39 empresas son las que gobiernan el protocolo, decidiendo los futuros cambios.
El protocolo de consenso usado es el Proof of Stake. En concreto, se necesita que dos tercios de las monedas voten las transacciones válidas para llegar a un consenso. Como todos los nodos validadores (que hacen staking con sus monedas) pertenecen al Consejo de Hedera Hashgraph, estas 39 empresas controlan al menos dos tercios del suministro de HBAR.
Hedera se puede usar para realizar transacciones, almacenar información, ejecutar contratos inteligentes y aplicaciones descentralizadas y para crear redes privadas Hyperledger (servicio de consenso).
La información almacenada por los nodos de la red puede tener una duración limitada, a partir de la cual deja de ser mantenida.
En cuanto a contratos inteligentes, el lenguaje usado es solidity, el mismo usado en redes como Ethereum. De esta forma Hedera se está beneficiando de sus efectos de red, ya que es el idioma de contratos inteligentes más conocido.
Como hemos dicho, los nodos validadores son los encargados de añadir transacciones al registro, y anunciarlo por la red. Estos nodos sólo pueden ejecutarse por las 39 empresas que gobiernan Hedera, y tienen que poner HBAR en staking.
Como recompensa, reciben comisiones provenientes de usuarios que utilizan cualquiera de las anteriores funciones. En un momento veremos cuáles son las 3 comisiones existentes.
A diferencia de los nodos validadores, los nodos espejo funcionan propiamente como lo haría un nodo de Bitcoin. Estos nodos no añaden transacciones al registro, y sólo «leen» la información del DAG de Hedera. Por consiguiente pueden ser usados por cualquier persona, para monitorizar la información que les sea relevante. Al no participar en el protocolo Proof of Stake, no generan ningún beneficio monetario.
Hedera Hashgraph planea abrir su sistema de consenso Proof of Stake para que cualquiera pueda correr nodos validadores y hacer staking de HBAR. Esta transición se daría cuando el tercio de monedas no controlado por el Consejo de Gobernanza de Hedera Hashgraph estuviera lo suficientemente distribuido.
Al principio los nodos validadores tendrían que pasar por permisos y regulaciones KYC (Know Your Customer) para estar totalmente identificados. Y más tarde el staking sería sin permisos.
También existe el concepto de Proxy Staking, consistente en delegar HBAR a un tercero que lo pondrá en staking. No obstante, aunque el staking de HBAR sea abierto, el sistema seguirá siendo gobernado por el Consejo de 39 empresas.
Otra idea mencionada en uno de sus papers es la del sharding. Esto es, dividir los DAGs o Hashgraphs en diferentes fragmentos que son mantenidos por distintos nodos. Así cada nodo sólo hace frente al coste computacional y de almacenamiento de un fragmento. Esta técnica es popular por su uso en Ethereum 2.0 y Polkadot con las parachains, aunque como lado negativo empeora la descentralización y la verificación independiente.
Personalmente me parece engañoso el uso del término «descentralizado» para una red que, como hemos explicado, es gobernada por un grupo de grandes empresas.
Este consejo tiene el privilegio de modificar la política monetaria de HBAR, cambiar las reglas del protocolo, participar en el protocolo de consenso con nodos validadores, controlar dos tercios del suministro de monedas y también decidirá quién puede participar en el protocolo de consenso (staking).
Esto sería equivalente a necesitar un permiso especial de un grupo de grandes empresas para minar Bitcoin y participar en el Proof of Work, y que al mismo tiempo decidan unilateralmente el futuro del protocolo.
Como en Proof of Stake quién más gana es quién más monedas controla, se crea una presión de centralización sobre el suministro. Esto es sobre todo cierto en casos como Hedera, donde unas pocas entidades controlan la mayoría del suministro.
Otro de los problemas es que, al no restringir técnicamente la cantidad de recursos que los usuarios pueden demandar de la red, estamos aumentando mucho los requerimientos de hardware para correr un nodo. Dicho de otro modo, nada viene gratis, y al permitir muchas transacciones por segundo, correr un nodo se vuelve más caro.
Si un usuario corriente no puede correr un nodo, debe de confiar en terceros sobre cuántas monedas tiene. En Bitcoin, un nodo puede montarse por 200€, tal como explicamos en este tutorial. En Hedera Hashgraph, un nodo asciende a varios miles de euros, algo fuera del alcance de la mayoría de usuarios corrientes.
Un nodo en Bitcoin te permite verificar toda la información con la garantía de que las reglas no serán cambiadas de la noche a la mañana por un grupo central. Aunque tuvieras un costoso nodo de Hedera, no podrías tener esta garantía ya que quién decide las reglas es el Consejo de Gobernanza.
En definitiva, Hedera Hashgraph es una de esas criptomonedas diseñadas para estar más cerca del sistema monetario tradicional que del sistema transparente y soberano que representa Bitcoin.