Ergo Protocol Reference Client 5.0.0: Um Compromisso com o Progresso Contínuo
24 de outubro de 2022

Se você é um investidor ou desenvolvedor, durante seu tempo em cripto, sem dúvida, já se deparou com fóruns ou threads no Twitter falando sobre eficiência de transações, escalabilidade e custos. Para que uma tecnologia de blockchain estabeleça viabilidade e adoção a longo prazo, ela precisa ser adaptável e escalável. Com o novo Ergo Protocol Reference Client 5.0.0, a rede faz alguns avanços significativos, onde os novos recursos proporcionarão benefícios substanciais em todos os níveis do ecossistema. Mineradores, desenvolvedores e usuários se beneficiarão enormemente com essas novas mudanças.
Se você é relativamente novo em blockchain, termos como escalabilidade e custos podem parecer confusos. Escalabilidade refere-se à capacidade de uma blockchain de lidar com um número crescente de transações. À medida que uma plataforma cresce, é de se esperar que o número de usuários executando transações aumente consideravelmente. Sem escalabilidade, a rede pode se tornar mais congestionada e as transações podem ter tempos de execução mais longos. Ao falar sobre custos, estamos literalmente discutindo o custo de uma transação. Em blockchain, cada transação tem uma taxa. Também há taxas para verificar a validade de um contrato inteligente. Com blockchains de Proof of Work, os custos geralmente foram determinados por AOT (antecipadamente) ou JIT (just in time). Até agora, o Ergo utilizou o custo AOT, onde as estimativas de custo são determinadas antes da execução de qualquer script. Isso garantiu que scripts excessivamente caros fossem excluídos.
Ergo Protocol Reference Client 5.0.0
Com o lançamento do Reference Client 5.0.0, há várias melhorias na rede. Para simplificar, a experiência do usuário da rede (UX) será muito melhorada porque mais transações serão processadas em um bloco (beneficiando também os mineradores), e a rede oferecerá aos desenvolvedores um custo muito mais eficiente.
Como foi mencionado, até agora, o Ergo aplicou o custo AOT à programação. O custo JIT é um método onde os custos são calculados no momento em que um script é executado. Com o Reference Client 5.0.0, o Ergo dá um passo significativo ao equilibrar tanto o custo AOT quanto o JIT dentro de um modelo de custo híbrido. Um post anterior no blog do Ergo (Método Híbrido do Ergo para Contar Custos) oferece uma análise detalhada de como funciona o novo custo híbrido do Ergo:
“Na primeira etapa, as entradas da transação passam por um verificador (uma entrada após a outra) e o script de cada entrada é reduzido a uma proposição sigma - uma espécie de condição de gasto que pode ser verificada criptograficamente. O custo JIT é aplicado durante esta fase de redução.
Quando cada entrada na transação tem uma proposição sigma, então o custo AOT (que é muito simples e rápido) é usado para calcular os custos de todas as operações criptográficas na transação. Todos os custos são então somados para determinar o custo final da própria transação. Uma vez obtido o custo final da transação, ele é adicionado ao custo do bloco, que deve estar dentro do orçamento do bloco antes de ser adicionado a ele.”
No entanto, essas operações criptográficas são significativamente mais caras do que a redução e geralmente consomem 80% do tempo de verificação. Sob essa perspectiva, o custo AOT garante que um ataque de custo que utiliza operações criptográficas não seja possível. Ao mesmo tempo, os ataques a operações de redução são divididos por um fator de 5.
“O mesmo processo é repetido para cada transação no bloco (em sequência) e o custo total do bloco é acumulado. Antes de ser submetido à blockchain, cada bloco deve estar abaixo do custo permitido por bloco.
Com a implementação deste novo método de custo em duas partes, os custos podem ser estabelecidos de forma mais eficiente e precisa com menos despesas do que usando apenas o custo AOT.”
Como resultado dessas melhorias no Reference Client 5.0.0, usuários e desenvolvedores desfrutarão de execuções de script mais rápidas, e o espaço dentro dos blocos será utilizado de forma muito mais eficiente. Com a execução mais rápida de scripts, a rede desfrutará de taxas de transação ainda mais aumentadas. Com a melhoria nos custos, os blocos também poderão incluir ainda mais transações, aumentando assim a capacidade.
Para todos os detalhes sobre o novo Reference Client 5.0.0, visite o Github. Lá, você também encontrará detalhes sobre o Sigma Interpreter 5.0.0, configurações da testnet PaiNet, bem como a implementação do EIP39.
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


















