5 Proyectos Que Trabajan en la Escalabilidad Blockchain

0

Hoy en día hablar sobre el futuro de la tecnología blockchain, es necesario abordar quizá uno de los problemas más importantes que afrontan las criptomonedas en estos días, y esto es sin duda sobre la escalabilidad. Para muchos seguidores esto puede parecer algo insignificante, pero sin duda es el mayor desafío que enfrenta la industria tecnológica digital hoy en día.

La adopción masiva de las criptomonedas no ocurrirá si las cadenas de bloques no pueden escalar, simplemente porque la mayoría de las personas no aceptarán aplicaciones más lentas de lo que están acostumbrados a usar, pues no solo basta que todo esté descentralizado, sino que también implica que funcione todo correctamente.

Se debe tener en cuenta que el libro mayor descentralizado que forma la base de una cadena de bloques sigue creciendo con cada bloque agregado a la cadena, la escalabilidad es un problema inherente de la tecnología de la cadena de bloques. Además, las redes descentralizadas aumentan paulatinamente el costo del mantenimiento y las transacciones, porque los nodos deben ser incentivados para validar la red.

Luego está el problema de que con un aumento en el número de nodos en una red, más difícil es llegar a un consenso entre estos nodos, ¿y si disminuimos la cantidad de nodos?, caemos en el problema de comienzo, significa menos descentralización.

Estos problemas inherentes a la tecnología blockchain , y la tecnología de contabilidad descentralizada en general, han salido a la luz durante el año pasado a medida que las criptomonedas se hicieron más populares. Bitcoin y Ethereum muestran graves problemas de escalabilidad, y la mayoría de los otros proyectos de blockchain aún no se han probado para este fin, ya que sus blockchains no han estado sujetos a volúmenes de transacción serios.

Bitcoin, Ethereum, y cientos de proyectos de blockchain han estado trabajando para resolver los problemas de escalabilidad, principalmente a través de soluciones fuera de la cadena o de segunda capa. Sin embargo, varios proyectos han diseñado sus protocolos descentralizados desde cero para poder escalar de manera efectiva.

En este artículo, analizamos los 5 proyectos más prometedores que trabajan arduamente en la escalabilidad.

EOS

EOS ha sido uno de los proyectos blockchain más discutidos del año pasado y por una buena razón. El proyecto intenta abordar los problemas de escalabilidad de la industria directamente con su sistema operativo e infraestructura para aplicaciones descentralizadas ¿Interesante no?.

La piedra angular de la solución de escalabilidad de EOS es su tecnología de procesamiento paralelo. Este diseño permite que Dapps operen y que las transacciones se procesen simultáneamente sin duplicar la carga en la red. Esto es posible gracias a la escala vertical (que agrega potencia de procesamiento) y al escalado horizontal (suma de máquinas al conjunto de recursos).

Además, EOS emplea su propia versión de un algoritmo de consenso de prueba delegada de Stake. La red EOS eligió a 21 productores de bloques para grabar bloques. La probabilidad de que un productor de bloque sea seleccionado por el algoritmo para registrar bloques depende de la participación del nodo en los tokens de EOS. Menos nodos reduce el tiempo para llegar a un consenso sobre las transacciones, lo que permite transacciones más rápidas.

Sin embargo, hay 2 desventajas del sistema que EOS está utilizando. El primero es que el grupo de 21 productores de bloques probablemente no sea suficiente para admitir redes de gran escala. En segundo lugar, debido al tamaño del grupo de productores de bloque de solo 21 y al algoritmo de consenso DPOS de EOS, existen serias amenazas de centralización.

EOS afirma que su tecnología tiene la capacidad de procesar casi 50,000 transacciones por segundo. La escalabilidad real de la red EOS se desarrollará en los próximos meses a medida que comience la Fase 4 del proyecto e incluye varias características clave prometedoras y la optimización de la técnica de procesamiento paralelo.

IOST

