Mineradores criam novos blocos

Aula 14 · Criptomoeda Monero XMR

Descrição

Nesta aula, entendemos como os mineradores constroem novos blocos na blockchain do Monero. As transações ficam armazenadas no memory pool, de onde os mineradores as coletam para montar um bloco. O desafio central é encontrar o nonce — um trabalho computacional sem lógica definida (Proof of Work) que garante a descentralização da rede, impedindo que o minerador mais poderoso monopolize os blocos. Quando dois mineradores fecham blocos simultaneamente, a disputa é resolvida pela regra da cadeia mais longa. O minerador vencedor recebe a recompensa em bloco mais as taxas das transações. A emissão de Monero, chamada de emissão caudal, reduz progressivamente a cada ciclo, tendendo à escassez.

Transcrição do áudio

Mas vamos aqui imaginar o exemplo do próprio livro, uma blockchain está sendo então minerada ali na Europa e uma na América do Sul ao mesmo tempo. Na verdade os mineradores estão minerando e eles vão fechar um bloco e colocar na blockchain. Aí eu te pergunto como que nós vamos ter certeza qual é a correta, por que digamos que ambas finalizem o trabalho quase ao mesmo tempo, que não dá tempo de replicar que um bloco foi fechado pela rede monero. Então teoricamente eu teria duas blocchains válidas, uma na Europa e outra na América do Sul. Beleza. Uma resolução dessa disputa que vamos falar. E esse por exemplo é um dos problemas de processamento distribuído, o tempo de replicação. Mas você vai ver que é um negócio muito interessante. Os mineradores recolham então as transações que estão no tal do memory pool. Então se eu quero mandar fundos para você ou você mandar fundos para mim, basta colocarmos nossas saídas no memory pool e verificam suas autenticidades, conferindo a prova criptográfica, lembra assinatura em anel, lembra? Então é feito tudo isso e é colocado no memory pool. Então para preparar um bloco o minerador entera ele cria uma lista de transações que é muito fácil isso. Juntamente com a resto do bloco anterior, o que é muito fácil, um computador faria isso em segundos. Bom, e aí o minerador trabalha para encontrar o nonce que é um trabalho idiota. Sim. Você pegar do memory pool, organizar e desetar aqui as transações é fácil. Se fosse somente isso, o maior computador do planeta com maior capacidade de processamento sempre ganharia. Então o monero nunca seria descentralizado. Ele cairia para um modelo descentralizado. Tudo bem? E isso seria um problema. Então é dado um trabalho idiota. Então os mineradores terminam rapidamente a organização das transações do memory pool, mas agora elas pegam um trabalho idiota. E o trabalho idiota é simplesmente, eu vou te fazer uma pergunta. Digita aí um número de um a mil. Eu estou pensando num número. Vamos ver se você acerta. Ahn? Olha aí. E é praticamente isso que vai acontecer. Sem nenhuma lógica, sem nada, sem nada, só com poucas regras. Os mineradores têm que fazer um trabalho idiota que vai consumir muito tempo. E aí isso permite, naturalmente, que um computador Raspberry vai competir com um, por exemplo, um Raspberry já compete com o Core 2D. Um Xeon 2683, que tem núcleo para caramba. Então uma Raspberry competiria, porque é um trabalho idiota. É um trabalho que eu não vou te dizer que é de adivinhação, mas chega a ser algo assim. E que se quem fechar esse bloco achando esse nonce, ele tem que replicar para todos dizer eu achei, eu achei, eu achei, mas pode ser que demore, pode ser que dois mineradores cheguem a mesma conclusão. E aí tem milhares de mineradores trabalhando separadamente, de forma individual, nunca trabalhei de forma individual, sempre trabalhei num pool, em grupos, para conseguir chegar nesse nonce. Assim que o minerador então, ou pool encontrar, ele vai falar para todo mundo porque ele fechou o bloco, olha, eu fechei o bloco e tal. Aqui está, lógico que essas estatísticas mudam muito, tá? O poder de mineração das criptomoedas. Você pode trocar xmr, que é o monero, o btc, por exemplo, e você vai ver, então, quanto está sendo processado, números de, como eles podem dizer, de poder de processamento que tem. Aqui são os pools de mineração, são grupos que estão trabalhando em conjunto para chegar ao nonce. E aí, quando chegar ao nonce, você tem a sua porcentagem. Eu já trabalhei muito com nano pool, por exemplo. Nano pool. Legal. Então, ao receber esse bloco completado, os outros mineradores, e nós adicionam as suas cópias de blockchain, aumentando a altura. Como assim? Então, imagine aqui, por exemplo, que eu tenho abcd, né? abcd, abcd. Esse minerador conseguiu fechar o bloco e. Repare que a altura ficou maior. Então, as outras blockchains são descartadas e assume-se essa maior blockchain. Então a blockchain, que for maior, vence aquela disputa, aquele duelo de mineradoras da América do Sul e da Europa. Olha que interessante. Então, as duas, né? Uma da Europa e uma da América do Sul, chegam na mesma altura, no mesmo momento. E elas estão praticamente concorrendo. Só que, de repente, a da Europa fecha o primeiro próximo bloco. Então ela passa a suplantar a blockchain da América do Sul, porque ela já tem um bloco a mais agora. É simples. É simples. Vence a que for maior. Como todas as informações que estão em todas elas provém do mesmo memória pool, como todas vêm do mesmo memória pool, então a sua transação sempre vai estar lá, no bloco certo. Isso é da hora, cara. E assim que se disputa, que se resolve a disputa. O livro traz um exemplo muito idiota, mas interessante. Então, você imagina que eu tenho aqui três taxistas e eles vão pegar todos esses endereços. Na verdade, quem ganhar vai pegar todos esses endereços e vai fazer, naturalmente, um tour pela cidade levando todo mundo desses endereços aqui. Não é bem comum isso, mas vamos lá, é o exemplo do livro. Aí é natural que se fosse somente montar a rota mais eficiente e poder pegar os endereços e ir lá e fazer o serviço, sempre o cara mais experiente, tem um velhinho aqui, ele sempre ganharia. Então, sempre seria ele, como sempre seria ele, centralizaria todo o trabalho nele. Então no dia que ele ficar doente, acabou a empresa. No dia que ele tiver um problema no carro dele, acabou a empresa. A ideia é distribuir o trabalho. Legal, então olha só, chega o cara novata aqui, tem um velhinho aqui, bom, monto, monto, monto, monto. Depois que eles terminam de montar, eles pegam um trabalho idiota. É o nonce. Basicamente no livro diz o seguinte, que você deve pegar dois endereços, algumas letras e montar uma frase coerente. É a regra, uma frase coerente. Então agora, naturalmente, todos tem os mesmos endereços na mão, rapidamente eles vão tentar criar esse texto. Esse texto. Quem conseguir, bem esse texto, um texto coerente. Quem conseguir fazer esse texto coerente, ganha essa rodada e leva todos esses endereços para fazer o serviço. Bom, e isso vai garantir que não seja somente o velhinho aqui que ganhe sempre, ou um ganha outro, depois ganha o velho, depois ganha outro e assim distribui mais os vencedores dando então lucro para todo mundo e mantendo uma rede descentralizada. É para isso que existe o P.O.W. Tá? Muito doido cara. Toda vez que o minerador então ele consegue, ele recebe uma recompensa por ter contribuído, por ter conseguido fechar um nonce. E coleta as taxas daquela transação. Beleza? Então você tem as taxas por transação mais a emissão caudal. Você tem a recompensa, mas a soma de todas as taxas. E aí ele ganha. Bom, aí que tá. A cada dois minutos uma blockchain como a Monero, ela emite um pequeno valor em Monero, e é como entra o Monero na rede. Então nunca vai parar de emitir Monero, só que já foi três Monero a cada dois minutos. Hoje tá algo inferior a 0.6 Monero a cada dois minutos. Bom, isso tem uma coisa ruim que isso gera inflação, mínima mais gera, mínima, mínima, mínima mais gera. Você tem que ver o quanto vale a moeda e o quanto ela está emitindo. Não é como o governo, que a moeda vale pouco e está emitindo coisa pra caramba pra bancar cargos públicos, político, é invertido. Você também tem que ver que as criptomonedas vão se perdendo, as pessoas vão esquecendo aonde colocou o endereço da carteira, a pessoa morreu, nunca falou pros familiares que tem criptomoeda e vai se perdendo realmente. Se você pegar o Bitcoin depois da última emissão caudal, que vai ser daqui uns 80 anos, se não falha memória, de 70 anos, não sei. Cara, vai ficar muito escasso, a tendência de escassez vai ficar muito grande. Ou seja, o Bitcoin vai valer praticamente o rio ou fico de alguém, cara. Já deve estar valendo isso, né? Se você for pra alguns países aí, 10 mil você pega um rim, cara. Só não pergunto o que aconteceu com o dono do rim, cara. Tô falando sério, bicho. Cara, o mundo é escroto. Então se você olhar, cara, vai chegar nesse nível. É importante, então, essa, ei, era 30xmr, né? Eu falei 3, né? 30, né? Hoje tá em 0,6. É um pouco inferior a isso aqui já. A cada 2 minutos, em 2022. Isso vai caindo, caindo, caindo. Isso aqui é chamado de emissão caudal. Nós vamos falar sobre emissão caudal mais pra frente. Vamos falar sobre P.O.W. No próximo vídeo. Até mais. Tchau.
Voltar ao curso