O que mais me alegra é ver que o Ethereum finalmente começou a impulsionar de forma 【substancial】 a velocidade da mainnet L1. Atualmente, o limite médio de gas do Ethereum já subiu para 37 milhões, e em breve será totalmente elevado para 45 milhões, o que significa que a mainnet do Ethereum está cerca de 50% mais rápida do que antes (30 milhões). Afinal, aumentar o limite de gas é a maneira mais imediata de melhorar o desempenho do Ethereum. Na verdade, é bastante fácil de entender: cada transação que você faz requer o pagamento de gas; e o valor máximo de gas que um bloco do Ethereum pode processar é o limite de gas. Por exemplo, se eu transferir $ETH para alguém, o consumo de gas é de 21.000, e o limite de gas de um bloco do Ethereum é de 37 milhões, o que significa que em 12 segundos (um intervalo de bloco), o Ethereum pode processar no máximo 37 milhões ÷ 21.000 = 1.761 transações, resultando em um TPS teórico de 146. Claro, como transferir ETH consome o mínimo de gas, na prática, transações DeFi mais complexas ocuparão mais gas. Portanto, o TPS real do ETH será um pouco mais baixo. Muitas pessoas podem perguntar: se é assim, por que o Ethereum não aumenta diretamente o limite de gas para um valor mais alto? Por exemplo, o limite de 400 milhões mencionado anteriormente, isso não seria mais rápido? Você precisa saber que o Ethereum, como uma blockchain — você se lembra da essência da blockchain? É um livro-razão imutável. E a premissa para que o livro-razão seja imutável é que haja cópias suficientes do livro-razão em toda a rede. Como é bem sabido, manter uma conta de nó completo não tem subsídio. Se o limite de gas for aumentado cegamente, isso fará com que o livro-razão da blockchain cresça, tornando a carga dos nós cada vez mais pesada, o que, por sua vez, reduzirá o número de cópias do livro-razão na rede. Os nós de arquivo anteriores já atingiram 20 TB, para ser sincero, quem tem um bom coração e mantém um disco rígido de 20 TB para fazer caridade? Portanto, no passado, realmente não era possível aumentar o limite de gas. Porque uma vez que o número de livros-razão diminui, ou dispositivos domésticos não conseguem participar do consenso, isso é "abalar a base da cadeia". Então, por que desta vez o Ethereum conseguiu aumentar facilmente para 37 milhões? A razão é que o Geth lançou recentemente o cliente v1.16, que finalmente reduziu o tamanho dos nós de arquivo do Ethereum de 20 TB para 1,9 TB, uma redução de 90%, permitindo que a fundação e os nós tivessem coragem de continuar aumentando o limite de gas. E por que isso pôde ser reduzido em 10x? Isso se deve ao fato de que os nós de arquivo anteriores usavam um 【modelo de armazenamento baseado em hash】, enquanto agora mudaram para um 【modelo de armazenamento baseado em caminhos (ou seja, PBSS)】. No modelo de hash anterior, os nós de arquivo focavam em "armazenar tudo o que puder", mantendo uma versão completa da árvore histórica; sem poda automática; todos os dados eram armazenados diretamente no banco de dados principal, resultando em alta redundância de dados históricos. Com a mudança para o modelo de armazenamento baseado em caminhos, os nós indexam na árvore através de caminhos; não armazenam todos os valores sem pensar, apenas armazenam os valores diferenciais, permitindo que o tamanho seja muito compacto, reduzindo significativamente o conteúdo duplicado. Além disso, no banco de dados, apenas um instantâneo de estado completo é persistido, correspondente ao estado completo dos últimos 128 blocos. E os dados de 90.000 blocos (12,5 dias) são podados, evitando o armazenamento de um instantâneo completo de todos os blocos históricos, reduzindo muito a redundância. Portanto, é precisamente porque o tamanho dos nós de arquivo foi reduzido, que até mesmo um disco rígido mecânico HDD pode rodar, que a mainnet do Ethereum se atreveu a aumentar diretamente o limite de gas. De acordo com o método atual, aumentar de forma ordenada e lenta para 45 milhões e depois para um limite de 100 milhões não será um problema. Naquela época, o TPS da mainnet do Ethereum L1 facilmente ultrapassará 100, e isso não será difícil, e então, como "camada de liquidação de moeda estável mundial", será bastante suficiente. O mais incrível é que, considerando agora a taxa de gas absurda do Tron (no modo não energético), até mesmo em um futuro não muito distante, poderemos ver que as taxas do Ethereum são mais baixas do que as do Tron 😂.
vitalik.eth
vitalik.eth21/07, 00:47
Quase exatamente 50% do stake está a votar para aumentar o limite de gás L1 para 45m. O limite de gás já está a começar a aumentar, agora está em 37.3m.
54,48K