Golem (GNT): quanto mais eles são, mais eles caem – um mergulho profundo no AirBnB dos computadores

Desde o nascimento do primeiro microprocessador, em 1971, a demanda pelo poder de processamento computacional explodiu . Nas últimas seis décadas, vimos um aumento de 1 trilhão de vezes no desempenho . Reconhecendo a oportunidade, gigantes da tecnologia como Amazon, Salesforce, Google, Microsoft e Oracle começaram a oferecer serviços de computação em nuvem para suportar aplicativos e tarefas intensivos em computação. Os serviços em nuvem fornecem entrega sob demanda de energia de computação, armazenamento de banco de dados, aplicativos e outros recursos de TI pela Internet. Usuários e empresas podem pagar pelos recursos computacionais conforme necessário e podem evitar investimentos pesados ??em infraestrutura proprietária. Isto é o que é referido como "a nuvem" e é uma enorme indústria prevista para ser de US $ 411B em 2020 .

Embora empresas de todos os tamanhos, setores e regiões estejam se voltando para os serviços de nuvem, elas não ficam sem suas imperfeições. O setor é dependente de um grupo muito pequeno de provedores, o que leva a um poder de precificação colossal e a riscos de segurança negligenciados. Um relatório de janeiro do Lloyd's informou que um incidente cibernético extremo que coloca um provedor de nuvem offline nos EUA por 3-6 dias resultaria em perdas econômicas de US $ 15 bilhões e até US $ 3 bilhões em perdas seguradas. Os dados em nuvem são tudo menos um tesouro para hackers e maus atores internos na atual economia baseada em dados. O número de violações de segurança na nuvem até hoje é abundante e parece não haver um fim à vista.

Pelo contrário, há esperança. O advento da tecnologia blockchain abriu as portas para novas oportunidades de atrapalhar e inovar no topo das indústrias existentes, incluindo a computação em nuvem. O Golem é um dos poucos projetos no universo do cryptoasset que procura interromper os provedores de nuvem tradicionais e oferecer uma solução crescente para as dores da nuvem. Neste relatório, mergulho profundamente nas características, mecânicas e desafios do Golem à frente. Se você perdeu meu mergulho profundo no OmiseGo, fique à vontade para conferir aqui.

"Todo problema é uma oportunidade disfarçada."

– Benjamin Franklin

Índice:

I. O que é o Golem (GNT)?
II. O problema
III Golem, a solução
IV. O Registro de Aplicativo e a Estrutura de Transação
V. Então… Como isso funciona? (Exemplo)
VI. A oportunidade do mercado
VII. Estudo de caso de farm de renderização
VIII. O que é que gosta de OMG?
IX. A estrada à frente (roteiro)
X. Golem Brass Beta Debut
XI. GitHub e Trello
XIV A equipe – Então, quem está comandando o show?
XV. Revisão da OIC e saúde financeira
XVI. Cenário competitivo
XVII. Desafios adiante
XVIII. Fique de olho no prêmio (conclusão)

O que é Golem (GNT) ?!

Website: Clique Aqui
Whitepaper: Clique aqui
GitHub: Clique aqui
Trello: Clique Aqui
Twitter: Clique aqui
Subreddit: Clique aqui
Medium: Clique aqui
Telegrama: Clique Aqui

O Golem é o primeiro supercomputador descentralizado e de código aberto do mundo que oferecerá alto poder computacional e serviços a usuários e empresas globais. A rede Golem permite que usuários (provedores) vendam energia computacional ociosa aos consumidores (solicitadores) para processar tarefas e aplicativos de energia. A renderização CGI só é suportada a partir de hoje, mas o suporte para ciência informática e computacional, processamento de síntese química, inteligência artificial, processamento de linguagem natural, pools de mineração, biologia computacional, análise de negócios, dApps e outros está em andamento. Como o Golem é independente de hardware, os usuários podem alugar seu poder de computação, mesmo que não tenham recursos de computação supremos.

O ecossistema interdependente do Golem

As tarefas computacionais serão divididas em partes (subtarefas) e distribuídas para provedores na rede Golem, permitindo uma computação mais rápida e acessível. Embora ainda não implementado, tanto os solicitantes quanto os provedores criarão “reputação” à medida que as tarefas forem concluídas. Os maus atores que procuram jogar o sistema perderão reputação, resultando na perda de fichas de rede Golem depositadas (GNT) e na capacidade de enviar / aceitar novas tarefas. Os preços são determinados pela oferta e demanda do mercado, os fornecedores e solicitantes têm o direito de definir seus preços.

