O que são Uncle Block, Orphaned Block e Stale Block no Blockchain

A piscina que você estava minerando encontrou um bloco que está órfão e você não é recompensado por isso. Quer saber o que é? Se você é novo na mineração de criptomoedas ou Bitcoin, é mais provável que ouça termos como bloco obsoleto, bloco órfão e bloco tio. Esses são alguns tipos de blocos em blockchain e essas terminologias técnicas são comuns entre os mineiros.

Todos esses três blocos, como Uncle, Orphan e Stale, são basicamente blocos abandonados ou não aceitos na cadeia principal e cada rede de blockchain os descreve de uma maneira diferente. Por exemplo, em Ethereum são chamados de blocos de tio, em Monero são blocos órfãos e, em seguida, há blocos obsoletos. Mas eles não são todos iguais; há uma grande diferença e aqui vamos cobrir todos eles. Nesta postagem, vamos explicar o que são blocos tio, blocos obsoletos e órfãos e o que acontece com esses blocos.

Blocos órfãos, obsoletos e tios em Blockchain explicados

Todas essas redes como Bitcoin, Ethereum, Litecoin, Dash, Monero são distribuídas e existem mineradores em todo o mundo. Para entender os blocos tio, órfão e obsoleto, devemos primeiro entender como os Blockchains funcionam e como os blocos são produzidos. Um Blockchain é uma formação de cadeia crescente de blocos que registra várias transações que ocorrem no blockchain. Então, como todos esses blocos são criados e se tornam parte do blockchain?

Funciona assim: primeiro, todas as transações não confirmadas vão para o Mempool. Em seguida, os mineiros escolhem todas essas transações, adicionam-nas ao próximo bloco, extraem-nas e competem com o resto dos participantes da blockchain. O mineiro que vence; ou seja, quem produzir a solução de Prova de Trabalho mais rápido terá seu bloco adicionado ao blockchain. Por incorporar um novo bloco na cadeia, o mineiro será recompensado com base no esquema.

Ok, então o que acontece se dois ou mais mineiros resolverem o quebra-cabeça ao mesmo tempo ou quase simultaneamente? Dois blocos diferentes que são totalmente válidos para serem o próximo bloco no blockchain. Porém, apenas um bloco será aceito e o outro deverá ser descartado. Então, qual será o bloco bem-sucedido e qual se tornará um bloco obsoleto, tio ou órfão. Tudo depende de quem extrai o próximo bloco e não é determinístico. Lembre-se de que a corrente mais longa sempre vence nesse tipo de situação. Então, o que faz com que a cadeia se divida ou duplique blocos a serem criados? A causa do bloco tio, órfão ou obsoleto deve-se principalmente à configuração da rede ou ao atraso ou latência da rede. Além disso, como dissemos, há uma grande diferença entre eles e veremos isso um por um.

Blocos obsoletos, tio e órfãos

Bloco órfão / blocos órfãos

Como o nome sugere, órfão é uma criança sem pais. No Bitcoin, um bloco órfão é um bloco que não é aceito ou não faz parte da cadeia mais longa. Geralmente acontece quando dois ou mais mineiros resolvem um bloco ao mesmo tempo. Assim como quaisquer outros blocos; Os blocos órfãos são legítimos, verificados, válidos e foram originalmente aceitos pela rede em um determinado momento. No entanto, como eles não estão mais ativos e não há ancestral conhecido, eles são rejeitados do blockchain real. O bloco órfão também pode ser chamado de blocos separados, pois é segregado da rede principal.

Então, como a rede determina qual bloco é válido e qual deve ser órfão? Será aceito o bloco que tiver maior Prova de Trabalho e o que tiver menor participação de PoW será descartado. Como resultado, o minerador responsável pelo bloco órfão perde sua recompensa. Na rede de blockchain Bitcoin, todos os dias haverá alguns blocos que ficarão órfãos. Observe também que uma rede de blockchain com mais blocos órfãos pode levar a perigos como ataque de 51% ou ataque de gasto duplo.

Bloco órfão

Bloco Velho

A maioria dos mineiros pensa que o bloco velho e o bloco órfão são iguais. Não, eles não são e não os confunda. Bloco órfão são blocos na cadeia mais curta e como seu pai não é conhecido, não pode ser validado. Bloco obsoleto é totalmente válido e é um bloco extraído com sucesso, mas eles não estão ativos e não estão incluídos no blockchain atual.

bloco velhofonte da imagem: https://medium.com/@blockchain101/confirmation-times-stale-blocks-reverse-transaction-double-spending-and-the-51-attack-in-simple-bd65a32d32b3

Para entender isso, você deve conhecer este princípio básico. Se a rede Bitcoin for apresentada com 2 versões diferentes de blockchain, a cadeia mais longa é a versão preferida e a cadeia menor será rejeitada. Além disso, em qualquer rede, a cadeia mais longa é a válida e é a rei. É aí que a maioria dos mineiros estará trabalhando. A qualquer momento, você ou seu pool podem bifurcar a rede e com o poder de hash mais alto a cadeia principal ultrapassará a cadeia lateral. Agora, os mineiros que continuam a trabalhar neste bloco são chamados de mineração em bloco obsoleto. Os blocos obsoletos nada mais são do que blocos antigos que já foram descobertos ou minerados. Portanto, qualquer pessoa que trabalhe no bloco obsoleto não é elegível para recompensas.

Tio Bloco

Agora, o bloco do tio é semelhante ao bloco órfão no Bitcoin, mas existem algumas diferenças. Para entender o conceito de bloco tio, considere blockchain como árvore genealógica. Você, seu pai e o pai dele são como blocos “corretos” que formam o blockchain. Os tios são intimamente relacionados à família e têm seu peso, pois são o próximo bloco “correto” no blockchain. No entanto, eles não estão incluídos na cadeia mais longa.

Na rede Ethereum, bem como em outras moedas Ethash, um Tio é chamado de bloco. Então, o que é um bloco tio ou tio na mineração Ethereum e o que há de tão significativo nisso. O protocolo Ethereum é projetado de tal forma que incentiva os mineiros que encontram esses blocos de tio (órfãos). Por que é que? No Bitcoin, como dissemos, a cadeia mais longa é o rei e é a cadeia principal. No entanto, em Ethereum a corrente mais pesada é a corrente principal e esses blocos de tio é o que torna a corrente mais pesada.

Bloco do tio

Devido a tempos de bloqueio mais rápidos no Ethereum, haveria muitos blocos órfãos e isso tornaria a rede ineficaz. Em vez de rejeitá-las, as referências do bloco tio são armazenadas em um novo campo no cabeçalho de cada bloco. Para isso, a solução de protocolo Ghost da Ethereum incentiva os mineiros a encontrar blocos de tio. Esses blocos de tio contribuem para a segurança da cadeia e, além disso, reduzem a probabilidade de ataques potenciais de 51%.

Espero que ajude!

Você gostaria de aprender os termos técnicos e os detalhes da Tecnologia Blockchain? Excelente! É por isso que na Coin Guides temos uma seção chamada base de conhecimento. Verifique-os e Siga-nos no Twitter para saber mais sobre Bitcoin e criptomoeda.