Golem é um software que incentiva os usuários a operar um mercado onde recursos computacionais podem ser comprados e vendidos em troca de criptomoeda.
Um dos primeiros projetos construídos no Ethereum, Golem é concebido como uma espécie de supercomputador que pode conectar compradores e vendedores para todos os tipos de computação, incluindo renderização CGI, inteligência artificial e mineração de criptomoeda, entre outras tarefas.
O software 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.
Dessa forma, os criadores 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.
Para uma visão mais detalhada do roteiro do Projeto Golem, você pode marcar esta seção do site do projeto.
Quem Criou o Golem?
Golem Factory, a empresa por trás da plataforma Golem, foi cofundada por Aleksandra Skrzypczak, Andrzej Regulski, Julian Zawistowski e Piotr Janiuk em 2016.
Naquele ano, a equipe do Golem vendeu 82% do estoque de GNT ao público, arrecadando 820 mil ETH (cerca de US $8,6 milhões na época).
Por que o Golem (GNT) Tem Valor?
A criptomoeda GNT obtém seu valor de sua utilidade para a rede Golem, pois é a forma de pagamento preferida no software.
Isto significa que os solicitantes precisam comprar e gastar GNT para alugar os recursos computacionais. Os provedores, por sua vez, devem aceitar a GNT para os cálculos que eles computam.
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.
Preço Golem
Como Funciona o Golem?
O software Golem calcula as solicitações e conecta as várias partes que acessam sua rede.
As transações começam quando alguém no mercado de recursos computacionais (conhecido no jargão do Golem como um “solicitante”) 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 de CGI podem recorrer ao Golem para concluir o processo por eles.
Nesse caso, o Golem alugará recursos de computação de vários fornecedores para renderizar as imagens antes de devolvê-las ao solicitante.
Arquitetura Golem
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 subtarefas e enviada para nós diferentes
- Os resultados podem ser verificados em um resultado final.
Os solicitantes podem usar um modelo de tarefa já criado para a rede ou gerar o seu próprio. Depois que um solicitante envia uma solicitação, a rede Golem tentará atendê-la programaticamente.
Depois que as subtarefas 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.
Sistema de Reputação Golem
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 serve para:
- Detectar nós maliciosos
- Fornece uma métrica de avaliação para rotear tarefas corretamente.
Para os solicitantes, o sistema de reputação monitora a pontualidade dos pagamentos 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.
- Registro de aplicativo e estrutura de transação
Golem 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
O protocolo Golem desempenha o papel de dividir e determinar como esse trabalho será entregue. Esse processo funciona de maneira 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 do Golem 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, portanto, mais eficiente, incluindo a capacidade de processar micropagamentos.
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.
Por que Usar Golem GNT?
Os defensores do Golem podem ser atraídos por seu potencial para servir como um novo tipo de plataforma de computação ponto a ponto.
O Golem pode ser atraente para qualquer desenvolvedor, minerador de criptomoedas, profissional de CGI ou qualquer pessoa que precise de muito poder de computação para realizar um projeto.
Os investidores podem querer adicionar GNT ao seu portfólio se acreditarem no potencial de um mercado descentralizado para quem deseja comprar e vender poder de computação.