El proyecto IOST se estableció y creó para permitir que las aplicaciones blockchain (dapps) manejen el rendimiento de las transacciones de los gigantes en línea actuales, como Airbnb y Alibaba. La alta capacidad de volumen de transacciones del proyecto es posible gracias a la tecnología Efficient Distributed Sharding que actualmente utiliza.

Similar a Zilliqa, IOST implementa sharding para hacer que su red sea escalable, pero tiene su propia versión personalizada de sharding para optimizar completamente la técnica. Esta personalización incluye 3 innovaciones clave: TransEpoch, el protocolo Atomix y Micro State Blocks.

Estas 3 técnicas garantizan la mayor eficacia de la colaboración y la asignación de los diferentes fragmentos de la red, lo que garantiza un tiempo de inactividad cero y una gran reducción de la carga de trabajo colocada en los fragmentos separados. También le dan una ventaja a la red IOST sobre Zilliqa, ya que la tecnología de IOST ha abordado varios de los problemas relacionados con el diseño de Zilliqa.

Para garantizar la descentralización, IOST ha diseñado un nuevo algoritmo de consenso denominado Prueba de credibilidad. Este método de consenso separa los nodos en 2 grupos: nodos creíbles y normales. Los nodos creíbles son los nodos delegados en el sistema que verifican las transacciones y logran este estado en función de su reputación de red. Los nodos normales verifican la credibilidad de los nodos creíbles.

El equipo indicó en su documento técnico que su blockchain podrá manejar hasta 100.000 transacciones por segundo a largo plazo.

Zilliqua

Zilliqa es una cadena de bloques de protocolo de próxima generación y alto rendimiento con el objetivo de resolver los problemas de escalabilidad de la tecnología blockchain sin sacrificar la descentralización. En el núcleo de la solución de escalabilidad de Zilliqa está su técnica de sharding. Sharding divide los nodos totales de la red en varios subgrupos más pequeños que resuelven una parte del rendimiento total de la red.

En el caso de Zilliqa, estos fragmentos consisten en un máximo de 600 nodos, y una vez que el número de nodos excede esto, se crea un nuevo fragmento. Esto significa que, teóricamente, Zilliqa puede escalar indefinidamente, e incluso exponencialmente, en función del efecto de red. Esto se debe a que cada vez que se crea un nuevo fragmento, la red puede procesar más transacciones simultáneamente.

Durante una prueba reciente en el testnet, Zilliqa logró procesar 2,488 transacciones por segundo, lo que le dio a su blockchain una fuerte prueba de concepto y un lugar en el top 25 de criptomonedas.

Para preservar la descentralización, Zilliqa emplea un algoritmo de consenso híbrido auto diseñado que combina Prueba de trabajo con Tolerancia de fallas prácticas bizantina . Este algoritmo de consenso híbrido garantiza que el proceso de asignación de nodos a los fragmentos y el funcionamiento de los fragmentos permanezca descentralizado.

Una desventaja de Zilliqa es que a todos los nodos se les asignan fragmentos simultáneamente, lo que provoca fases inactivas durante las cuales el sistema no puede procesar ninguna transacción antes de que los nodos se arranquen en los fragmentos. Tampoco queda claro cómo Zilliqa se ocupa de la transformación a través de fragmentos hasta el momento. Además, Zilliqa actualmente solo es capaz de manejar tipos específicos de contratos inteligentes, pero el equipo ha indicado que esto se actualizará.

Veremos de qué es capaz Zilliqa una vez que grandes cantidades de nodos comienzan a conectarse a la red y se lanza el mainnet, que está programado para el tercer trimestre de 2018.

Nano

Nano ha sido una de nuestras criptomonedas favoritas por muchas razones que comentamos en artículos anteriores, sin embargo al igual que las criptomonedas explicadas texto atrás, posee los mismos problemas, solo que los resuelve de otra manera, por ejemplo Nano opera tanto en una cadena de bloques como en una estructura DAG. Nano ofrece transacciones instantáneas y constantes, a la vez que puede preservar la naturaleza insegura de la tecnología blockchain.