Além disso, os desenvolvedores de software poderão publicar e distribuir seu software como serviço (SaaS) na rede Golem. Isso será feito usando o Registro de Aplicativos do Golem. Juntamente com o Transaction Framework, os desenvolvedores terão a capacidade de projetar uma estrutura de pagamento personalizada (nanopagamentos, uso por hora, etc.) para monetizar seus softwares e / ou aplicativos. Assim como o Spotify, o Golem permitirá que os desenvolvedores de software ganhem exposição e distribuam de forma lucrativa e segura seu trabalho como nunca antes. As empresas e os usuários também terão o poder de descobrir novas soluções de software que atendam às suas necessidades e orçamento.

Estrutura de transação do Golem entre solicitantes e provedores / desenvolvedores de software

Golem senta-se no blockchain de Ethereum e utiliza contratos inteligentes de Ethereum para o início da tarefa e a liquidação do pagamento de GNT. Os dados serão trocados entre os usuários por meio de um protocolo peer-to-peer (P2P) chamado devp2p . O Golem também utilizará padrões de pilha de rede libp2p e IPFS (InterPlanetary File System) para comunicação e troca de dados entre nós. Vale a pena notar que o protocolo IPFS é um sistema de arquivos distribuído peer-to-peer criado pelo Protocol Labs , o mesmo protocolo usado pelo FileCoin .

O token nativo do Golem, o GNT, será inicialmente usado para facilitar o pagamento entre solicitantes e provedores, bem como para desenvolvedores de software. Atributos adicionais serão eventualmente atribuídos, mas os atuais proprietários do GNT planejam usar o aplicativo de renderização CGI do Golem OU estão especulando sobre a valorização futura do token. Como o Golem é um token de utilidade e não retorna o fluxo de caixa para os detentores, abster-me-ei de estimar o valor intrínseco do GNT em uma base de fluxo de caixa como fiz para o OmiseGo .

Embora a Golem pretenda se tornar uma solução completa para tarefas específicas de computação, a visão de longo prazo é fornecer máquinas de aluguel em massa para operações dentro de uma rede auto-organizada. A Golem poderia um dia ser uma plataforma para fornecer microsserviços, permitindo que qualquer pessoa em todo o mundo administre aplicativos pequenos e grandes de maneira mais rápida e acessível do que nunca.

O problema

Os gastos com nuvem não estão diminuindo tão cedo. De acordo com o 2018 Cloud Report da RightScale , a adoção da nuvem foi grande para todos os fornecedores de 2017 para 2018; A AWS aumentou a adoção de 57% em 2017 para 64% em 2018, o Azure aumentou de 34 para 45% e o Google Cloud aumentou de 15 para 18%. Embora a nuvem tenha visto um crescimento significativo ao longo dos anos, as preocupações em torno do custo e da segurança ainda precisam diminuir.

  • A segurança é um desafio para 77 por cento dos entrevistados, com 29 por cento vendo como um desafio significativo.
  • O gerenciamento de gastos na nuvem é um desafio para 76% dos entrevistados, enquanto 21% menores o consideram um desafio significativo.
  • A otimização dos custos da nuvem é a principal iniciativa novamente pelo segundo ano consecutivo para todos os usuários da nuvem (58%), o que representa um aumento em relação a 2017 (53%).
  • Mais de US $ 10 bilhões são desperdiçados nos custos de nuvem pública por ano, em parte devido a pacotes de preços complexos e dinâmicos, gastos variáveis ??com nuvem da empresa e custos regionais mais altos.

Usuários de nuvem preferem usar mais de um provedor de nuvem

Golem, a solução

Como o Golem irá agregar e cruzar compradores e vendedores de poder de computação ocioso, um mercado de informações completo será formado. Em teoria, isso resultará em preços mais baixos em relação às soluções de computação existentes. Quando você considera as margens de lucro obtidas pelos provedores de nuvem, como os 25% da Amazon Web Service (possivelmente ~ 40/50% ao excluir novos custos de capacidade), é evidente que há muito espaço para os preços caírem ainda mais. A capacidade de os usuários definirem preços para uma determinada tarefa ou aplicativo também eliminará gastos desnecessários. Se um usuário tiver uma tarefa que precisa ser concluída imediatamente, um prêmio pode ser pago para iniciar e acelerar o cálculo. Se um usuário tiver algum tempo para matar, ele pode se oferecer para pagar abaixo do mercado.

