Explicación de Holo, Holochain y HOT: Tecnología post-Blockchain para ejecutar dApps

El auge de la cadena de bloques y las criptomonedas ha arrojado algo de luz sobre la insuficiencia de las redes centralizadas. Si bien estas soluciones son convenientes de usar y más fáciles de mantener y administrar, están expuestas a vulnerabilidades graves relacionadas con un solo punto de falla.

Por ejemplo, suponga que los servidores centrales de una solución de transmisión de video se desconectan durante un corte de energía. En ese caso, los usuarios no podrán ver contenido en la plataforma hasta que se solucione el problema. Además, los ecosistemas centralizados son objetivos atractivos para los atacantes, ya que basta con violar uno o varios servidores más para tomar el control de toda la red.

Además, la empresa que opera la solución controla todo en la red. Por esa razón, el proveedor de servicios ha aumentado la autoridad sobre los usuarios, lo que le permite a la empresa bloquear clientes y restringir su acceso a la plataforma. Las configuraciones centralizadas también conllevan una mayor responsabilidad, ya que las empresas deben almacenar los datos de sus usuarios de forma segura y al mismo tiempo cumplir con diversas leyes reguladoras.

Las redes basadas en una arquitectura centralizada son relativamente económicas de mantener al principio. Sin embargo, los costos de alojamiento generalmente aumentan con el tráfico, lo que limita el crecimiento y hace que los modelos comerciales de los proveedores de servicios sean potencialmente ineficientes.

La implementación de la tecnología blockchain ha sido una solución viable para eliminar los problemas anteriores y las vulnerabilidades de la centralización. En lugar de usar servidores centrales, las cadenas de bloques operan de manera descentralizada, almacenando los mismos datos en todos los dispositivos de los participantes mientras registran los cambios en el libro mayor distribuido en tiempo real. Dado que los validadores deben llegar a un consenso para verificar las transacciones o agregar nuevos bloques a la cadena, la cadena de bloques es inmutable por naturaleza.

Sin embargo, aunque la mayoría de las redes blockchain en el mercado son altamente descentralizadas y seguras, la mayoría luchan con una escalabilidad limitada. Los participantes deben mantener, verificar y llegar a un consenso sobre cada registro, lo que reduce significativamente la eficiencia de la red.

Holochain, un proyecto de criptografía con tecnología única, tiene el ambicioso objetivo de eliminar las vulnerabilidades de la centralización mientras resuelve los problemas relacionados con la eficiencia de las redes DLT aprovechando un marco de aplicación posterior a la cadena de bloques.

En este artículo, le presentaremos Holochain y Holo, cómo funcionan, así como los elementos más importantes del ecosistema del proyecto.

¿Qué es Holochain?

Holochain es un marco de trabajo de punto a punto, de código abierto y punto a punto (P2P) para impulsar aplicaciones distribuidas. En otros términos, Holochain proporciona las herramientas, la infraestructura y la tecnología necesarias para que los desarrolladores creen sus propias aplicaciones descentralizadas sin la necesidad de una cadena de bloques o servidores centralizados. En lugar de utilizar servidores, cada aplicación de Holochain se conecta directamente a los dispositivos de los usuarios y cuenta con su propia red segura.

A diferencia de las redes blockchain, donde los nodos completos y los validadores son responsables de mantener el ecosistema, Holochain adopta un enfoque centrado en el agente.

En pocas palabras, esto significa que todo en una aplicación descentralizada (dApp) ocurre en su computadora (en cambio, por ejemplo, en servidores en la nube o en la cadena de bloques).

Por esa razón, todos los datos de su aplicación se almacenan localmente en su computadora, lo que brinda un control total a los usuarios sobre su información personal. Al mismo tiempo, esto elimina la carga de los proveedores de servicios de mantener los datos de los clientes de forma segura en sus servidores para cumplir con las regulaciones.

Lo más importante es que Holochain elimina el consenso global (por ejemplo, Prueba de trabajo, Prueba de participación) que utilizan las redes blockchain en las que cada nodo valida cada pieza de datos para proteger sus ecosistemas de manera descentralizada.

