Zennet financiará la computación distribuida con tecnología blockchain
Zennet promete unir la descentralización y la supercomputación, permitiendo a las personas cobrar por sus ciclos de CPU y GPU no utilizados.
Desde hace varios años, voluntarios amables han estado contribuyendo con su capacidad computacional sobrante a grandes supercomputadoras distribuidas, todo en nombre de causas dignas.
Ciclos de computación de repuestose han utilizadoPara todo, desde el escaneo de señales de radio cósmicas en busca de señales de vida extraterrestre hasta el cálculo de escenarios de cambio climático. Ahora, un nuevo proyecto espera permitir que la gente cobre por sus ciclos de computación sobrantes.
Tradicionalmente, en un proyecto de red comunitaria, un recurso central (comoSETI@Home) coordina miles de computadoras voluntarias en una nube, a través de la donación de ciclos de computación. Al fin y al cabo, hasta ahora era prácticamente imposible cobrar por ellas.
Es un proyecto de supercomputación distribuida que utilizará Tecnología blockchain para eliminar la responsabilidad de los administradores centrales. En su lugar, será un sistema completamente descentralizado, según su fundador, el ingeniero de software Ohad Asor.
Asor lo llama un mercado de poder computacional, en el que muchos trabajos diferentes se distribuirían entre muchas computadoras diferentes, sin intermediarios que se llevaran comisiones o coordinaran cosas.
Cómo funcionará Zennet
Los editores ofrecen trabajos propicios para una distribución a gran escala, que normalmente serían los tipos de cargas de trabajo utilizadas enHadoop, el proyecto de código abierto utilizado para el procesamiento distribuido de grandes conjuntos de datos (a menudo verá Hadoop y "big data" utilizados en el mismo contexto).
Los editores distribuyen información sobre esos trabajos en la red. El software operado por los proveedores (propietarios de computadoras con capacidad de procesamiento adicional) se pondrá en contacto con los editores y negociará automáticamente un precio por su parte en el trabajo.
Cualquiera puede ser proveedor, siempre que su ordenador sea compatible con el cliente Zennet. Cada ordenador dispone de ciclos de computación de reserva, entre cada descanso, cada taza de café y cada pulsación de tecla, que un proveedor podría utilizar.
El concepto clave detrás de Zennet es que los trabajos de los editores están diseñados para distribuirse entre cientos o miles de proveedores, cada uno de los cuales asume una pequeña proporción del trabajo.
Asor dijo:
"Más computadoras es mejor, porque grande es igual a rápido. Si tienes el doble de computadoras, plegarás tu proteína el doble de rápido".
Necesidad de velocidad
Gestionar miles de acuerdos con tantos proveedores diferentes no es tarea fácil. Ahí es donde la Tecnología blockchain entrará en juego, afirmó Asor.
Los editores anunciarán sus trabajos en la blockchain y los proveedores buscarán esos trabajos en el libro de contabilidad público. Negocian el contrato directamente y, posteriormente, el editor compromete una cantidad específica de fondos en la blockchain.
El proveedor inicia el trabajo y el editor lo controla en su ordenador. Una vez finalizado el trabajo, se pueden liberar los fondos en la blockchain.
A Asor le hubiera gustado utilizar la cadena de bloques de Bitcoin para el sistema, pero es demasiado lento, dijo.
"Llevo mucho tiempo pensando en el algoritmo de la moneda. Tiene que ser una moneda segura y rápida", explicó. "Si se hiciera con Bitcoin, al encargar un trabajo computacional, podría tardar media hora en comenzar. Eso es inaceptable".
La posible lentitud se debe a un método de pago que Xennet necesita para funcionar de manera efectiva, ya que es probable que los trabajos completados sean pequeños. Los proveedores recibirían el pago fuera de la cadena, utilizandoprotocolo de micropagos Ya se describió en la wiki de Bitcoin . La configuración de ese canal de micropagos requiere una confirmación en la cadena de bloques.
"Para iniciar un canal de micropagos, es necesario depositar dinero en una dirección multisig, y la otra parte tiene que esperar las confirmaciones de este depósito", dice Zennet.literatura explicativa.
Decisiones clave
En su lugar, Asor propone una cadena de bloques y Criptomonedas alternativas, llamada XenCoin, que se usaría para pagar el trabajo computacional. Sugiere una cantidad fija de monedas al inicio del proyecto Zennet, en lugar de minería continua.
Como token basado en blockchain, XenCoin aún necesita un mecanismo de consenso para garantizar la confiabilidad del sistema y que cada cliente crea en la misma versión de la blockchain. Asor considera dos opciones: prueba de participación delegada (DPOS) y algún tipo de prueba de trabajo modificada.
"Ambas son buenas soluciones, hasta donde sé, pero nos tomamos más tiempo para decidir sobre estas cosas porque realmente queremos llegar a lo más seguro posible", dijo Asor.
Será mejor que se dé prisa, ya que la preventa de la red Zennet debía realizarse en noviembre. Aunque Asor afirma que los abogados aún lo están resolviendo. «Siempre es en unos días», dijo.
¿Propuesta atractiva?
En cualquier caso, ¿por qué querría la gente XenCoins a cambio de su trabajo? Si se utilizan para financiar recursos informáticos a gran escala, y el propietario promedio de una PC de escritorio no tiene que realizar un gran trabajo de trazado de rayos 3D, es difícil entender por qué se molestarían en gastar potencia computacional a cambio de un token como este.
"La respuesta formal por razones legales es: no me importa cómo canjees las XenCoins", dijo Asor. Pero ¿qué pasaría si una plataforma de intercambio ofreciera intercambiarlas por moneda fiduciaria? "Esa es la respuesta informal", bromeó.
Aún queda mucho trabajo fundamental por hacer en áreas como los algoritmos de consenso antes de que Zennet entre en funcionamiento. Sin embargo, Asor afirma que ya se ha completado aproximadamente una cuarta parte del código.
Si el concepto logra hacerse realidad, será un ejemplo interesante de cómo la Tecnología blockchain abre Mercados hasta ahora inexplotados.
Otra cosa muy distinta es cómo se sentirán las personas que dependen de voluntarios para explorar los cielos o predecir el caos climático futuro.
Descentralizaciónimagen vía Shutterstock.
Danny Bradbury
Danny Bradbury ha sido escritor profesional desde 1989 y ha trabajado como freelance desde 1994. Cubre temas de Tecnología para publicaciones como The Guardian.