Assumindo que o processo de lotes de tarefas do Golem é de fato mais rápido que os pares, os usuários também podem economizar tempo ao executar uma tarefa / aplicativo. A capacidade do Golem de executar uma tarefa, dividi-la em sub-tarefas e distribuí-la aos provedores é o que torna as computações mais rápidas. É também o que faz Golem revolucionário do ponto de vista tecnológico e entre os seus pares. Não esqueça, tempo é dinheiro.

Não só Golem economizará tempo e dinheiro do usuário, mas também fornecerá segurança superior. Com cálculos ocorrendo em vários usuários em uma rede P2P descentralizada, nenhum ponto único de falha existe. Nenhum usuário individual processará uma tarefa ou armazenará todos os dados associados a uma tarefa. Incentivos econômicos e “reputação” garantirão que as tarefas sejam executadas com sucesso. Todas as transmissões de dados entre as partes serão criptografadas para ofuscar entradas e saídas durante a comunicação entre Golem.

Por fim, como a rede Golem é composta de centenas de nós em todo o mundo , o risco de falhas técnicas e / ou falta de energia que encerram a rede é nulo.

O Registro de Aplicativo e a Estrutura de Transação

O Registro de Aplicativos e o Transaction Framework estão entre os recursos mais importantes do ecossistema Golem. Ambos permitem que qualquer pessoa publique seus aplicativos na rede Golem e, finalmente, decida qual modelo de transação prefere. Ambos são projetados para colocar o poder nas mãos dos desenvolvedores e moldar uma comunidade mais eficiente, transparente e segura.

O Registro de Aplicativo é simplesmente um contrato inteligente da Ethereum que é publicado na Ethereum quando um desenvolvedor integra seu aplicativo no Golem. O registro irá conter informações básicas sobre o desenvolvedor e sua aplicação. Qualquer pessoa pode usar o registro para confirmar se um aplicativo é confiável (na lista de permissões) ou não é confiável (na lista negra). Por meio do registro, os desenvolvedores terão uma maneira de publicar suas integrações, chegar aos usuários, fornecer aos solicitadores um local para procurar ferramentas específicas adequadas às suas necessidades e fornecer aos provedores controle total sobre o código que executam.

Por outro lado, o Transaction Framework será usado por provedores e desenvolvedores para definir o mecanismo de preço e pagamento em troca de seu poder computacional e / ou aplicação. O mecanismo de transação deve ser inserido no registro do aplicativo, usar um ambiente open source e / ou determinístico (Ethereum Virtual Machine), receber aprovação da comunidade e usar o GNT. As estruturas de transações incluem, entre outras, nanopagamentos, canais de pagamento fora da cadeia, uso de software por unidade (por hora, por nó), etc.

Então, como isso funciona? (Exemplo)

Lisa é uma artista de efeitos especiais e frequentemente usa um serviço de renderização on-line para renderizar seu trabalho. Ela recentemente ouviu falar de Golem e decide dar um tiro. Drew administra um negócio de data center e possui um PC de jogos de ponta e um antigo Macbook Pro. Kyle dirige uma empresa de software e faz aplicativos em seu tempo livre. Ele criou um aplicativo de renderização semelhante ao Blender, mas diferente de algumas maneiras. Ele publica seu aplicativo no Golem e o aplicativo está na lista de permissões.

Drew trabalha sem parar, ele raramente tem tempo para usar seu PC de jogos ou Macbook durante a semana. Seu negócio de data center também é relativamente jovem e ele ainda tem alguma capacidade de computação ociosa disponível. Drew descobriu Golem na semana passada, assim como o aplicativo de renderização de Kyle. Ele decide alugar o poder de processamento de seu PC e Macbook para os usuários que querem usar o aplicativo de renderização de Kyle. Drew até decide usar sua capacidade de centro de dados ocioso no trabalho para se conectar ao Golem.

Lisa decide que o aplicativo de renderização de Kyle é o mais adequado para seu projeto, então ela cria uma nova tarefa fazendo o upload de seu arquivo de renderização. Em seguida, ela define a resolução desejada, o intervalo de quadros, o formato e a pasta para gerar o arquivo renderizado. Uma vez especificado, Lisa define o tempo limite da tarefa, a quantidade de subtarefas (quantas subtarefas para dividir a tarefa) e o tempo limite da subtarefa. Por fim, ela submete seu preço desejado (em GNT) para completar seu rile e depois o envia para a rede Golem.

