La infraestructura es el factor subyacente que impulsa el desarrollo de Web3. ¡El Protocolo Marlin permite a los desarrolladores crear fácilmente DApps innovadoras y promover la descentralización! Aprendamos más sobre el Protocolo Marlin a través de [Mesa redonda Web3]

😍Presentamos el Protocolo Marlin

Marlin es un protocolo informático verificable. En un nivel alto, le permite ejecutar servidores sin confianza fuera de la cadena y verificar los resultados de los cálculos en la cadena. Este diseño también se conoce comúnmente como coprocesador. Le permite subcontratar cálculos a las máquinas de otras personas y al mismo tiempo garantizar que los resultados que le devuelven sean correctos. Por lo tanto, en lugar de exponer todos los datos y realizar cálculos de forma redundante en una gran cantidad de máquinas, como es el caso de blockchain, los coprocesadores permiten que una sola máquina ejecute programas de una manera que garantice la integridad computacional y la confidencialidad de los datos.

La ventaja de este enfoque es que permite nuevos tipos de aplicaciones descentralizadas que antes eran demasiado costosas y lentas de implementar. -Por ejemplo, ejecutar un modelo de IA requiere un clúster de GPU en cadena, por lo que requiere un coprocesador de IA. -En cuanto a juegos, actualmente existen o bien juegos en cadena muy sencillos, también conocidos como mundos autónomos.

Por otro lado, los servidores de juegos para la gran mayoría de los juegos Web3 son administrados centralmente por el propio equipo del proyecto. -Del mismo modo, la mayoría de los juegos en DeFi también tienen un exceso de garantías. Las cuentas pseudoanónimas no permiten a las personas construir su propia reputación a través de su actividad en la cadena, que podría usarse para expandir préstamos con baja garantía o para programas de lanzamiento aéreo más efectivos.

Imagínese, si puede crear un agente de inteligencia artificial completamente confiable, actualizar LTV u otros parámetros de riesgo para los protocolos DeFi y ejecutar robots comerciales sin el riesgo de que los robots u operadores se lleven los fondos de los usuarios, entonces el entorno de juegos en cadena puede actualizarse dinámicamente. mientras admite a miles de jugadores como un servidor de juegos centralizado. Marlín lo hace posible.

🤩¿Qué necesidades resuelve Marlin Protocol? ¿Qué cambios traerán estas soluciones a blockchain?

Se sabe que las cadenas de bloques tienen limitaciones de rendimiento. Esto ha llevado a muchas innovaciones de escalamiento, como L2, rollups, EVM paralelo, SVM, etc. Sin embargo, estas soluciones también tienen sus limitaciones.

-La mayoría de ellos utilizan estructuras de datos basadas en bloques. Por lo tanto, es necesario agregar transacciones en fragmentos que se distribuyan con cierta frecuencia.

-Estas transacciones se ejecutan en una máquina virtual diseñada específicamente para contratos inteligentes. Entonces, hay una sobrecarga de rendimiento. No se puede tener una latencia de ejecución de código ultrabaja y una confirmación rápida de la ejecución correcta.

-Es necesario escribir contratos inteligentes en Solidity o un paradigma consistente con la máquina virtual nativa de blockchain.

-No se pueden utilizar datos fuera de la cadena de manera confiable.

Marlin permite realizar cálculos fuera de la cadena, como si se ejecutaran en un servidor en la nube normal. Por tanto, funciona muy rápidamente. Puedes codificar en cualquier idioma (Python, Go, Rust). Se pueden utilizar bibliotecas y marcos existentes (TensorFlow para ML, Unity para juegos). Puede acceder y realizar cálculos sin confianza sobre datos fuera de la cadena, ya sean datos meteorológicos, información de precios de un intercambio centralizado o datos históricos de blockchain. También puede utilizar datos privados para estos cálculos y, al mismo tiempo, asegurarse de que otros no puedan filtrarlos ni leerlos.

Básicamente, con Marlin, puedes "descentralizar" las aplicaciones Web 2 existentes sin sacrificar el rendimiento. Entonces, con el tiempo, esperamos que vea aplicaciones DeFi más sólidas con experiencias comparables a los intercambios centralizados; juegos en cadena con latencia e interactividad comparables a los juegos Web 2 y aplicaciones sociales. El programa puede usar Marlin para recomendaciones inteligentes;

🥳Presentamos los dos importantes productos innovadores y revolucionarios de Marlin: Oyster y Kalypso

Cuando la informática se subcontrata a una nube descentralizada o a un nodo de terceros, existen dos problemas principales:

Manipularán el flujo de ejecución del programa y conducirán a resultados incorrectos.
Pueden espiar sus datos privados y posiblemente incluso filtrarlos a otros.

Para solucionar este problema, existen varias técnicas para realizar cálculos verificables. Es posible que haya oído hablar del entorno de ejecución confiable (TEE), la criptografía de conocimiento cero o ZKP, la computación multipartita (MPC) y el cifrado totalmente homomórfico (FHE). FHE es muy lento y MPC tiene un problema en el que los nodos pueden coludir sin que ningún observador lo sepa. Por tanto, Marlin se centra en TEE y ZKP. El TEE es un compartimento seguro dentro del procesador. Actúan como una bóveda dentro del procesador principal del dispositivo, protegiendo códigos y datos confidenciales. Los cálculos que ocurren allí están aislados de otros procesos.

Oyster es una red de operadores de nodos que proporcionan TEE. Es muy económico, rápido y práctico para muchas aplicaciones crypto-x ai, ya sea que ejecuten automatización o robots demoníacos, robots de liquidación, motores de comparación que ejecuten plataformas comerciales o servidores de juegos. Los servidores NodeJS existentes pueden ejecutarse en Oyster y las conexiones HTTPS pueden terminarse dentro de ellos, lo que los hace ideales para interfaces descentralizadas.

Kalypso, por otro lado, es un mercado a prueba de ZK. No tiene nada que ver con circuitos. Admite entradas privadas. Por lo tanto, cualquier zk dApp, zkVM o zkRollup puede subcontratar la generación de pruebas a Kalypso. Esto aumenta la vivacidad y la resistencia a la censura del protocolo. Ayuda a mejorar la experiencia del usuario de las aplicaciones zk, ya que la generación de pruebas del lado del cliente lleva mucho tiempo y puede provocar retrasos en el dispositivo del usuario.

😇¿A qué campos se aplican principalmente las soluciones proporcionadas por Marlin Protocol? ¿Los usuarios comunes tienen la oportunidad de interactuar con el protocolo?

En última instancia, Marlin es una red informática descentralizada y muchas aplicaciones requieren informática de alto rendimiento. Hoy en día, debido a limitaciones computacionales, las dapps están diseñadas de tal manera que pueden ejecutarse completamente en la cadena (y por lo tanto tienen una funcionalidad limitada) o pueden confiar en partes confiables para mover componentes clave fuera de la cadena. Las redes informáticas fuera de cadena verificables abren un nuevo paradigma de programación asincrónica.

Por ejemplo

Oyster se puede utilizar en áreas como IA, MEV, implementación de motores de comparación o intercambios de libros de pedidos.

La DAO puede implementar bots de liquidación o MEV donde las ganancias de MEV pueden devolverse a la DAO.

La programabilidad se puede llevar a Bitcoin a través de coprocesadores. La integración de Marlin con 3DNS es vanguardista en el mundo de las interfaces descentralizadas, ya que los DAO pueden poseer dominios e implementar servidores backend que tendrán variantes más expresivas y flexibles en el futuro.

No limitado a ninguna máquina virtual blockchain. No es necesario utilizar una estructura de datos similar a una cadena de bloques. Simplemente codifica normalmente en cualquier idioma y permite que las personas realicen funciones de manera confiable y verificable. Así se implementará la próxima generación de dApps. Incluso las dApps existentes en L1 y L2 pueden usar esta función para lograr una funcionalidad que antes no era posible.

😁 ¿Cuáles son los planes futuros de Marlin Protocol? ¿Cómo ampliarás tu influencia?

Creemos que las redes informáticas descentralizadas desempeñarán un papel clave en el impulso de los servicios descentralizados. Los casos de uso basados ​​en IA son sólo el comienzo. Podríamos considerar usar Oyster para desarrollar coprocesadores que brinden capacidad de programación a Bitcoin. Para Kalypso, estamos explorando la posibilidad de refactorizar utilizando sistemas simbióticos para reducir el costo de seguridad del protocolo. Alentamos a los desarrolladores a probar Oyster y Kalypso, participar en hackathons y contactarnos si necesita algún tipo de soporte del ecosistema.