En cambio, cada aplicación Holochain (hApp) presenta su propia red aislada, impulsada por criptografía, donde los participantes se aplican y se comprometen mutuamente con las reglas de integridad de datos compartidas.

Como resultado, las aplicaciones dentro del ecosistema de Holochain pueden ejecutarse rápidamente, lograr una alta escalabilidad sin serios cuellos de botella (las hApps solo necesitan un poco más de potencia de computación y almacenamiento para ejecutarse en los dispositivos de los usuarios) mientras acumulan menos recursos que las dApps impulsadas por blockchain.

Además, las hApps no necesitan necesariamente criptomonedas o tokens para funcionar. Además, mientras que los validadores en redes blockchain son recompensados ​​por su servicio, los participantes de Holochain no compensan a los usuarios por mantener hApps.

Por esa razón, Holochain carece de tarifas de transacción y ofrece tiempos de procesamiento rápidos.

¿Cómo funciona Holochain?

Dado que no utiliza una arquitectura centralizada ni una cadena de bloques, el diseño de Holochain puede parecer bastante complejo al principio. Por esa razón, hemos dividido los procesos y componentes clave en secciones más pequeñas para explicar mejor cómo funciona Holochain.

Cadenas de origen

En Holochain, todo lo relacionado con la aplicación ocurre localmente, lo que significa que los datos de un usuario se crean y almacenan en su dispositivo en un diario llamado cadena de origen. Cada entrada de esta revista está firmada criptográficamente por el autor. Al igual que los datos registrados en la cadena de bloques, una vez que algo se escribe en el diario, es inmutable, lo que significa que no se puede modificar ni alterar.

Cuando alguien se une a la red de una hApp, el usuario genera un identificador único en forma de un par de claves pública y privada. La criptografía de clave pública permite al usuario comunicarse con otros en la red, enviar mensajes de forma segura, demostrar la propiedad sobre el contenido creado y detectar la manipulación de datos por parte de terceros. Lo más importante es que cada acción registrada en el diario cronológico del usuario (cadena fuente) está escrita exclusivamente por él y firmada con su clave privada.

La cadena de origen almacena las acciones del usuario como elementos, que también incluyen el hash del ADN, una cadena de código que define la funcionalidad y las reglas dentro de la red de la aplicación. Al incluir el hash del ADN en su cadena de origen, acepta cumplir las reglas de la hApp.

También es importante mencionar los dos tipos de elementos principales en las cadenas de fuentes: entradas y encabezados. Las entradas se refieren a acciones (transacciones, votos) o datos (por ejemplo, mensajes, imágenes, perfiles de usuario) registrados por el usuario, que se incluyen en la cadena de origen en forma binaria. Por otro lado, un encabezado incluye una firma junto con el hash (una huella digital criptográfica para los datos de un elemento) del encabezado anterior, una marca de tiempo y el tipo de entrada (por ejemplo, imagen, video, archivo de texto, etc.) .

Si bien las entradas pueden ser tanto privadas como públicas, los encabezados siempre son públicos.

Tabla hash distribuida (DHT)

Si bien las cadenas de origen eliminan los riesgos de manipulación de terceros, no impiden que sus propietarios falsifiquen sus propios registros. Suponga que el autor tiene la capacidad de eliminar ciertos registros o información importante sobre la votación. En ese caso, la red no podrá mantener la integridad de los datos, ya que existe un alto riesgo de que circulen detalles falsos entre los usuarios.

Esta es la razón exacta por la que Holochain usa una tabla hash distribuida (DHT), una base de datos donde los elementos públicos (encabezados y entradas públicas) de cadenas de fuentes individuales se comparten con pares en la red de una aplicación. Como parte del proceso, comparte los elementos de su cadena de origen con un conjunto aleatorio de otros usuarios que son testigos, validan y guardan copias de ellos. Dado que todos aceptaron cumplir con el mismo conjunto de reglas dentro de la red de una aplicación, validarán las de los demás, y otros usuarios verificarán sus datos con esas reglas.

