← Últimos artigos
🔢 matemática

A Model for Fast Mining Blockchains

Este artigo apresenta um modelo markoviano para mineração de blockchain que, no limite de mineradores infinitos, converge para um perfil de onda viajante descrito por EDOs acopladas e pela equação de Fisher-KPP, enquanto deriva correções logarítmicas explícitas para a velocidade de mineração tanto para o tempo quanto para populações finitas de mineradores.

Autor original: Rhys Bowden, Cengiz Gazi, Jan de Gier, Peter Taylor

Publicado 2026-11-02
📖 5 min de leitura🧠 Leitura aprofundada

Autor original: Rhys Bowden, Cengiz Gazi, Jan de Gier, Peter Taylor

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelo autor. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo digital, um blockchain é um livro-razão compartilhado que registra transações através de uma vasta rede de computadores. Para manter este livro-razão seguro e atualizado, participantes independentes chamados mineradores competem para resolver quebra-cabeças matemáticos complexos. Quando um minerador tem sucesso, ele adiciona um novo bloco de dados à cadeia, que é então transmitido para o resto da rede. Para que o sistema funcione, todos devem concordar com a ordem exata desses blocos. Este acordo, conhecido como consenso, baseia-se na capacidade da rede de comunicar novos blocos mais rápido do que novos blocos são criados. Se a rede for lenta para compartilhar informações, o sistema consegue lidar com o atraso; se for rápida, a dinâmica muda inteiramente, potencialmente fazendo com que a rede se fracture em versões concorrentes da história.

Uma equipe de pesquisadores construiu um modelo matemático para entender exatamente o que acontece quando a mineração é tão rápida que o tempo necessário para criar um novo bloco é aproximadamente o mesmo tempo que o bloco leva para viajar pela rede. Neste ambiente de alta velocidade, um minerador pode encontrar um novo bloco justamente no momento em que outro minerador está recebendo um diferente. Isso cria uma situação caótica, onde diferentes mineradores estão trabalhando em diferentes versões do blockchain, levantando a questão de se eles conseguirão algum dia concordar novamente. Os pesquisadores queriam saber se, neste cenário de ritmo acelerado, a rede eventualmente se estabilizaria em uma história única e unificada, ou se permaneceria permanentemente dividida.

Para investigar isso, os autores construíram um modelo que simula o comportamento de um grande grupo de mineradores. Eles imaginaram um cenário com um número infinito de mineradores para observar o padrão geral de comportamento e, em seguida, observaram como um número finito de mineradores se comporta em comparação. A análise deles mostrou que, mesmo neste ambiente de mineração rápida, a rede não se desfaz para sempre. Em vez disso, os mineradores eventualmente alcançam um estado em que concordam com a mesma sequência de blocos para a vasta maioria da cadeia, mas suas versões locais podem divergir no topo. Especificamente, os blockchains locais têm a garantia de retornar ao consenso total em um tempo esperado finito, mas, no limite de muitos mineradores, eles tipicamente concordam em todos os blocos, exceto aqueles que estão dentro de uma distância delimitada da cabeça da cadeia mais longa. Isso significa que, embora os blocos mais recentes possam ser disputados por um curto período, a vasta maioria do blockchain permanece estável e acordada por todos.

Os pesquisadores descobriram que a forma deste acordo segue um padrão previsível conforme avança no tempo. Eles descobriram que a "frente" do blockchain — o ponto onde os mineradores estão trabalhando atualmente — move-se para frente a uma velocidade constante. No entanto, essa velocidade não é perfeitamente constante; ela é ligeiramente mais lenta do que um cálculo simples preveria. A diferença é uma pequena correção que cresce logaritmicamente com o tempo. Em termos mais simples, quanto mais rápida é a mineração, mais o progresso da rede é retardado pelo tempo que leva para a informação viajar, mas esse retardamento segue uma regra matemática precisa que a equipe foi capaz de derivar.

Além disso, o estudo examinou o que acontece quando o número de mineradores é limitado, em vez de infinito. Em uma rede do mundo real, há sempre um número finito de computadores. Os pesquisadores descobriram que a velocidade do progresso do blockchain em uma rede finita também é mais lenta do que no caso ideal infinito. Esta diferença, ou correção, depende do número total de mineradores. Especificamente, a velocidade desacelera em um montante que está relacionado ao logaritmo do número de mineradores. Isso significa que, à medida que você adiciona mais mineradores à rede, a velocidade se aproxima da velocidade ideal infinita, mas o faz muito lentamente, seguindo uma curva matemática específica.

Para dar sentido a esses padrões complexos, a equipe comparou seus resultados com uma equação bem conhecida usada na física e na biologia para descrever como as coisas se espalham, como um fogo movendo-se através de uma floresta ou uma espécie se espalhando por uma paisagem. Eles descobriram que, para uma escolha específica de parâmetros, a forma do crescimento do blockchain em seu modelo correspondia a uma solução exata e famosa desta equação de propagação. Essa conexão permitiu que eles descrevessem a forma do crescimento do blockchain com um alto grau de precisão, confirmando suas previsões teóricas com simulações computacionais.

O estudo fornece um quadro claro de como os blockchains de mineração rápida se comportam. Ele prova que, mesmo quando a rede é sobrecarregada pela velocidade dos novos blocos, ela não colapsa em um caos permanente. Em vez disso, ela se autocorrije, mantendo um longo histórico de acordo enquanto apenas os blocos mais recentes permanecem em fluxo. Os pesquisadores quantificaram exatamente quão rápido esse sistema se move e como o número de participantes afeta essa velocidade, oferecendo uma base matemática rigorosa para entender os limites de velocidade em redes descentralizadas. O trabalho deles sugere que, embora a velocidade introduza complexidade, a estrutura fundamental do blockchain é robusta o suficiente para manter a ordem, desde que a comunicação entre os mineradores não seja completamente interrompida.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →