Las empresas globales están implementando tecnologías de contabilidad distribuida en un intento de ganar eficiencias en áreas como los pagos globales y la transparencia de la cadena de suministro. La tecnología Blockchain puede reemplazar los procesos lentos basados ​​en papel, así como mejorar la seguridad.

Sin embargo, muchas de las plataformas que se utilizan hoy en día adolecen de un diseño deficiente. Las redes se atascan con el tráfico con demasiada facilidad, lo que genera problemas de latencia y, en última instancia, una experiencia de usuario deficiente.

Según un informe de McKinsey de 2019, ahora hay más de 20 mil millones de dispositivos conectados en el mundo, todos los cuales «requieren administración, almacenamiento y recuperación de datos». Sin embargo, el diseño de blockchain está mal equipado para manejar esta inmensa ola de datos, que está creando presión en las redes para mantener una velocidad rápida y suficiente capacidad de almacenamiento.

Hacer que las cadenas de bloques sean sostenibles

La velocidad de transacción es importante para la adopción y sostenibilidad de blockchain. Sin embargo, existe una compensación por el rendimiento.

Hay varios factores que pueden retrasar una confirmación, pero una red congestionada es una causa importante. Cuando muchos usuarios envían transacciones, habrá colas más largas para que los nodos las validen. Esto se debe a que los mineros o validadores que operan una red realizan su validación basándose en un libro mayor compartido públicamente. Si bien este proceso reduce el riesgo, también puede sacrificar la velocidad de las transacciones, especialmente cuando hay mucho tráfico.

Los desarrolladores también están lidiando con cómo almacenar bloques de forma permanente en la cadena. Un gran aumento en los requisitos de almacenamiento puede hacer que una red se vuelva lenta e inestable. Un protocolo necesita nodos participantes para poder transmitir y descargar la cadena en un corto período de tiempo.

El trilema de blockchain es un desafío técnico entre escalabilidad, descentralización y seguridad. Los desarrolladores pueden lograr dos de estos factores, pero deben sacrificar el tercero.

Las confirmaciones instantáneas se están convirtiendo en un habilitador crítico para la adopción porque las innovaciones descentralizadas compiten con las soluciones tradicionales en el mercado. En los servicios financieros, por ejemplo, existe una demanda imperiosa de redes de alto rendimiento y baja latencia que potencialmente pueden igualar la capacidad de las redes Visa y MasterCard, que procesan decenas de miles de transacciones por segundo.

Coincidir con las expectativas de los usuarios

En el último año más o menos, hemos visto varios desarrollos que acercan las confirmaciones casi instantáneas a la realidad. Las mejoras a nivel de protocolo, como la agregación de firmas y la canalización de propuestas de bloques, son dos ejemplos.

La agregación de firmas permite a los validadores con múltiples claves criptográficas Boneh-Lynn-Shacham agregar todas las firmas en una sola firma agregada y enviarla como un único mensaje peer-to-peer. Con la canalización de propuestas de bloques, un validador comienza a proponer un nuevo bloque inmediatamente después de recolectar dos tercios de las firmas. Significa que un nuevo proceso de propuesta de bloque y la recopilación del último tercio de las firmas se realizan al mismo tiempo.

El resultado neto de estas mejoras es una reducción notable en el tiempo de finalidad del bloque hasta tan solo uno o dos segundos en un entorno de red principal en vivo. La finalidad de dos segundos es una característica disruptiva y casi instantánea dentro de la industria de activos digitales, dado que Bitcoin (BTC) y Ether (ETH) tardan minutos en confirmarse a tarifas más altas. Para poner las cosas en perspectiva, es el tipo de velocidad que coincidiría con las expectativas de los usuarios principales que pasan tarjetas de plástico en una tienda de comestibles.

Otra solución que están probando varios proyectos de blockchain se llama fragmentación. El método de fragmentación divide una base de datos en trozos más pequeños para que los nodos puedan procesar transacciones más rápidamente, así como actualizar un libro mayor compartido en tiempo real.

La fragmentación ha sido comúnmente reconocida como la mejor solución para lograr la escalabilidad de la cadena de bloques porque aumenta la cantidad de transacciones por segundo y requiere menos almacenamiento para los nodos. La fragmentación resuelve la hinchazón de la cadena de bloques sin sacrificar demasiado la descentralización y la seguridad. Hinchar se refiere al desafío de encontrar suficiente almacenamiento para albergar una inmensa cantidad de datos acumulados.

También se están explorando otras soluciones, aunque aún no se han materializado en una red principal. Investigadores daneses han propuesto una solución que implica una capa de validación separada para lograr una finalidad que es parcialmente sincrónica con un proceso de validación de bloques estándar. Sin embargo, aún no se ha demostrado que esto sea efectivo en una red principal activa.

El imperativo está ahí. La finalidad rápida abre posibilidades para que los desarrolladores de DApp creen las aplicaciones más rápidas y altamente utilizables para una adopción real. Por ejemplo, Brian Brooks, director interino de la Oficina del Contralor de la Moneda, escribió recientemente en el Financial Times sobre una visión para los «bancos autónomos».

Resolviendo el trilema

La reducción del tiempo de bloqueo no puede y no debe hacerse a expensas de la seguridad de la cadena de bloques. Resolver el trilema significa garantizar que la descentralización de la red siga siendo una prioridad. Las soluciones descritas aquí muestran que es posible que un proyecto de blockchain logre descentralización, seguridad y confirmaciones ultrarrápidas.

Con aplicaciones descentralizadas, una experiencia rápida y receptiva conduce a una alta tasa de retención y satisfacción del usuario. Esperar decenas de segundos o incluso minutos para confirmar una transacción es lo último que queremos para la adopción masiva de aplicaciones Web 3.0.

A medida que la tecnología gana una amplia adopción a nivel mundial, los libros de contabilidad compartidos deben proporcionar casos de uso convincentes, así como mejorar los indicadores clave de rendimiento y aumentar el retorno de la inversión.

Este artículo no contiene consejos ni recomendaciones de inversión. Cada movimiento de inversión y comercio implica un riesgo, y los lectores deben realizar su propia investigación al tomar una decisión.

Los puntos de vista, pensamientos y opiniones expresados ​​aquí son solo del autor y no necesariamente reflejan o representan los puntos de vista y opiniones de Cointelegraph.

Stephen Tse es el fundador y director ejecutivo de Harmony.one. Anteriormente fue investigador en Microsoft Research, ingeniero senior de infraestructura en Google e ingeniero principal para ranking de búsqueda en Apple.