Curiosamente, a diferencia de las redes blockchain donde cada nodo completo tiene que almacenar y validar todos los registros en el libro mayor, los usuarios de Holochain solo mantienen una pequeña parte (un fragmento) del DHT en sus dispositivos. Al mismo tiempo, el DHT almacena múltiples copias redundantes de la misma entrada, lo que permite a los usuarios acceder a los datos incluso cuando el autor o varios otros están desconectados.

Esto permite que la red siga siendo resistente incluso durante interrupciones graves de la red. Incluso si la mayoría de los nodos se desconectan, los usuarios aún podrán acceder y usar la aplicación, a veces incluso sin una conexión a Internet que funcione. Sin embargo, una interrupción grave de la red dejaría obsoleta una aplicación hApp. Al mismo tiempo, seguirá siendo funcional y se actualizará a la última versión tan pronto como se recupere la red.

Según el equipo de Holochain, este tipo de almacenamiento es similar a cómo las personas almacenan el idioma en todo el mundo.

Por ejemplo, todos los hablantes de inglés llevan el idioma. Sin embargo, todo el mundo tiene una experiencia diferente con vocabularios especializados y varios niveles de exposición a la jerga. Por estas razones, nadie almacena una “copia completa” del idioma inglés, y la versión de todos es al menos ligeramente diferente a la de los demás.

E, incluso sin una copia completa del idioma inglés, los hablantes pueden entenderse y comunicarse entre sí.

Al mismo tiempo, en el caso de un escenario hipotético en el que la mayoría de los angloparlantes desaparecieran repentinamente, no tendría un impacto significativo en el idioma en sí (ya que las personas aún podrían usarlo de manera efectiva para la comunicación).

Como nota al margen, esta es la razón exacta detrás del nombre de Holochain. Si cortas un holograma por la mitad, puedes ver la escena completa en cada pieza.

Validación

Ahora que sabe qué es el DHT, echemos un vistazo breve al proceso de validación.

Como se mencionó anteriormente, los propietarios de cadenas de origen pueden validar sus registros para la manipulación de terceros. Para verificar si los propietarios de otras cadenas de fuentes son honestos y acatan las reglas de la aplicación, cada participante asume la responsabilidad de ser una autoridad para validar y almacenar una parte de los registros públicos de la DHT.

Si alguien envía información válida a otros, sus compañeros la almacenarán en sus fragmentos DHT personales junto con sus recibos de validación que sirven como evidencia de que los datos son realmente legítimos. Después de eso, envían los recibos al autor y comparten tanto las entradas como los recibos de validación con sus vecinos.

Por otro lado, en caso de que el autor manipule las entradas y envíe datos no válidos a sus compañeros a propósito, sus validadores crearán, firmarán y almacenarán una orden (un recibo de validación que afirme que una entrada no es válida) en sus dispositivos. Después de eso, los compañeros compartirán la orden con sus vecinos y los del autor para exponer la actividad maliciosa del usuario.

Esto es útil para otros usuarios, ya que pueden solicitar órdenes judiciales a las autoridades mencionadas cuando controlan al autor deshonesto. Según la información que reciben, pueden optar por negarse a ponerse en contacto con el usuario malintencionado.

Después de un tiempo, todos en la red conocerán la autorización del autor debido a la comunicación de chismes entre los participantes.

Como resultado, todos los participantes ignorarán al usuario deshonesto, que efectivamente lo expulsa del DHT debido a su actividad maliciosa.

¿Qué es Holo y en qué se diferencia de Holochain?

Lanzado por el mismo proyecto, Holo es una plataforma de alojamiento distribuida de igual a igual para hApps que permite a los usuarios utilizar soluciones basadas en Holochain sin alojarlas ellos mismos.

En pocas palabras, Holo permite a los usuarios ejecutar hApps en navegadores web normales (por ejemplo, Firefox, Chrome). Por esa razón, Holo sirve como puente entre Holochain, soluciones de criptomonedas e Internet (semi) centralizado, y como tal, todo el proyecto podría verse como parte del cambio a un entorno digital Web3.