Drew, juntamente com 9 outros provedores, é combinado com a tarefa de Lisa e a rede Ethereum inicia a distribuição de subtarefas para os provedores. Drew e os outros 9 provedores começam a renderizar a imagem de Lisa usando o aplicativo de Kyle. Depois que todos os provedores terminarem a renderização, as subtarefas serão reunidas para concluir a renderização e a rede Ethereum validará o resultado final. Após a validação, o GNT é trocado entre Lisa, os provedores de sua tarefa (incluindo Drew) e Kyle.

A oportunidade do mercado

Foi estimado pelos Mercados e Mercados que a HPC (computação de alto desempenho) por si só será um mercado de US $ 45 bilhões até 2022 e crescerá a um CAGR de 7% de 2017–2022. Por outro lado, a Gartner estima que os serviços de nuvem pública em todo o mundo possam ter uma receita de US $ 411 bilhões até 2020.

O negócio de serviços em nuvem está longe de ser um mercado vencedor. Os consumidores variam em tamanho e necessidades; nenhuma pessoa ou empresa é a mesma. Como tanto o mercado e Golem evoluir com o tempo, as oportunidades para Golem para tirar participação de mercado irão surgir. Provedores de serviços em nuvem existentes estão fadados a enfrentar soluços ao longo do caminho, o que pode resultar em clientes questionando se confiam em tal serviço (pense no Equifax e no Facebook ).

Não apenas isso, mas as empresas e os usuários demonstraram usar, em média, 5 provedores de serviços em nuvem, uma tendência crescente em meio a uma indústria crescente. Mesmo uma participação de mercado minúscula de 1%, ou US $ 4,11 bilhões em 2020, resultaria em uma quantidade considerável de atividade de rede no Golem.

Estudo de caso de farm de renderização

Magdalena Stasiewicz, testadora do Golem, publicou um ótimo post sobre o custo de usar o Golem em comparação a outros farms de renderização para uma tarefa de renderização do Blender. Magdalena usou um medidor de consumo de energia elétrica para medir o consumo de energia (custo) da execução do Cornerstone Center, 100 quadros de uma animação de Todd McIntosh e o Projeto Gooseberry . Ela então comparou o custo do Golem (usando 1 desktop e nós 100 desktops) para completar a tarefa e comparou outras fazendas de renderização. Os resultados foram convincentes. Embora o preço das tarefas seja determinado pela dinâmica de oferta / demanda do mercado, isso nos mostra que o Golem pode alcançar um desempenho superior e gerar um grande excedente do consumidor para os solicitantes. A diferença de custo e velocidade é mostrada abaixo:

Tempo (min) e custo ($) da renderização do Cornerstone Center em diferentes farms de renderização, no desktop normal e no Golem (com 1 e 100 nós regulares) .Tempo (min) e custo ($) da renderização do benchmark Gooseberry em diferentes farms de renderização , na poderosa área de trabalho e no Golem (com 1 e 7 nós poderosos). Nós não incluímos resultados para Render Spell: este farm é barato, mas no momento deste teste o tempo de espera foi contado em dias (muito mais do que o tempo de desktop).

A estrada à frente (roteiro)

A história mostrou que a tecnologia verdadeiramente inovadora sempre leva mais tempo para ser desenvolvida, custa mais para financiar e é frequentemente questionada antes de chegar oficialmente ao mercado. Apesar de o Golem ter estado por aí há algum tempo (~ 2,5 anos ou 250 anos em anos-criptos), os esforços e desafios inovadores que o Golem está enfrentando são facilmente alguns dos maiores do mundo da criptografia. Paciência é uma virtude…

O roteiro da equipe foi publicado no boletim de novembro de 2016. O roteiro é uma ótima visualização de tudo o que precisa ser realizado e fala sobre a ação tomada para entender profundamente o que a equipe enfrenta. O roteiro apresenta os golens codinome (Golem de Latão, Golem de Barro, Golem de Pedra, etc.) para cada marco sucessivo. Cada Golem possui um conjunto de inovações técnicas para o desenvolvimento geral da rede, bem como uma detalhada estratégia de “colocação no mercado” que destaca objetivos e proposições de valor. Um roteiro atualizado está programado para ser lançado no final do 2T18.

Cronograma do Projeto Golem (novembro de 2016)

Uma breve visão geral de cada Golem de codinome é a seguinte:

Brass Golem – Estágio de prova de conceito onde a renderização CGI está em funcionamento. Esta fase do roteiro é onde uma série de funcionalidades básicas do Golem são adicionadas, como esquema básico de definição de tarefas, integração IPFS, interface de usuário básica e CLI, sistema básico de reputação e implementação do Blender.

Objetivos: Criar uma base de usuários de solicitantes para renderização CGI e atrair uma oferta correspondente de poder de computação (provedores).

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *