mineiros_main-07

Mineração de Criptomoedas

É o processo de registo das transacções na Blockchain, onde é armazenado a cadeia de blocos. A Blockchain confirma transacções para a rede, de forma a ter conhecimento dos registos efectuados. A rede da Bitcoin necessita da Blockchain, para o registo de transacções e de todas as moedas enviadas/recebidas, assim como  moedas gastas.

back_mineracao

A actividade de mineração requer recursos, que são um pouco dispendiosos, pois o número de blocos encontrados por dia permanece e deve de ser contínuo. Blocos individuais contêm uma prova para serem válidos. Esta prova é verificada por outros nós (Nodes) da Bitcoin Blockchain, uma vez que eles recebem um Bloco.

A Bitcoin usa a função hash como recompensa de prova de trabalho (hashcash, proof-of-work function). O essencial da mineração é permitir aos nós da Rede Bitcoin, alcançar a unanimidade, de forma segura e inviolável. Mineração é também um mecanismo usado para introduzir novas moedas na rede.

Todos os mineiros recebem taxas de transação e uma percentagem das novas moedas criadas. Ambos, com o propósito de procurar novas moedas de forma Descentralizada, para motivar os mineiros e garantir a segurança no sistema. A mineração de Bitcoin assemelha-se com a mineração de outros recursos (Ouro, Prata, etc): requer esforço, gastos, é bastante demorada, fazendo com que a moeda fique disponível a uma taxa idêntica a taxa de recursos como ouro.

Principais actividades dos mineiros

 

Executar TransacçõesExecutar Transacções

É preciso executar transacções na rede, para então poder validá-las

 

Manter a blockchain e executar novos blocosManter a Blockchain e executar novos Blocos

Os mineiros, devem manter a Blockchain. Executar novos Blocos que são transmitidos em broadcast para a rede, validando a transacção do Bloco e verificando se o Bloco contém registos válidos.

 

Registando um novo blocoRegistando um novo Bloco

Assim que recebe uma cópia actualizada da Blockchain, começa a construir os próprios Blocos. Para fazer isto, ele agrupa as transacções executadas em um novo Bloco.

 

Encontrar um nó (Node), que valide o blocoEncontrar um Nó (Node), que valide o Bloco

Este passo requer a maior parte do trabalho, é onde ocorre a maior dificuldade de Mineração.

 

Espera que o bloco fique confirmado Esperar que o Bloco fique confirmado

Mesmo que o mineiro encontre um Bloco, não existem garantias que o Bloco seja registado. Precisa de sorte nesta fase. O mineiro tem de esperar, para que, outros aceitem o seu Bloco e procedam a partir dele, ao invés do Bloco de outro mineiro.

Como recebe um mineiro? Como recebe um Mineiro?

Se os mineiros aceitaram o Bloco, quem que criou o novo Bloco irá ter lucro. Em  2015, um Bloco valia 25 Bitcoins, valiam mais de 6,000€. Qualquer transação no Bloco continha taxas, que um mineiro também recolhia. Acção esta, conhecida como “Miners Fee”.

 

POS – Proof of Stake

Proof of Stake (PoS) é uma categoria de algoritmos de consenso para Redes de Blocos(Blockchains) públicas, que dependem da participação económica de um validador na rede. Na prova de trabalho (PoW) que as Redes de Blocos  públicas são baseadas(por exemplo; Bitcoin e a implementação atual do Ethereum), o algoritmo premia participantes que resolvem um quebra-cabeças de criptografia, onde validam transacções e criam novos Blocos. Nas Redes de Blocos públicas baseadas em PoS (por exemplo, a próxima implementação de Ethereum Casper), é um conjunto de validadores que se alternam propondo e votando no próximo Bloco. O peso do voto de cada validador depende do tamanho de seu depósito (isto é, participação). Vantagens significativas do PoS, incluem segurança, menor risco de centralização e eficiência de consumo energético.

RESUMINDO

Um algoritmo de Proof of Stake funciona da seguinte forma:

A Blockchain mantém registro de um conjunto de validadores

Qualquer pessoa que detém Fundos em Criptomoedas na Blockchain, no caso do Ethereum, pode se tornar um validador, enviando um tipo especial de transação que Cauciona seu ETH em um depósito de forma a manter a segurança da participação Activa do mineiro e manter a rede viva, para assim o poder recompensar.

O processo de criação e aceitação de novos Blocos é feito através de um algoritmo de consenso que todos os validadores atuais podem participar.

Existem muitos tipos de algoritmos de consenso e muitas maneiras de atribuir recompensas a validadores que participam, e nisso existe muitos “sabores” que a Proof of Stake têm para oferecer.