Golem é uma criptomoeda e um software que busca incentivar os usuários operar com recursos computacionais na compra e venda de criptomoedas.
Golem é um dos primeiros projetos construídos no blockchain Ethereum, o projeto é uma espécie de supercomputador que pode conectar compradores e vendedores para todos os tipos incluindo renderização CGI, inteligência artificial e mineração de criptomoeda, entre outras tarefas.
A tecnologia do Golem foi construído para facilitar essa troca, ligando os usuários que não têm recursos para realizar projetos com aqueles que têm recursos de sobra. Em troca de seu trabalho, aqueles que fornecem recursos para a rede Golem recebem GNT, a criptomoeda nativa do Golem.
Os desenvolvedores do Golem veem a rede como uma alternativa controlada pelo usuário aos serviços tradicionais de computação em nuvem, que hoje conectam usuários em busca de trabalho computacional.
Afinal, como funciona o Golem Network (GLM)?
Projeto calcula as solicitações e conecta as várias partes que acessam a rede. As transações no Golem Network (GLM) começam quando alguém no mercado de recursos computacionais que pede recursos usando o que é chamado de “modelo de tarefa”.
Considere a renderização CGI, um processo às vezes lento e que exige muito do computador, como um aplicativo da rede Golem. Em vez de pagar por serviços baseados em nuvem ou esperar que sua própria máquina conclua uma tarefa, os artistas CGI podem recorrer ao Golem para concluir o processo por eles.
Nesse caso, o Golem Network (GLM) alugará recursos de computação de vários fornecedores para renderizar as imagens antes de devolvê-las ao solicitante.
1. Arquitetura
Um modelo de tarefa contém a lógica computacional completa de que a rede Golem precisará para executar a solicitação. Isso inclui instruções para:
- O código-fonte que deve ser executado
- Como a tarefa pode ser dividida em sub tarefas e enviada para diferentes nós
- Como os resultados podem ser verificados em um resultado final.
Os solicitantes podem usar a tarefa já criado para a rede ou gerar o seu próprio. Depois que um solicitante envia uma solicitação, a Golem Network (GLM) tentará atendê-la programaticamente.
Depois que as sub tarefas são concluídas, elas passam por um estágio de verificação para garantir que foram concluídas corretamente. O cliente Golem então reúne as subtarefas em uma única peça antes de enviá-las de volta ao solicitante.
Uma vez recebido, os solicitantes enviarão a quantidade certa de GNT para o contrato que, então, paga automaticamente os fornecedores.
2. Sistema de Reputação do Golem Network (GLM)
Assim que uma tarefa é concluída, Golem usa um sistema de reputação para classificar os compradores e vendedores que usam seu mercado.
O sistema Golem Network (GLM) serve para:
- Detectar nós maliciosos
- Fornece uma métrica de avaliação para rotear tarefas corretamente.
O sistema de reputação monitora a pontualidade dos pagamentos para solicitantes e se a tarefa contém erros quando computada pelos provedores. Os provedores são classificados com base em sua capacidade de computar uma tarefa corretamente e se a tarefa passa por uma verificação de retorno.
3. Registro de aplicativo e estrutura de transação
Golem Network (GLM) está planejando adicionar mais ofertas em sua rede para dar suporte ao envio de aplicativos de desenvolvedores e para aumentar a quantidade de tarefas que os solicitantes podem escolher.
Um registro de aplicativo, agindo de forma semelhante à loja de aplicativos em seu telefone, é um contrato inteligente baseado em Ethereum que permite aos desenvolvedores enviar aplicativos para tarefas específicas e ajuda os solicitantes a encontrar as ferramentas adequadas, como modelos de tarefas, para atender às suas necessidades.
A estrutura da transação, da mesma forma, está sendo construída para oferecer suporte aos desenvolvedores na escolha do tipo de transação que atenderá às necessidades de seus aplicativos. Alguns componentes que podem ser incluídos são os esquemas de pagamento, os canais de pagamento fora da rede e o uso de software por unidade.
Golem em Ethereum blockchain
O protocolo Golem Network (GLM) desempenha o papel de dividir e determinar como esse trabalho será entregue. Este processo funciona de forma semelhante ao sistema de armazenamento baseado em nuvem Sia, mas, em vez de construir seu próprio blockchain, a equipe do Golem achou melhor construir em cima do Ethereum.
A equipe optou por executar seu software no Ethereum para que os pagamentos entre as partes interessadas fossem liquidados em seu blockchain. Além disso, Golem usa o modelo de mecanismo de consenso Ethereum para a implantação, execução de tarefas e validação dessas transações.
A ideia por trás disso é que a equipe espera que a rede Ethereum eventualmente se torne mais escalável e, portanto, mais eficiente, incluindo a capacidade de processar micro pagamentos.
Aqueles que desejam acessar os recursos do Golem podem baixar qualquer uma de suas duas ofertas, Golem Unlimited e Clay Golem.
Clay Golem é um software executado por uma única máquina, enquanto o Golem Unlimited é usado para uma configuração de vários nós. Golem Unlimited é, portanto, um software que pode ser executado por empresas ou uma casa com muitos computadores que possuem recursos não utilizados.
Golem Network (GLM) token
A criptomoeda GNT é utilizada para obtém valor de utilidade para a Golem Network, pois é a forma de pagamento preferida dentro do software. Isso significa que os solicitantes precisam comprar e gastar Golem Network (GLM) token para alugar recursos computacionais. Os provedores, por sua vez, devem aceitar GNT para os cálculos que calculam.
O software Golem alavanca o blockchain Ethereum para processar transações GNT entre solicitantes e provedores devido a sua habilidade de fornecer uma plataforma de pagamento confiável. Além disso, como muitas outras criptomoedas, o fornecimento de tokens GNT é limitado. De acordo com as regras do software, haverá apenas 1 bilhão de GNT.
Conclusão
O projeto funciona como um novo tipo de plataforma de computação ponto a ponto o que pode atrair muitos entusiastas por seu potencial. O projeto Golem Network (GLM) pode ser atraente para qualquer desenvolvedor, minerador de criptomoedas, profissional de CGI ou até realizar um projeto de computação.