O que é Mineração de Criptomoedas: Diferença entre POW vs POS?
Publicados: 2019-04-06Você já pensou como qualquer rede pode ser segura na tecnologia blockchain e como cada transação é verificada? Se não, a resposta é mineração, então o que é mineração de criptomoeda e como funciona?
Enquanto falamos sobre autoridade central, como bancos, que são responsáveis por proteger e verificar todas as transações na rede.
Enquanto falamos de um servidor de facebook, que é protegido e mantido pelo Facebook para criar uma privacidade de dados e evitar hackers.
Mas em todos os casos, dependemos de um servidor centralizado que pode invadir qualquer ponto, pois a tecnologia está avançando dia a dia.
Para superar essa probabilidade, uma nova forma de tecnologia chamada Blockchain Technology foi introduzida e a segurança dessa rede é mantida pelos mineradores.
Então, quem são os mineradores e o que é a mineração CryptoCurrency e como funciona o Proof of Stack (POS) e o Proof of Works (POW)?
A resposta para todas as suas possíveis dúvidas é explicada aqui neste guia definitivo do que é mineração de criptomoedas, mas antes disso, aconselho aprender primeiro sobre O que é a tecnologia Blockchain em nosso guia detalhado.
Vamos primeiro discutir o que é mineração de criptomoedas e por que isso é necessário.
Índice
O que é mineração de criptomoedas?
Se todos vocês conhecem Bitcoin do que este é o primeiro caso de uso da tecnologia Blockchain, onde uma moeda digital Bitcoin foi introduzida.
A blockchain é uma plataforma descentralizada onde nenhuma parte tem controle sobre a rede. Isso significa que ninguém está monitorando a transferência do seu fundo ou qualquer transmissão de dados.
Se você tiver uma conta no banco, todas as transações que você iniciar na rede dele serão registradas em algum lugar no livro-razão do banco.
O que é visível apenas para os bancos e para você e a segurança e a privacidade dos dados dependem do servidor central do banco.
Cada transação será validada pelo banco, seja válida ou não, e os bancos terão controle total sobre seus fundos e dados financeiros privados.
Seus dados pessoais armazenados em algum local de servidor central, como Facebook, YouTube, Bancos ou qualquer repositório de documentos, podem ser vulneráveis a alterações em qualquer ponto.
Portanto, para superar esses problemas, a plataforma descentralizada baseada em blockchain entrou em cena.
A plataforma descentralizada é uma rede na qual nenhuma autoridade central tem controle sobre ela, é uma plataforma gratuita e de código aberto.
Então, quem verificará suas transações ou quaisquer operações realizadas na rede descentralizada baseada em Blockchain?
Se você configurar sua rede na rede blockchain, todas as transações iniciadas na rede serão validadas pelos mineradores.
Os mineradores são pessoas independentes como você e eu e, usando computadores, tentam tornar a rede blockchain segura e validar todas as transações na rede.
Bem, por que você faz esse trabalho como mineiro, você vai conseguir alguma coisa com isso?
A resposta é sim, você receberá dinheiro grátis se estiver trabalhando como minerador ou minerando os blocos da rede blockchain.
Bem, todo este guia é centrado na tecnologia blockchain, então presumo que você já tenha passado pelo guia da tecnologia Blockchain.
Criptomoeda como Bitcoin e Ethereum são baseados em tal tecnologia blockchain e como eles são a plataforma descentralizada.
Para validar a transação dessa criptomoeda, você precisaria de mineração ou, em termos simples, validação de transações.
Espero ter respondido o que é mineração de criptomoedas, a seguir falaremos sobre por que a mineração é necessária e quem é um minerador?
Quem é um minerador e por que eles mineram?
Bem, até a data, toda tecnologia baseada em blockchain está usando uma moeda digital ou token para usar essa plataforma, ou você precisa apostar esse token ou pagar uma taxa para usar a rede.
Em todos os casos para confirmar sua transação na rede, você precisaria de mineração.
A mineração é um método usado para resolver o problema matemático associado a cada bloco iniciado na rede blockchain.
Deixe-me breve sobre a tecnologia Blockchain.
Cada transação na rede não é confirmada, a menos que seu bloco seja verificado pelo minerador. O blockchain é projetado de forma que todas as transações estejam contidas em um bloco.
Onde você pode considerar o bloco como um contêiner de transações que ainda não foram verificadas e aguardam validação.
Portanto, para confirmar qualquer transação na rede, cada minerador ou computador precisa resolver um quebra-cabeça matemático que é um número de adivinhação aleatório.
A rede Blockchain gera um número alfanumérico aleatório que é uma combinação de alfabetos e números.
A pessoa como você ou eu que está usando um computador tenta adivinhar esse número, onde cada computador está instalado com um software específico.
O software conecta seu computador a essa rede blockchain e começa a adivinhar esse número.
Para adivinhar esse número, você precisaria de um alto poder de hash, que geralmente vem de sua CPU, GPU ou dispositivos de hardware de mineração especiais, como ASIC.
Como não é fácil adivinhar esse número manualmente, você precisaria de um computador poderoso para esse trabalho, aqui poderoso significa alto poder de hash.
Quem conseguir adivinhar esse número gerará um bloco, aqui o bloco terá um tamanho específico. No caso do Bitcoin é 1 MB no entanto Bitcoin Cash 8MB e assim e assim.
O bloco recém-criado conterá todas as transações não confirmadas com base em sua capacidade de tamanho de dados, pois no caso do Bitcoin é de 1 MB.
Aqui o bloco Geral terá três dados.
- Nome do hash (identidade única do bloco)
- Transações (Remetente, endereço do destinatário e Valor)
- Hash do bloco anterior
Ou seja, toda transação será confirmada pelo criador do bloco e validada se o endereço do remetente ou do destinatário existe e se o remetente tem saldo suficiente para enviar ou não?
Se todos verificados que o gerador do bloco enviou esta informação para todos os outros nós ou mineradores na mesma rede blockchain e busque sua aprovação.
Todos os outros nós também verificarão o mesmo que busca a aprovação de 51% de todos os usuários da rede e, em seguida, o bloco será verificado e será adicionado ao registro do blockchain.
Aqui, a pessoa que está adivinhando esse quebra-cabeça aleatório é conhecida como o minerador responsável pela validação da rede.
Após a mineração bem-sucedida do bloco, todas as recompensas geradas pela rede e as taxas de transação associadas a esse bloco serão dadas ao minerador que adivinhou o bloco primeiro.
Em geral, o Bitcoin está trabalhando na mesma máquina onde o tempo médio para gerar um bloco é de 10 minutos cada.
A recompensa atual para o minerador é de 12,5 BTC/Block, que será reduzida para 6,25 após maio de 2020.
Com esta recompensa, o minerador também recebe todas as taxas de transação associadas a essas transações de bloco.
Preparamos um guia sobre quanto tempo o bitcoin leva para minerar, leia as melhores práticas de mineração, lhe dará uma ideia se a mineração é lucrativa ou não?
O preço atual do Bitcoin está próximo de 5.000 $, que em 2017 estava em torno de 20.000 $, então você pode adivinhar quanto os mineradores poderiam ganhar dinheiro.
Em um dia de 24 horas, cerca de 144 blocos gerados com um total de 12,5 BTC cada resultarão em 1800 BTC por dia.
Aqui preparamos uma lista de top 10 melhores criptomoedas para minerar usando CPU e GPU, pensei que isso poderia ajudá-lo se você estiver interessado.
Aqui validador ou minerador é como você e eu, que temos computadores geradores de alta potência de hash, portanto, nós, como comunidade, protegemos essa rede.
Nenhuma transação ou bloco será verificado a menos que tenha consenso de outro nó da rede.
Portanto, para hackear essa rede, você precisa de 51% do poder total de hashing, onde já bilhões de computadores rodando na rede.
Isso torna impossível hackear a rede e melhorar a segurança. Espero que você tenha uma ideia de quem é um minerador e por que a mineração é necessária?
Agora, neste guia de mineração de criptomoedas, deixe-me dizer como minerar usando o mecanismo de prova de trabalho e prova de pilhas.
Como minerar criptomoedas?
Até este ponto no guia de mineração de criptomoedas, você tem a razão pela qual precisamos de mineradores e por que eles querem minerar e espero que você também.
Mas se esta é uma maneira de obter moedas grátis apenas configurando um computador, por que você não começa hoje e até mesmo todos na terra querem configurar um computador que possa ganhar dinheiro por conta própria.
Você realmente acha que isso é muito simples?
Não, não é assim. Posso esclarecer sua dúvida explicando os tipos de mineração e o processo por trás da mineração.
Em geral, a mineração é feita de duas maneiras Proof of Stacks e Proof of work, onde a Proof of stacks é dividida em subcategorias.
Mas vou focar em uma ideia apenas não em detalhes, deixe-me começar primeiro com O que é Prova de Trabalho.?
O que é Prova de Trabalho?
Já aprendemos a necessidade da mineração, sem ela nenhum bloco ou transação será confirmado e não será adicionado ao registro de blockchain.
Portanto, o validador deve seguir algum processo, que chamamos de modo de mineração, que foi introduzido pela primeira vez pelo Bitcoin.
Proof of Work é o mecanismo mais antigo de mineração que requer cada vez mais poder de hashing para gerar, a fim de resolver o quebra-cabeça para a criação do bloco.
No mecanismo de prova de trabalho, cada indivíduo, nó ou minerador na rede blockchain tenta resolver esse quebra-cabeça de cada vez.
Isso cria competição entre si para resolver ou adivinhar rapidamente e nesta corrida, apenas um vencerá.
O que significa que você precisa de mais computadores geradores de energia de hash, que possam fazer essa adivinhação do quebra-cabeça muito rápido.
Simplesmente, se você deseja minerar qualquer criptomoeda do que cada rede Blockchain tem seu próprio software para se conectar à rede, dê um exemplo aqui como minerar Ethereum.
Você precisaria instalar um software que conecta seu computador a essa rede blockchain, essa é a parte fácil de configurar.
Mas o maior desafio é a geração de poder de hash se falarmos de bitcoin do que a geração de poder de hash usando CPU não fará sentido.
A blockchain do Bitcoin é projetada de tal forma, à medida que a concorrência no mercado aumenta a complexidade da mineração do quebra-cabeça também está aumentando.
Portanto, anteriormente, era fácil minerar usando CPU, mas depois mudou para GPU e agora dispositivos de hardware ASIC especiais foram introduzidos para fazer esse trabalho.
A execução de tais dispositivos de hardware de mineração requer um grande consumo de energia e, como resultado, você será cobrado em torno de 30-40 $ /dia como sua conta de eletricidade.
Para minerar bitcoin, as pessoas já configuraram fazendas de mineração onde milhares de dispositivos de hardware foram configurados para fazer esse trabalho.
De acordo com especialistas digitais, a mineração de Bitcoin consome cerca de 54 TWh/ano o que é suficiente para alimentar países como a Nova Zelândia e famintos.
Portanto, todo o conceito por trás da mineração de Bitcoin é a geração de mais poder de hash. Agora, como você e eu podemos participar disso?
Bem, nesse caso, o pool de mineração entrou em cena, aqui, como você e eu, podemos participar de um pool de mineração onde milhões de outras pessoas se juntaram.
O processo será semelhante, você precisa instalar ou conectar-se ao pool de mineração e executar esse software, ele usará a capacidade de energia de hash do seu sistema.
Como resultado, milhões de outros computadores também fazem o mesmo trabalho e geram poder de hash coletivo e tentam minerar o bloco.
Se o seu pool for capaz de minerar o bloco com sucesso, a recompensa será distribuída entre todos os contribuidores com base na porcentagem de hash que eles compartilharam no pool.
Portanto, no mecanismo de prova de trabalho, gerando poder de hash, você poderá minerar um bloco.
Assim que esse bloco for minerado, ele será confirmado por todos os outros nós na mesma rede blockchain.
Se todos estiverem de acordo, esse bloco será adicionado ao registro do blockchain e a transação será confirmada e o destinatário receberá todo o seu pagamento enviado pelo remetente.
Prova de obras O próprio nome diz, seja qual for o trabalho que você fez, você precisa dar provas para todas as outras pessoas na rede.
Se todos aprovarem que você fez seu trabalho corretamente, verificando as transações, o bloqueio será confirmado e você receberá a recompensa.
Mas este processo de mineração tem alguns contras.
Contras da Prova de Trabalho
Em Proof of work, você precisaria gerar hash power e apenas um com alto poder de hash capaz de minerar o bloco.
Geração de Hash exige mais dinheiro para investir em hardware e isso significa que mais rico se tornará mais abrangente.
Mas o pool de mineração resolve esse problema e do gráfico abaixo retirado blockchain rede, você pode ver o quanto um pool minerou um bloco gerando poder de hash, mas e se todos os pools se combinarem.
Que significa. será fácil hackear no futuro se alguns grandes pools se unirem e puderem gerar mais de 51% do poder de hash.
Este mecanismo de prova de trabalho tem um consumo muito alto de eletricidade que em algum lugar aumenta o problema do ecossistema atual.
Assim, a nova solução de mineração foi adotada por novas criptomoedas construídas sobre a tecnologia blockchain.
Bitcoin e Ethereum são as duas principais criptomoedas que usam o mecanismo de Prova de Trabalho, mas agora todas as outras começaram a usar Prova de mineração de pilha.
O que é Prova de Pilha?
Prova do valor das pilhas para os detentores da pilha, neste processo para minerar em uma rede primeiro você precisa empilhar uma quantidade específica desse token de rede.
Como foi o mecanismo introduzido na rede blockchain muito famosa como Criptomoeda NEO.
Bem, no mecanismo de prova de pilha, você não é como um minerador típico, portanto, aqui cada produtor de bloco é conhecido como Validador.
Nesse mecanismo, primeiro, você deve empilhar ou manter ou bloquear sua quantidade de tokens para a carteira blockchain especificada.
A rede fará aleatoriamente a seleção do produtor de bloco ou no segundo período validador em vez do minerador com base na quantidade de token que eles empilharam na rede.
Quanto mais alto você empilhar, mais chances de se tornar um validador ou produtor de blocos.
Aqui, a vantagem da prova de pilha sobre a prova de trabalho é que você não está lutando entre si, mas poucos serão selecionados aleatoriamente com base no que eles empilharam.
Portanto, em um momento após a seleção, poucos serão os produtores de blocos que farão todo o trabalho de validações e adição de blocos ao registro.
Como na prova de trabalho de cada vez, apenas um é capaz de minerar ou validar o bloco, mas na prova de pilha baseada na rede, o produtor de vários blocos pode ser escolhido.
Enquanto discutimos EOS Blockchain eles têm cerca de 21 produtores de blocos escolhidos por vez. O que significa mais blocos por vez e mais transações por segundo.
Para obter a confirmação do bloco, você precisaria de aprovação de apenas alguns produtores de blocos em vez de todos disponíveis na rede.
Isso, como resultado, maximiza a velocidade da transação por segundos, portanto, os blocos podem ser limpos em no máximo 3-5 segundos, em vez do bloco de 10 minutos, como no caso do bitcoin.
Agora falando sobre hacking, digamos que uma rede tenha um total de 100 bilhões de tokens com preço total de cerca de 1 $ cada.
Para hackear essa rede, será preciso investir 51 bilhões de dólares para conseguir empilhar 51% da oferta total no token, o que acho que ninguém vai investir apenas para hackear qualquer rede para obter menos lucro.
O segundo ponto é que, se alguém na rede estiver validando blocos errados, suas moedas empilhadas serão queimadas e ele perderá tudo.
Então parece impossível alguém hackear essa rede. Mas todo sistema tem contras para destacar e Proof of stacks também.
Contras da prova de pilhas
Este sistema pode apoiar ou selecionar aleatoriamente uma pessoa repetidamente que empilhou mais em comparação com aquela que empilhou menos.
Isso significa que isso também parece o mesmo que os ricos se tornam mais ricos e os pobres se tornam mais pobres.
Portanto, a comunidade sugeriu a adição de um novo protocolo em que a idade do token empilhado deve ser considerada ao selecionar o produtor de blocos aleatórios.
Mas a tecnologia está evoluindo dia a dia e um novo mecanismo foi introduzido chamado Delegate Proof of Stacks.
Cardano (ADA) um novo grande gigante do projeto de criptomoeda de revisão ponto a ponto introduziu um mecanismo de consenso de prova de pilha de delegados.
Nesse mecanismo, eles dividiram o mundo inteiro em Epoche e cada Epoche tem um líder de slot que será escolhido com base nas moedas que ele empilhou e nos votos que ele receberá na rede.
Neste, um sistema de votação foi introduzido onde você e eu que temos a moeda Cardano (ADA) podemos votar no produtor do bloco.
Quem receber mais votos será selecionado como líder de slot e se tornará validador de bloco.
Outra moeda como Tron (TRX) também desenvolveu o mesmo recurso de mecanismo de staking onde foi construído um sistema de votação para votar em Super representante em outro validador de mandato.
Por votar, até você como eleitor receberá a recompensa, portanto, toda a comunidade estará mantendo o ecossistema.
Este sistema recém-construído escolherá o produtor de blocos não com base nas moedas que ele empilhou, mas também no número de votos que qualquer validador interessado ganhou.
Se algum produtor de bloco escolhido não estiver fazendo seu trabalho será automaticamente expulso da rede.
Eu poderia assumir que você tem uma ideia do que é mineração de criptomoedas e como funciona a mineração e por que você deve fazer mineração.
Minha opinião sobre o que é mineração de criptomoedas
Este é o guia de criptomoedas focado principalmente em compartilhar como a tecnologia está evoluindo usando projetos baseados em blockchain.
Nesta era crescente da tecnologia blockchain, o minerador e sua mineração é o principal fator para equilibrar esse ecossistema.
Um sistema chama descentralizado apenas se for mantido pela comunidade e não por qualquer autoridade central.
A maioria dos projetos de blockchain são de código aberto, qualquer pessoa como você e eu após a aprovação da comunidade pode trabalhar na melhoria dos protocolos.
Escrevemos alguns guias detalhados sobre como minerar Litecoin, Ethereum, Dogecoin e Dinheiro Bitcoin. Se estiver interessado pode verificar aqueles para mais processos de mineração.
A mineração é o único mecanismo que torna segura ou interessante essa rede blockchain e a melhor parte é que você será pago por sua contribuição.
A mineração é a única maneira gratuita de obter criptomoeda gratuita e, a propósito, a criptomoeda é o primeiro caso de uso do sistema descentralizado baseado em blockchain.
Há muito mais como a mídia de entretenimento descentralizada foi trazida por Tron (TRX), para tornar o sistema de votação eleitoral descentralizado ICON (ICX) está em processo.
Ripple e Stellar estão ajudando o instituto bancário a substituir sua rede de pagamento transfronteiriça SWIFT e muita coisa está acontecendo.
Eu mesmo encontrei a mineração na plataforma descentralizada como o fator chave e parece que mais melhorias estão por vir. O que você acha, deixe-me saber no comentário?
Espero que você tenha uma boa ideia sobre o que é mineração de criptomoedas e como funciona a prova de trabalho e a prova de pilhas.