Sin embargo, para lograr eso, Holo utiliza una variedad de elementos centralizados para operar, incluida la resolución de nombres de dominio, algoritmos de enrutamiento y métricas de rendimiento para hacer coincidir hosts con hApps.

Como resultado, Holo tiene la autoridad para cerrar los servicios alojados en la red. De hecho, el proyecto establece claramente en su blog que Holo debe monitorear su ecosistema en busca de actividades ilícitas y hacer todo lo posible para combatir el ciberdelito para cumplir con las regulaciones. Esto hace que Holo sea mucho más centralizado que Holochain y menos descentralizado que la mayoría de las redes blockchain del mercado. Según el proyecto, pasará tiempo hasta que el público en general se acostumbre a la nueva tecnología introducida por Holochain. Por esa razón, decidieron lanzar Holo para que sirviera de puente e impulsar la adopción de hApps.

¿Cómo funciona Holo?

En Holochain, las hApps residen en los dispositivos de los usuarios y operan sin mineros, servidores o nodos completos. Sin embargo, en Holo, los hosts ofrecen su poder computacional y almacenamiento no utilizados a los editores para ejecutar sus hApps. A cambio de ejecutar hApps en nombre de los usuarios, los editores de aplicaciones compensan a los hosts Holo en HoloFuel, la moneda nativa de crédito mutuo respaldada por activos del proyecto.

Los anfitriones pueden establecer sus propios precios (incluso pueden ofrecer sus servicios de forma gratuita) y elegir qué aplicaciones alojar.

Los créditos de alojamiento (HoloFuel) se pueden comprar y vender para varias monedas a través de cuentas de reserva.

Curiosamente, aunque todos los participantes (usuarios finales, desarrolladores, editores, anfitriones) pueden comprar créditos en la plataforma, solo los anfitriones pueden canjear HoloFuel utilizando cuentas de reserva. Dicho esto, los participantes que no son anfitriones aún pueden vender su HoloFuel a través de servicios de terceros como intercambios de criptomonedas.

HoloPort

En términos de Holo, también es importante mencionar HoloPorts. Los HoloPorts son dispositivos de hardware externos dedicados que los usuarios pueden utilizar para alojar hApps y recibir HoloFuel a cambio.

Con tres tamaños, el equipo del proyecto vendió HoloPorts exclusivamente a los primeros patrocinadores a principios de 2018 para financiar el desarrollo de Holo. La venta colectiva en la que el equipo recaudó más de $ 1 millón a través de una campaña de Indiegogo fue un éxito.

Es importante tener en cuenta que no necesitará necesariamente un HoloPort para alojar hApps en Holo. En cambio, tras el lanzamiento de la versión beta de la plataforma, también podrá utilizar los recursos adicionales de su computadora de escritorio, teléfono inteligente y tableta.

¿Qué es HOT y en qué se diferencia de HoloFuel?

El equipo de Holo menciona dos monedas diferentes, Holo Token (HOT) y HoloFuel, en su sitio web y documentos oficiales. Sin embargo, el proyecto no utilizará un modelo de dos fichas para operar su plataforma. En cambio, la próxima moneda HoloFuel reemplazará a HOT después del lanzamiento beta.

Para comprender mejor sus diferencias, echemos un vistazo a las dos monedas Holo una tras otra.

Holo Token (CALIENTE)

Holo Token (HOT) es una criptomoneda basada en Ethereum basada en el estándar ERC-20.

Actualmente, dado que la plataforma está en desarrollo, HOT funciona como un marcador de posición hasta que Holo se lance en Beta y HoloFuel. Cuando eso suceda, los poseedores de HOT podrán intercambiar sus tokens en HoloFuel a una tasa de 1: 1 (1 HOT equivale a 1 HoloFuel).

También es importante mencionar que HOT tiene un suministro máximo de 172,69 mil millones de monedas, lo que coincide con su suministro circulante. Por esa razón, no se espera que la criptomoneda experimente inflación relacionada con la acuñación de nuevas monedas de Holo.

