¿Qué son Golem, Sonm e iEx.ec? ¿Cómo son diferentes entre sí?

Recientemente descubrí algunas tecnologías de supercomputadora universal (computación en la nube distribuida) basadas en Ethereum blockchain como Golem , Sonm e iEx.ec. Parece que todos esos proyectos todavía están en progreso, por lo tanto, no pude experimentar con ellos para ejecutar algunas aplicaciones.

Golem:

El Proyecto Golem es un trabajo en progreso. La versión actual es una etapa alfa de Brass Golem y no está completamente protegida. Consulte esta lista de problemas para obtener más detalles. Asegúrese de comprender el riesgo antes de instalar el software.

Existen problemas de seguridad: https://github.com/golemfactory/golem/labels/security (1) Firmar aplicaciones macos ventanas de seguridad planificadas (2) Reelaborar Ethereum en sincronización verificar la seguridad de ethereum (3) Verificar si 'exec' se usa seguridad seguridad (4) Diseñar la seguridad del administrador de claves (5) Verificar si se puede usar el mismo par de claves para el cifrado de datos y la firma de seguridad

Hijo:

Todavía en desarrollo (Alpa lanzado).

iEjecutivo:

Todo parece seguir en progreso: https://trello.com/b/SBLym0gH/iexec-roadmap

Venta multitudinaria completada. Buscando desarrolladores, están reclutando ahora.

[P] ¿Qué son Golem, Sonm e iExec? ¿Cómo son diferentes entre sí? ¿Cuáles son las ventajas de cada uno?

Gracias por su valioso tiempo y ayuda.

Respuestas (1)

Intentaré que sea lo más breve posible.

Golem:

El Proyecto Golem tiene como objetivo convertirse en la primera computadora descentralizada del mundo, es decir, las personas podrían demostrar su poder de hardware/computación a cambio de tokens de red Golem (GNT).

El Proyecto Golem tiene como objetivo proporcionar a una persona promedio el poder de procesamiento utilizando BlockChain como un servicio de infraestructura donde las personas podrían proporcionar su hardware y las personas que lo necesiten podrían usarlo para cualquier aplicación que deseen.

¿Cuáles son los usuarios que se beneficiarán del Proyecto Golem?

Inteligencia artificial y aprendizaje automático

Biología

Representación en tiempo real

Cálculos complejos de modelado físico

jugadores

Su libro blanco .


Hijo:

SONM es una plataforma de computación en la niebla que aprovecha el procesamiento distribuido y la tecnología blockchain.

utiliza: BTSync para la transferencia de datos

Plataforma como servicio (PaaS) de código abierto de Cocain para computación descentralizada

Ethereum blockchain Smart Contracts como administrador de consenso

Susurro para la comunicación del nodo p2p

Docker para garantizar el paralelismo computacional

La plataforma SONM satisface las necesidades de varios casos de uso de proyectos científicos computacionalmente intensivos (modelado climático, desarrollo de fármacos, etc.), alojamiento de sitios que utilizan Cocaine PaaS e IPFS, servidores de juegos, redes neuronales, granjas de procesamiento y más.

Puede estar pensando "esto suena horrible como Golem", y estaría en el camino correcto. Del documento técnico de SONM:

Hay otros proyectos que están desarrollando una computadora mundial descentralizada (Golem, iEx.Ec y otros). Es importante tener en cuenta que todos ellos se están implementando utilizando los mismos principios que Ethereum. También tienen el mismo problema: excesiva paralelización que conduce a altos costos de operación. Esto se debe a la ausencia de centros de control que gestionen el procesamiento de tareas en tiempo real que puedan detenerlo después de recibir el resultado deseado. Esto, a su vez, conduce a la ejecución de procesos paralelos/asincrónicos.

De hecho, estos proyectos no pueden proporcionar la funcionalidad que cualquier ordenador personal habitual tiene hoy en día.

El equipo de SONM tiene mucha experiencia en el desarrollo de un concepto funcional de World Computer capaz de procesar cualquier tarea, hasta el estándar de una computadora completamente funcional.

Documento técnico de SONM .


iEjecutivo:

iEx.ec es una infraestructura de computación en la nube distribuida basada en blockchain. Los usuarios pueden alquilar potencia informática, ya que los servidores y los centros de datos podrán hacer que sus recursos no utilizados estén disponibles a través de un mercado único en la cadena de bloques. Es un nuevo paradigma para la computación en la nube que cambiará la forma en que desarrollamos y ejecutamos aplicaciones y servicios distribuidos.

El fin de los "contratos de minería" y el nacimiento de la minería distribuida en la nube. No hay mucho más, en realidad.

Su libro blanco .

¿Cuál es la diferencia entre los tres?

Yo diría que esta imagen lo describe bastante bien,Diferencias técnicas

Hay similitudes y diferencias entre iEx.ec y Golem. En términos de visión, iEx.ec tiene como objetivo construir una nube distribuida basada en blockchain, mientras que Golem tiene como objetivo construir una supercomputadora mundial. En términos de tecnología, nos beneficiamos de nuestra experiencia en computación distribuida. Desarrollamos varios software además del cual se está construyendo iEx.ec y ese software ya se ha utilizado para construir infraestructuras informáticas distribuidas. En términos de productos, no nos dirigimos a los mismos mercados al mismo tiempo. iEx.ec apunta en primer lugar a las aplicaciones basadas en blockchain que requieren datos adicionales, aplicaciones adicionales y capacidades informáticas adicionales. Según entendemos Golem, primero apuntan a HPC (o digamos HTC, computación de alto rendimiento) utilizando GND como medio de pago. La nube distribuida proporcionada por iEx. ec habilitará una gama más amplia de aplicaciones, ya que la red iEx.ec habilitará las aplicaciones para las cuales la nube centralizada es un factor limitante. Esto incluye: aplicaciones basadas en blockchain, IoT + Big Data, aprendizaje automático distribuido, inteligencia artificial ambiental, realidad virtual, computación perimetral/niebla, ciudades/edificios inteligentes, etc. Proveedores de nube. Así que espero que en el futuro haya suficiente sinergia entre los dos proyectos para aunar nuestras fortalezas. ec están de alguna manera compitiendo contra proveedores de nube centralizados. Así que espero que en el futuro haya suficiente sinergia entre los dos proyectos para aunar nuestras fortalezas. ec están de alguna manera compitiendo contra proveedores de nube centralizados. Así que espero que en el futuro haya suficiente sinergia entre los dos proyectos para aunar nuestras fortalezas.

Ahora, las diferencias entre golem/SONM e Iexec son bastante grandes, mientras que Golem/SONM muestran muchas más similitudes.

Esto es lo que diferencia a SONM de Golem, según su "Equipo".

Según el equipo de SONM, su proyecto ofrecerá algunas funciones que los otros dos no ofrecen. Esto incluirá soporte para tareas no deterministas, alojamiento de sitios, soporte para servidores de juegos y un equilibrador de carga basado en round-robin. No todas las funciones estarán disponibles de inmediato, pero es bueno ver que diferentes equipos adoptan enfoques ligeramente diferentes. Será interesante ver cuál de estos tres conceptos acabará triunfando.

Ventajas

Tal como lo veo, SONM definitivamente intenta superar a Golem, con más funciones y más casos de uso, mientras que Iexec tiene su propio caso de uso único. Los 3 están llenando en su mayoría diferentes partes del mercado en este momento, pero esto podría cambiar pronto, especialmente entre Golem/SONM.

enlace _

¿Podrías agregar el enlace de la imagen que pusiste? No pude encontrarlo en el papel blanco. Gracias @Zacharin
La imagen está tomada del blog de SONM, blog.sonm.io/…
En la parte de comparación: ¿qué significa: "distribuido en el servicio de caché de memoria"? ¿Quiere decir que: las aplicaciones en ejecución no se ejecutan en la memoria local? @zacharin
Como transferencia de datos entre el cliente y el proveedor del clúster: Golem usa IPFS, Sonm usa BTS, pero no pude averiguar qué usa iEx.ec. ¿Tienes alguna idea relacionada con eso? Gracias Señor. @zacharin