Construindo Ergo: Nós completos leves
8 de maio de 2020

Ergo permite que qualquer usuário execute um nó completo com poucos recursos – o que significa que você pode ajudar a manter a rede com um dispositivo tão simples quanto um Raspberry Pi.
Em um post anterior, analisamos o modo SPV do Ergo, que permite clientes móveis seguros e eficientes. Isso permite que os usuários realizem transações usando quase qualquer dispositivo.
No outro extremo da escala, você pode querer executar um nó completo. Se você é um minerador, isso exigirá que você baixe a blockchain completa, porque você precisará de todo o conjunto de UTXO (saídas não gastas) para minerar novos blocos. Mas você ainda pode executar um nó completo sem esse conjunto de UTXO – reduzindo drasticamente a especificação e o custo do hardware necessário.
Blocos do Ergo
No Ergo, assim como no Bitcoin, Ethereum e outras blockchains, os blocos são divididos em seções. No Bitcoin, há simplesmente um cabeçalho de bloco e as transações em si. Mas no Ergo, temos algumas seções extras que permitem novas funcionalidades:
- Cabeçalho
- Transações
- Extensões
- Provas de transformação de UTXO
A seção de ‘extensão’ contém certos campos obrigatórios (incluindo links para NiPoPoW, uma vez por época de 1.024 blocos) e parâmetros para votação de mineradores, como o tamanho atual do bloco. Também pode conter campos arbitrários.
O que isso significa na prática é que diferentes tipos de nós e clientes podem baixar apenas aquelas seções dos blocos que precisam – reduzindo as demandas por armazenamento, largura de banda e ciclos de CPU.
Nós completos leves
Enquanto os mineradores precisam baixar tudo, os nós completos leves precisam apenas das transações e provas. Isso significa que eles têm uma garantia criptográfica das transações, sem manter o conjunto completo de UTXO em si.
Nós completos leves verificam as provas geradas por nós completos (incluindo mineradores) que possuem a blockchain completa, fornecendo uma garantia de validade do livro-razão. No Ethereum, esses nós são chamados de Clientes Sem Estado.
Para o Ergo, isso significa que você pode executar um nó completo e manter a rede com um dispositivo tão simples quanto um Raspberry Pi com 512 MB de RAM. Isso proporciona o equilíbrio ideal entre garantir a segurança da rede e não impor um ônus desnecessário aos usuários que desejam fazê-lo – melhorando a descentralização e democratizando a participação na rede e comunidade Ergo.
Share post
13 de agosto de 2025
12 de agosto de 2025
9 de julho de 2025
12 de maio de 2025

7 de abril de 2022

8 de março de 2022


