Esto es posible gracias a la arquitectura de bloques y versatilidad de Nano, que permite que cada billetera “wallet” Nano tenga su propia cadena de bloques única, la llamada cadena de cuentas. Por supuesto, hay muchos más detalles técnicos para este proceso, pero las cadenas de cuentas permiten confiar en el blockchain solo al verificar el último bloque de cada cadena de cuentas.

Debido a que solo se agregan los últimos bloques de cuentas en cadena, la red de Nano es altamente escalable, lo que permite transacciones instantáneas y sin cobro.

Además de combinar estructuras de cadena de bloques y DAG, Nano también tiene un algoritmo de consenso híbrido, que mezcla prueba de trabajo con PoS. Para evitar el correo no deseado de la red, PoS se utiliza para procesar transacciones y también se utiliza para la estructura DAG, con esto proporciona un sistema representativo para la validación de transacciones, en el que los titulares de tokens Nano votan a los representantes para validar la red.

IOTA

La red IOTA no se ejecuta en una cadena de bloques, sino en una versión personalizada de la estructura del Gráfico Acíclico Distribuido (DAG) llamada  Tangle . Lo que llamamos Tangle es una estructura de base de datos que no tiene bloques, ni cadena, ni mineros. Debido a esto, IOTA funciona de manera muy diferente a los blockchains.

Como no hay mineros, IOTA emplea un nuevo método de verificación de transacciones. Las transacciones en la red de IOTA son inútiles. En cambio, los usuarios “pagan” sus tarifas de transacción al aprobar 2 transacciones pasadas al realizar una pequeña cantidad de Prueba de trabajo. Por lo tanto, participan activamente en el logro del consenso de red.

Esta técnica se denomina validación paralela de las transacciones y es la clave de la escalabilidad de la red. Permite un número ilimitado de transacciones que se pueden confirmar en un intervalo determinado. Cuantas más transacciones se realicen en la red IOTA, más segura y eficiente será su estructura Tangle.

Aunque las grandes empresas, incluidos Volkswagen y Microsoft, han demostrado su interés en el proyecto IOTA, el equipo aún está trabajando en una prueba de concepto, como lo indican los diversos problemas que han surgido con respecto a la arquitectura de IOTA durante el año pasado. Estos incluyen varios profesores de MIT que encuentran una gran falla de seguridad y preocupaciones de centralización debido al rol de coordinador en la red.

Nuevamente, IOTA realmente necesita ser probado en casos del mundo real a gran escala para probar la viabilidad del proyecto.

Conclusión

Si alguna vez queremos que la tecnología de blockchain sea utilizada por todo el mundo, la tecnología debe ser capaz de igualar al menos la velocidad del software que estamos utilizando actualmente, incluyendo la misma internet que se está construyendo, tiene que ser mejor en todos los aspectos.

En este momento, se queda corto, y eso es exactamente lo que estos 5 proyectos están tratando de resolver desde cero, un trabajo muy complejo pero que también nos abre grandes posibilidades hacia un futuro totalmente nuevo.

Cada uno de los proyectos tiene su propio enfoque único para resolver la escalabilidad, y cada uno se dirige a diferentes industrias. Claramente, hay un amplio espacio para que todos estos proyectos se desarrollen, y tal vez incluso cooperen, y será muy interesante ver cómo se desarrollan en el transcurso de los próximos años, sin duda un futuro prometedor.

Como la tecnología de libro mayor descentralizado aún se encuentra en sus etapas iniciales, los 5 proyectos descritos no son realmente competidores, sino más bien 5 tecnologías experimentales que intentan resolver el mismo problema complejo. Las soluciones prospectivas están ofreciendo soluciones de procesamiento en paralelo, sharding y DAG para combatir los problemas de escalabilidad, y solo el tiempo dirá qué proyecto y tecnología ganarán la batalla.

Comentarios
Loading...