Ahora, veamos cómo ha ido el precio del token desde que salió al mercado.

El equipo del proyecto usó HOT para recaudar un poco más de $ 20 millones durante una Oferta Inicial de Monedas (ICO) celebrada en abril de 2018. Desde su lanzamiento, el valor de HOT se mantuvo relativamente estable hasta principios de 2021.Sin embargo, la criptomoneda entró en una carrera alcista en febrero. Como resultado, el precio HOT aumentó de $ 0,0007569 del 1 de febrero a $ 0,02848 para el 5 de abril, lo que representa un crecimiento de más del 3,650%.

Desde entonces, HOT entró en territorio de corrección, con el activo digital actualmente cotizando a $ 0.01237.

HoloFuel

HoloFuel es la moneda nativa, respaldada por activos y de crédito mutuo de la plataforma Holo, que representa una obligación de servicio contractual canjeable por hospedaje. En otros términos, los editores pagan a los hosts en HoloFuel por sus servicios, que estos últimos pueden canjear en otras monedas (criptográficas o fiduciarias) a través de cuentas de reserva.

Como se mencionó anteriormente, HoloFuel aún no se ha lanzado; Se espera que llegue al mercado tras el lanzamiento de la versión beta de la plataforma Holo. Según el proyecto, HoloFuel no utiliza tokens ni monedas para las transacciones. Al mismo tiempo, las transferencias de divisas son contrafirmadas por ambas partes. Curiosamente, HoloFuel está respaldado por la potencia informática total de los hosts en la red Holo.

Por esa razón, en teoría, cuanto más popular se vuelve Holo y más hosts lo utilizan para compartir los recursos del sistema no utilizados, más valdrá HoloFuel en el futuro.

Según el proyecto, dado que la capacidad de potencia informática de la red cambiará a un ritmo lento, no se espera que HoloFuel muestre los mismos niveles de volatilidad asociados con otras criptomonedas.

HoloFuel está diseñado para facilitar las microtransacciones entre los participantes de la red. Por esa razón, al igual que las criptomonedas como BTC y ETH, HoloFuel es divisible en unidades fraccionarias (por ejemplo, 0.0000001 HoloFuel). Al mismo tiempo, el equipo de Holo afirma que se espera que HoloFuel tenga la capacidad de soportar millones de transacciones por segundo (TPS) entre usuarios.

Según el equipo del proyecto, HoloFuel contará con los siguientes casos de uso:

  • Medio de intercambio entre hosts y editores para alojar hApps
  • El HoloFuel obtenido por los anfitriones se puede canjear en otras monedas a través de cuentas de reserva
  • Los participantes pueden gastar HoloFuel a través de varias aplicaciones y mercados en línea.
  • Opcionalmente, los anfitriones pueden pedir prestado HoloFuel en función de su historial probado de alojamiento

A diferencia de HOT, HoloFuel tiene un suministro dinámico, lo que significa que no tiene un límite para la cantidad de monedas que se pueden crear. En cambio, el suministro de HoloFuel (tendrá como objetivo) igualar los recursos informáticos de los hosts Holo en función de varias métricas de capacidad de la plataforma.

Holochain: aprovechamiento de la tecnología post-blockchain para aplicaciones descentralizadas

Holochain es un proyecto en el espacio de las criptomonedas que adopta un enfoque único para lograr la descentralización mientras resuelve los problemas de escalabilidad de blockchain. Sin embargo, Holochain aún está muy en desarrollo y el equipo del proyecto espera que la adopción sea lenta incluso después de su lanzamiento.

A pesar de estar cada vez más centralizada, la plataforma de alojamiento P2P distribuido Holo podría acelerar la adopción de Holochain al servir como un puente entre las aplicaciones hApp y las aplicaciones web actuales. Con todo esto en mente, será interesante ver si Holochain puede convertirse en un disruptor en este campo después de su lanzamiento y cómo eso afectaría a la industria de blockchain y criptomonedas en el futuro.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum