Siempre me ha fascinado el potencial de los sistemas descentralizados. Por eso decidí escribir un blog sobre la tecnología innovadora de los proyectos criptográficos. Lo más destacado de esta semana es el Protocolo Marlin, un protocolo abierto que permite a los usuarios con infraestructura adicional compartir sus recursos computacionales con desarrolladores de aplicaciones.

En un sistema descentralizado, ninguna autoridad central controla el flujo de información. En cambio, los datos se distribuyen a través de una red de computadoras, cada una con una copia de los datos. Esto permite un sistema más resistente y seguro, ya que no existe un punto único de falla.

Acerca de Marlín

Marlin se basa en una red descentralizada de nodos que permite la transmisión de datos de baja latencia. Esto lo hace perfecto para servicios backend de larga duración, por ejemplo, RPC descentralizados y oráculos. Además, Marlin ofrece protección de la integridad a través de enclaves seguros, cálculos de probador basados ​​en zk, programación de acciones basadas en eventos en mempool, almacenamiento en caché, etc.

Hasta donde yo sé, es una ventanilla única para todas sus necesidades informáticas descentralizadas. Pero Marlin no es el único jugador en el juego de la computación descentralizada. Existen otras empresas y proyectos que también apuntan a democratizar el acceso a los recursos computacionales. Aquí están algunos ejemplos:

  1. Golem Network: Golem es un mercado descentralizado de potencia informática donde los usuarios pueden alquilar sus recursos computacionales no utilizados a otros que los necesiten. La plataforma admite una amplia gama de casos de uso, incluida la renderización CGI, la informática científica y el aprendizaje automático.

  2. Akash Network: Akash es una plataforma de computación en la nube descentralizada que permite a los usuarios alquilar recursos informáticos de otros usuarios. La plataforma admite el alojamiento de sitios web, la ejecución de aplicaciones y la implementación de nodos blockchain.

  3. Ankr Network: Ankr es una plataforma de computación en la nube descentralizada que permite a los usuarios alquilar sus recursos informáticos no utilizados.

  4. Filecoin: Filecoin es una red de almacenamiento descentralizada que permite a los usuarios alquilar su espacio de almacenamiento no utilizado. La plataforma tiene como objetivo crear una alternativa descentralizada a los proveedores tradicionales de almacenamiento en la nube, donde los usuarios puedan almacenar sus datos de forma segura y privada.

El espacio de la computación descentralizada aún se encuentra en sus primeras etapas y hay muchas empresas y proyectos trabajando para resolver los mismos problemas que está abordando Marlin.

¿Qué diferencia a Marlin del resto?

Marlin se distingue de otras redes descentralizadas al actualizar continuamente su protocolo. Al hacerlo, Marlin puede evolucionar y mejorar su red, haciéndola más eficiente y segura para los usuarios. Actualmente están trabajando para actualizar la red para admitir la computación descentralizada utilizando entornos de ejecución confiables (TEE). Los TEE, como SGX, permiten que los cálculos se realicen de forma verificable y segura sin revelar datos al operador del nodo. Esto abre la puerta a una amplia gama de casos de uso novedosos, como servicios de alojamiento frontend descentralizados, backends descentralizados para sitios web y aplicaciones dinámicos, API e incluso cachés y CDN descentralizados.

Los competidores de Marlin pueden tener algunas ventajas sobre Marlin en cuanto al tamaño de la red y centrarse en casos de uso específicos. En términos de tamaño de la red, algunos de los competidores de Marlin pueden tener una red más grande y una base de usuarios más establecida. Esto puede resultar ventajoso para determinados casos de uso que requieren mayor potencia computacional o capacidad de almacenamiento. Además, algunos competidores pueden tener un enfoque más específico en ciertos casos de uso, como el aprendizaje automático (Golem) o el almacenamiento descentralizado (Filecoin). Esto puede resultar ventajoso para los usuarios que tienen una necesidad específica de estas aplicaciones y requieren funciones o recursos especializados.

Sin embargo, el enfoque de Marlin en actualizaciones continuas de protocolos y TEE puede proporcionar ventajas únicas sobre sus competidores para ciertos casos de uso. Además, el énfasis de Marlin en democratizar el acceso a los recursos computacionales y su naturaleza de código abierto lo convierte en una opción atractiva para los desarrolladores que buscan crear aplicaciones descentralizadas. En última instancia, la elección de la plataforma dependerá de los casos de uso y requisitos específicos, y vale la pena explorar diferentes opciones para encontrar la que mejor se adapte a un proyecto en particular.

