- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Zennet pagará por computação distribuída com tecnologia Blockchain
A Zennet promete unir descentralização e supercomputação, permitindo que as pessoas cobrem pelos ciclos não utilizados de CPU e GPU.
Há vários anos, voluntários gentis têm contribuído com seu poder computacional excedente para grandes supercomputadores distribuídos, tudo em nome de causas nobres.
Ciclos de computação de reposiçãoforam usadospara tudo, desde escanear sinais de rádio cósmicos em busca de sinais de vida extraterrestre até calcular cenários de mudanças climáticas. Agora, um novo projeto espera deixar as pessoas cobrarem por seus ciclos de computação extras.
Tradicionalmente, em um projeto de rede comunitária, um recurso central (comoSETI@Home) coordena milhares de computadores voluntários em uma nuvem, contando com pessoas abrindo mão de seus ciclos de computação de graça. Afinal, era praticamente impossível para as pessoas cobrarem por eles – até agora.
é um projeto de supercomputação distribuída que usará a Tecnologia blockchain para remover os administradores centrais do problema. Em vez disso, será um sistema completamente descentralizado, de acordo com seu fundador, o engenheiro de software Ohad Asor.
Asor chama isso de mercado de poder computacional, no qual muitos trabalhos diferentes seriam distribuídos entre muitos computadores diferentes, sem intermediários recebendo comissões ou coordenando as coisas.
Como o Zennet funcionará
Os editores fornecem empregos propícios à distribuição em larga escala, que normalmente seriam os tipos de cargas de trabalho usadas emHadoop, o projeto de código aberto usado para o processamento distribuído de grandes conjuntos de dados (você frequentemente verá Hadoop e 'big data' usados no mesmo contexto).
Os editores distribuem informações sobre esses trabalhos na rede. Softwares operados por provedores – donos de computadores com poder de computação extra – entrarão em contato com os editores e negociarão automaticamente um preço para sua parte no trabalho.
Qualquer um pode ser um provedor, desde que seu computador seja capaz de executar o cliente Zennet. Cada computador tem ciclos computacionais extras, entre cada pausa para descanso, xícara de café e pressionamento de tecla, que podem ser usados por um provedor.
O conceito-chave por trás do Zennet é que os trabalhos dos editores são projetados para serem distribuídos entre centenas ou milhares de provedores, cada um dos quais assume uma pequena proporção do trabalho.
Asor disse:
"Mais computadores é melhor, porque grande é igual a rápido. Se você tiver o dobro de computadores, você dobrará sua proteína duas vezes mais rápido."
Necessidade de velocidade
Gerenciar milhares de acordos com tantos provedores diferentes não é tarefa fácil. É aí que a Tecnologia blockchain entrará, disse Asor.
Os editores anunciarão seus trabalhos no blockchain e os provedores pesquisarão o livro-razão público por esses trabalhos. Eles negociam o contrato diretamente, então o editor compromete uma quantia específica em fundos para o blockchain.
O provedor começa a trabalhar, e o publicador controla o trabalho no computador do provedor. Uma vez que o trabalho é feito, os fundos no blockchain podem ser liberados.
Asor gostaria de ter usado o blockchain do bitcoin para o sistema, mas ele disse que ele é muito lento.
"Estou pensando no algoritmo da moeda há muito tempo. Tem que ser uma moeda segura e rápida", ele explicou. "Se você fizesse isso com Bitcoin, quando você ordenasse um trabalho computacional, poderia levar meia hora até que ele começasse. Isso é inaceitável."
A lentidão potencial é devido a um método de pagamento que o Xennet precisa para funcionar efetivamente, já que os trabalhos concluídos provavelmente serão pequenos. Os provedores seriam pagos fora da cadeia, usando oprotocolo de micropagamentos já descrito no wiki do Bitcoin . Configurar esse canal de micropagamentos requer uma confirmação no blockchain.
“Para iniciar um canal de micropagamento, é necessário depositar dinheiro em um endereço multisig, e a outra parte tem que esperar as confirmações desse depósito”, diz o Zennet.literatura explicativa.
Decisões-chave
Em vez disso, Asor propõe uma blockchain e Criptomoeda alternativa, chamada XenCoin, que seria usada para pagar por trabalho computacional. Ele sugere uma quantia fixa de moeda no início do projeto Zennet, em vez de mineração contínua.
Como um token baseado em blockchain, o XenCoin ainda precisa de um mecanismo de consenso para garantir que o sistema permaneça confiável, e cada cliente acredita na mesma versão do blockchain. Asor está ponderando duas opções diferentes aqui: prova de participação delegadahttp://bitshares.org/documentation/group__dpos.html (DPOS), e algum tipo de prova de trabalho modificada.
"Até onde sei, ambas são boas soluções, mas levamos mais tempo para decidir sobre essas coisas porque realmente queremos chegar à solução mais segura possível", disse Asor.
É melhor ele se apressar, já que a pré-venda da rede Zennet deveria acontecer em novembro. Embora Asor diga que os advogados ainda estão trabalhando nisso. "Sempre acontece em alguns dias", ele disse.
Proposta atrativa?
Em todo caso, por que as pessoas iriam querer XenCoins em troca de seu trabalho? Se eles são usados para pagar por recursos de computação em larga escala, e o dono médio de um PC desktop T tem um monte de raytracing 3D para fazer, então é difícil ver por que eles se incomodariam em gastar poder computacional em troca de um token como esse.
"A resposta formal por razões legais é: T me importa como você resgata XenCoins", disse Asor. Mas e se uma exchange oferecesse trocá-los por moeda fiduciária? "Essa é a resposta informal", ele brincou.
Ainda há muito trabalho fundamental a ser feito em áreas como algoritmos de consenso antes que o Zennet entre no ar. No entanto, Asor diz que cerca de um quarto da codificação foi feito.
Se o conceito puder ser colocado em prática, será um exemplo interessante de como a Tecnologia blockchain abre Mercados até então inexploráveis.
Outra coisa completamente diferente é como as pessoas que dependem de voluntários para vasculhar os céus ou prever o caos climático futuro se sentirão em relação a tudo isso.
Descentralizaçãoimagem via Shutterstock.
Danny Bradbury
Danny Bradbury é escritor profissional desde 1989 e trabalha como freelancer desde 1994. Ele cobre Tecnologia para publicações como o Guardian.
