OpenWeaver Protocol es el nuevo desarrollo de Marlin que busca implementar una red de transmisión de datos entre las blockchains existentes.

El protocolo OpenWeaver se desarrolló con la finalidad de mejorar y acelerar la difusión de datos a través de las redes blockchains. OpenWeaver es una innovación del Protocolo Marlin, un proyecto de Web 3.0 basado en blockchain que busca mejorar la experiencia de los usuarios a través de estándares abiertos, permitiendo que la navegación en la Web 3.0 sea rápida, segura y con confianza. 

La noticia del lanzamiento de OpenWeaver Protocol se dio a conocer en un artículo publicado por Marlin, donde expresó que este protocolo está destinado a implementar una red de transmisión entre varios nodos de diferentes blockchains públicas; una red a la que ya le han realizado una serie de pruebas e implementaciones de forma exitosa. Según informa Marlin, OpenWeaver está basado en la capa 0 del protocolo, que es la capa de comunicación de la blockchain que permite la interacción y comunicación entre cada uno de los nodos de la red. 

Con la implementación de este protocolo se busca brindar una solución factible a los problemas de escalabilidad y seguridad que se pueden presentar en algunas redes blockchains. Para esto, el protocolo Marlin expresa que OpenWeaver no solamente es escalable por medio de las conexiones y los usuarios, sino que el protocolo es fácilmente extensible a cualquier otra red blockchain, mejorando el rendimiento y la descentralización de las blockchains públicas.  

Te puede interesar: zkSync, la nueva herramienta de Matter Labs para mejorar la escalabilidad de Ethereum

OpenWeaver Protocol, mayor descentralización y seguridad para las redes

El protocolo OpenWeaver implementa la tecnología Content Delivery Network (CDN) y los nodos Relay Node para potenciar la transmisión de datos e información a través de los distintos nodos que conforman una blockchain pública. A través de estas implementaciones, OpenWeaver es capaz de proporcionar una cobertura extendida en toda la red para la retransmisión de los datos, mejorando el rendimiento y escalabilidad de la red en general, al tiempo que garantiza la descentralización de la blockchain.

La idea de OpenWeaver nace de la problemática detectada por los desarrolladores en algunas redes blockchain que enfrentan dilemas entre la descentralización, escalabilidad y seguridad. Estos 3 son los factores más importantes y esenciales dentro de una red blockchain, pero generalmente las redes que son descentralizadas y seguras también son poco escalables, como por ejemplo Bitcoin y Ethereum, mientras que las redes seguras y escalables son en gran parte centralizadas. 

Entonces, para presentar una solución factible a las blockchains sin sacrificar ninguno de los aspectos fundamentales de estas, las redes de retransmisión como OpenWeaver facilitan la interacción de los nodos de una red sin importar desde donde se encuentren. No hace falta tener un grupo de nodos en una misma ubicación conjunta que arriesguen las propiedades de resistencia a manipulación y censura de las redes descentralizadas, ni tampoco que se ejecuten en el mismo servicio en la nube sacrificando la descentralización de la red para mejorar su rendimiento. 

Con las redes de retransmisión se puede garantizar las mismas ventajas y propiedades de tener un grupo de nodos ubicados en una misma dirección o de usar los mismos servicios en la nube; pero además, las redes de retransmisión pueden ejecutarse a través de la internet pública utilizando técnicas de campo SD-WAN para mejorar la gestión y el funcionamiento de las redes desde cualquier ubicación.  

Implementaciones de la nueva red de transmisión

OpenWeaver Protocol también le permitirá a los mineros de una blockchain conocer de forma mucho más rápida las transacciones que tengan lugar dentro de la red. Para esto la red de retransmisión provee de un canal de comunicación de alta velocidad basado en peer to peer (p2p) que le notificará a cada minero cuando tenga lugar una transacción mucho antes de que lo haga la red original. 

Para el Protocolo Marlin este aspecto es fundamental, sobre todo en los protocolos Proof of Work (PoW), donde los mineros deben propagar o difundir los bloques minados y las transacciones a todos los demás nodos de la red con suficiente rapidez para que el resto de los nodos mineros puedan minar el próximo bloque encima de ese último bloque extraído y no a la misma altura del bloque anterior. 

Por otra parte, OpenWeaver Protocol admite varios lenguajes de programación como Rust, Python, C ++, Haskell u OCaml y puede emplearse como un módulo de conexión para diferentes blockchains, además este protocolo también integra un sistema de incentivo que le otorgará una recompensa a cada minero por participar en la retransmisión de los datos. Todo el equipo de desarrollo tras esta innovación espera poder implementar el protocolo y contribuir de forma positiva al desarrollo de redes blockchains mucho más descentralizadas, escalables, seguras y confiables. 

Por último, aunque el enfoque actual de OpenWeaver Protocol es el de fortalecer la descentralización de Ethereum, que cuenta con más del 60% de sus nodos concentrados en un mismo servicio en la nube, el diseño de Marlin sobre OpenWeaver también permite que el protocolo sea implementado en otras redes blockchains. Según informó el CEO de Marlin, Siddhartha Dutta, solo hará falta el cambio de unas pocas líneas en el script de OpenWeaver para adaptarlo a otras blockchains. 

Continúa leyendo: RGB lanza una versión de prueba en su protocolo para permitir smart contracts en la blockchain de Bitcoin