Para comprender por qué la actualización mencionada anteriormente podría cambiar las reglas del juego, hablemos más en profundidad sobre los TEE y cómo se relaciona con la red informática descentralizada de Marlin.

Entornos de ejecución confiables (TEE)

En términos sencillos, un TEE es un área segura de computadora o dispositivo móvil que garantiza que los datos confidenciales se procesen en un entorno seguro.

Puede pensar en un TEE como una fortaleza digital para sus datos. Por lo general, se implementa como un procesador o coprocesador independiente que ejecuta su propio sistema operativo y tiene acceso a su propia memoria. El TEE está aislado del procesador principal y del sistema operativo y está diseñado para proteger contra manipulaciones externas o intentos de piratería.

En una red informática descentralizada como Marlin, el TEE garantiza la seguridad e integridad de los datos que se procesan. Esto ayuda a prevenir violaciones de datos y otros incidentes de seguridad y permite a los usuarios tener confianza en la seguridad de la red. Además, como los TEE son conocidos por su alto rendimiento y al mismo tiempo mantienen la confidencialidad, permiten operaciones de baja latencia y alto rendimiento en datos confidenciales, lo que los hace adecuados para cálculos descentralizados. Entonces, al actualizar la red Marlin para admitir TEE, los desarrolladores pueden crear aplicaciones descentralizadas (dapps) que pueden custodiar las claves privadas de los usuarios y construir transacciones basadas en ciertos eventos utilizando una lógica confidencial dictada por el propio usuario.

Es hora de ponerse la camiseta

Cómo los TEE pueden mejorar la seguridad en las subastas MEV y otras aplicaciones descentralizadas

Tomemos el caso de John Doe; Es un comerciante experimentado que ha decidido comenzar a participar en subastas MEV (Valor extraíble minero). Como se ocupa de valiosos activos digitales y participa en transacciones financieras complejas, quiere asegurarse de que el proceso de compra y venta de MEV sea lo más seguro posible. Una forma de hacerlo es mediante el uso de TEE; esto garantizará que la información confidencial, como los detalles de las transacciones MEV de John, esté protegida contra ataques maliciosos o acceso no autorizado. Esto es importante porque, como MEV es un instrumento financiero complejo, cualquier manipulación o duplicación no autorizada de las transacciones podría provocar pérdidas financieras importantes para John y las demás partes involucradas. Al utilizar TEE, John puede participar de forma segura en subastas MEV, lo que le da confianza en la autenticidad y seguridad de sus transacciones.

Además de las TEE de subastas MEV, considere el potencial de mentas NFT (tokens no fungibles) y otras dapps que requieren un alto nivel de seguridad y privacidad. Además, los TEE también permiten ejecutar una lógica de backend personalizada para procesar datos, como los algoritmos MEV antes mencionados o incluso relés y constructores de bloques para mev-boost.

(Vale la pena señalar que la actualización a TEE será estrictamente opcional. No todos los nodos de la red deberán admitir las funciones adicionales que vienen con más requisitos de hardware. Esto garantiza que la red permanezca descentralizada y abierta a todos los participantes).

Conclusión

La actualización de Marlin a entornos de ejecución confiables (TEE) ofrece la posibilidad de crear nuevas dapps en la red. Por ejemplo, un equipo podría ejecutar un servicio descentralizado que acepte transacciones y ejecute algoritmos MEV (valor extraíble minero) para redistribuir las ganancias de forma segura. O tal vez, una DAO podría ejecutar su propio robot de liquidación y compartir las ganancias con los poseedores de sus tokens de gobernanza. Construir un sistema de este tipo sería imposible hoy en día sin la capacidad de implementar su propia red de nodos. Su misión es democratizar los recursos computacionales y la última actualización de la red es un paso hacia ese objetivo. Marlin no es la única empresa que trabaja en computación descentralizada y existen otras plataformas a considerar al elegir la adecuada para un proyecto en particular. Para tomar una decisión informada, es importante evaluar diferentes opciones en función de los requisitos específicos del proyecto y los casos de uso y sopesar los beneficios y desventajas de cada una.

#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization