Protocolo Marlin
Infraestructura de red de alto rendimiento para redes descentralizadas modernas. La red Marlin es independiente de la cadena de bloques y es interoperable con protocolos web tradicionales que abren una amplia gama de posibilidades. La dirección dinámica del tráfico, el acondicionamiento de rutas, las optimizaciones de rutas y mucho más, permiten volúmenes de información rápidos y altos que admiten una experiencia perfecta en videojuegos de próxima generación y streaming HD a través de IPFS. Ha pasado una década desde que apareció por primera vez el papel original de Satoshi Nakamoto en Bitcoin. En este lapso de tiempo, investigadores y desarrolladores de todo el mundo han extendido las ideas de Satoshi dramáticamente para proponer libros de contabilidad distribuidos en diferentes colores y formas. En los últimos años, hemos visto una explosión cámbrica de cadenas de bloques que buscan resolver las limitaciones tecnológicas fundamentales que Bitcoin planteaba, y extender el ámbito de la tecnología a dominios mucho más allá de la moneda digital. Mientras que muchos de estos sistemas más nuevos son irreconocibles diferentes a Bitcoin, y entre sí, los mismos principios de ciencias de la computación de las redes peer-to-peer se encuentran en el corazón de todos ellos. Desde otra perspectiva, si bien ha habido avances notables en primitivas criptográficas, protocolos de consenso y mecanismo de incentivos, poco ha cambiado en la capa de red. Las redes punto a punto en prácticamente todos los sistemas descentralizados se construyen para satisfacer un patrón de comunicación invariable: la información producida por un nodo debe propagarse a todos y cada uno de los nodos de la red. Tal patrón de uno a varios es dramáticamente diferente del patrón predominante que se ve en las arquitecturas tradicionales de cliente de servidor (o punto a punto). Y como era de esperar, gran parte de los protocolos de red punto a punto actuales no son adecuados para los sistemas descentralizados. Los sistemas descentralizados actuales se basan en la comunicación punto a punto a través de protocolos Gossip. Estos sistemas operan por un remitente que difunde el mensaje a sus pares y luego los pares reenvían recursivamente el mensaje a sus pares hasta que el mensaje haya sido recibido por toda la red. Mientras que tales protocolos están bien estudiados para la distribución confiable de la información, son rutinariamente ineficientes en términos de la latencia de 1) de la propagación, 2) el consumo de ancho de banda, y 3) la congestión de la red. Además, carecen de compatibilidad de incentivos: por ejemplo, un minero Bitcoin no tiene un incentivo para reenviar las transacciones que recibe. En casos como Zcash y Monero donde el anonimato y la privacidad son primordiales, el reenvío de mensajes de Gossip también abre la puerta a que un atacante que observa la red infide las direcciones IP/red de los remitentes de mensajes, revelando así información privada. Nuestra misión es avanzar en el estado de los sistemas de comunicación punto a punto, para alimentar las plataformas blockchain, protocolos y aplicaciones del futuro. Creemos que los protocolos de red eficientes son clave para lograr redes descentralizadas a escala planetalógica. Creemos que la privacidad y el anonimato son primitivos fundamentales que deben integrarse en la capa de red. Mediante la creación de esta tecnología, podemos mejorar la privacidad y el rendimiento de todas las cadenas de bloques. A medida que más aplicaciones y plataformas adoptan Marlin, los participantes de la red se benefician de mayores incentivos. Los incentivos más altos atraen a más nodos para unirse a la red, lo que resulta en efectos sinérgicos de la red exhibidos en un mejor rendimiento y garantías de anonimato más fuertes. Creemos que una sola capa de red bien elaborada sería fundamental para una mayor interoperabilidad y abriría la puerta a tipos completamente nuevos de aplicaciones. Hemos reunido un equipo de expertos de clase mundial en redes y sistemas distribuidos, pero Marlin no es una empresa convencional. Creemos que la verdadera promesa de los sistemas descentralizados se realiza cuando todas las partes interesadas tienen incentivos alineados con el progreso de todo el ecosistema. Marlin es una comunidad de desarrolladores y expertos con la misión de hacer que la tecnología blockchain sea robusta y eficiente para todos.