Mythbusting: "Blocos maiores significam menos nós completos" Escrito por Mr-Zwets
Also available in -English- -Español-
Ceteris paribus
Mesmo assim, o aumento no custo do nó significa que algumas pessoas que operam nós completos deixarão de fazê-lo porque se torna muito caro para elas.
Essa é mais ou menos a profundidade da análise da situação pela comunidade de criptografia geral.
Trazer isso para sua conclusão lógica significa que os menores blocos possíveis, o que significa o menor custo para executar um nó, trarão a maioria dos nós completos.
Argumentos que valem a pena repetir
Essa lógica carece severamente de nuances. A melhor explicação que eu vi sobre o motivo é o Dr. Peter Rizun, cientista chefe do Bitcoin Unlimited. Usarei os slides relevantes de sua palestra "Propagação de blocos e o parâmetro Z" de junho de 2016 para explicar seus argumentos sobre "blocos maiores significam menos nós". Se você preferir assistir à palestra completa (35 minutos), poderá encontrá-la aqui. O escopo de sua palestra é intencionalmente amplo, a parte relevante para esse tópico começa no minuto 18:40.
Eu acho que vale a pena repetir esses argumentos porque eles estão um pouco enterrados em uma conversa técnica mais antiga e merecem estar mais na vanguarda, precisamente porque muitas pessoas em criptos ainda não veem as nuances importantes.
O modelo
Abaixo está a curva padrão de oferta e demanda da economia. A inclinação ascendente da curva de oferta pode ser explicada levando em consideração que a adição de bytes adicionais a um bloco aumenta o risco de órfão, onde o bloco perde uma condição de corrida e é rejeitado pela rede. Se adicionar uma transação custa mais em risco de órfão do que o valor pago, portanto, não é rentável adicioná-la ao seu bloco.
Q * é a balança e qual será o tamanho do bloco. A linha vermelha vertical Qmax representa o tamanho máximo de bloco permitido pelo limite de tamanho de bloco, essa é essencialmente a capacidade da rede.
O slide é chamado de falácia nº 2, mas Peter Rizun explica que há um elemento de verdade nele.
Usando o modelo anterior, vemos que só podemos obter blocos maiores ou um equilíbrio mais correto se a oferta ou a demanda por espaço em bloco aumentar.
Aumento da oferta
Vamos acompanhar o fluxo da palestra e começar com um aumento na oferta. Isso acontece quando o risco de órfãos é reduzido, devido a melhorias tecnológicas na propagação de blocos, por exemplo.
Na maioria das vezes, as pessoas simplesmente assumem que blocos maiores sempre significam um custo mais alto para executar um nó e que isso, por sua vez, leva a nós menos preenchidos.
Porém, neste caso, vemos que os nós também melhoraram no manuseio da carga e podem propagar blocos maiores sem ter um custo mais alto. Isso é mostrado como a capacidade da rede que se move para a direita, aumentando o limite de tamanho do bloco e mantendo uma margem entre o uso real e o máximo. Vemos que um aumento na oferta de espaço no bloco não elimina nenhum nó capaz de manter o ritmo anterior.
Aumento da demanda
A segunda maneira de obter blocos maiores é aumentar a demanda, que seria mais pessoas que adotam e usam criptomoedas.
Como no exemplo anterior, o tamanho máximo do bloco aumenta para acomodar tráfego adicional com uma lacuna, mas desta vez apenas 80% pode lidar com mais tráfego / continuar executando nós com o custo mais alto. O aumento na demanda se deve a um aumento nos usuários, o que significa que mais pessoas executam nós, portanto, não está claro se isso significaria mais ou menos nós no total. Portanto, nesse caso, com um aumento na demanda por espaço em bloco, há fatores que aumentam e diminuem o número de nós.
Mais usuários, mais nós
As pessoas não executam nós porque o custo é baixo, eles os executam porque os consideram úteis e se preocupam com a rede. Isso significa que quanto mais pessoas a rede for útil para nós mais completos. Isso pode parecer extremamente óbvio, mas algumas pessoas parecem pensar que a única maneira de obter mais nós de bitcoin é reduzir o custo de execução de um. Voltando ao exemplo do início dos "menores blocos possíveis", vemos que esses pequenos blocos não fornecem uma rede útil para ninguém e não teriam quase nenhum nó nela.
O que não fazer
Obviamente, isso não significa que os desenvolvedores de protocolos que ignoram preocupações de forma imprudente não possam levar a uma rápida diminuição no número de nós completos devido aos enormes custos dos nós.
O primeiro exemplo disso é o BSV, onde exatamente isso aconteceu. Uma importante empresa de negócios da BSV, a Moneybutton, explicou em um artigo que seu nó estava bloqueado porque não conseguiu lidar com a carga de uma rede durante um teste de estresse da rede principal. Eles explicaram que o nó ficou sem memória e que a "nova instância custará milhares de dólares por mês para operar". Eles afirmam no blog que será muito caro executar um nó para eles.
O grande custo do nó não se deve ao tamanho total da cadeia, que ainda é 77 GB menor que o BTC no momento da gravação. O custo do nó é devido aos enormes blocos (mais de 200 MB) que fazem com que os nós bloqueiem e força os operadores a atualizar para um hardware mais caro. Aqui está um exemplo de um bloco de 210 MB que bloqueou muitos navegadores de blocos BSV e exigiu que o BitMEX dobrasse a memória de seu nó.
Nota
Este artigo não explora se a contagem de nós é uma boa medida de "descentralização". Algumas pessoas (do campo BTC) argumentaram que o número importante é a porcentagem de participantes da rede executando um nó completo. Outros ainda usam o custo do nó como uma forma de medir a "descentralização".
Peter Rizun fala sobre uma das pedras angulares do Bitcoin Unlimited na apresentação: a idéia de que não deve haver um limite planejado centralmente no tamanho máximo do bloco. Ele menciona seu trabalho de pesquisa "Existe um mercado de taxas de transação sem limite de tamanho de bloco", o argumento nessa frente é completamente separado de "Blocos maiores significam menos nós completos?" Peça este artigo disposto a responder.
Em conclusão: a afirmação "Blocos maiores significa menos nós completos" não analisaria a história toda. Blocos maiores só levam a menos nós se a mudança no tamanho for devida a uma maior demanda por espaço nos blocos e os efeitos não forem compensados pela entrada de novos usuários no ecossistema.
Créditos: Mr-Zwets
Traduzido por: u/RicardaoMoura
...and you will also help the author collect more tips.
Muito obrigado!
+50 MYTHBUSTER
txid: 7df8a5c20605fec3602df18e6231e317aa9f73d027533e61b451bd111cbccbea