Notícias

Ethereum: Vitalik Buterin apresenta Metropolis, fork do ETH

Vitalik Buterin esteve recentemente em uma reunião do Ethereum em Singapura. Ele esteve lá para fazer uma apresentação sobre Metropolis, o próximo fork previsto da rede.

Metropolis está no roteiro do Ethereum faz algum tempo. Devido a imprevistos, como o hack da DAO, desenvolvedores (devs) do Ethereum foram forçados a se desviar dos planos originais. Esse desvio levou os devs a trabalharem na melhoria do cliente principal, e no foco do aumento da segurança do sistema em geral.

Agora que as coisas se acalmaram, e a plataforma Ethereum é muito mais segura, os principais devs podem se concentrar em melhorar o protocolo e avançar para a Metropolis. Em sua apresentação, Vitalik mostrou algumas das melhorias mais que estão sendo trabalhadas atualmente para o Ethereum. Ele falou sobre o progresso feito com litght clients e implementações mobile, e listou todos os protocólos de melhoria do Ethereum (Ethereum Improvement Protocols – EIP) que seriam publicados no lançamento da Metropolis. Esses EIPs são:

EIP 86 (“conceito”)

• Tornar o protocolo o mais simples possível

🚀 Buscando a próxima moeda 100x?
Confira nossas sugestões de Pre-Sales para investir agora

• Qualquer conta na cadeia de execução de chamadas pode pagar o gas

• Em vez de apenas a conta que enviou a transação

• Um destinatário, ou conta intermediária, poderia pagar o custo do gas

• Ajuda o anonimato, em vez de precisar usar apenas uma conta para pagar pelo gas

EIP 98 (remoção de intermediate state roots)

• Objetivo: tornar mais fácil o processamento de transações em paralelo

EIP 96 (EVM-ificação)

• Tente tornar os light clients mais seguros

EIP 100 (alvo tempo do bloco incluindo credores)

•  Security upgrades

EIP 101 (Pré-compilação inteira grande)

• Facilitar a verificação de determinados tipos de criptografia

• Ethereum suporta criptografia de curva elíptica

• A criptografia RSA é usada por outros, e atualmente é computacionalmente ineficiente para verificar em Ethereum

EIP 116 (STATIC_CALL)

• Sob consideração

• Pode chamar um contrato e se certifique de que não está mudando nada; Não escrever para o estado atual.

EIP 195 (Chamada pura)

• Versão ainda mais estática do STATIC CALL

• Não é possível escrever ou ler

EIP 140 (lançar opcode)

• Lança uma exceção sem consumir todo o gás restante

EIP 141 (opcode inválido)

• Não é uma alteração de protocolo

Embora exista um roteiro para a Metropolis, uma variável desconhecida é exatamente a quantidade de recursos que serão incluídos nela. Se houver uma crise de tempo, apenas os recursos mais importantes serão implementados, enquanto o restante terá que ser reservado para um fork posterior.

O roteiro de pesquisa da Ethereum está focado em três coisas: privacidade, escalabilidade e segurança. No que diz respeito à privacidade, os devs estão trabalhando duro, e mais animado por, zk-SNARKs. Eles estão trabalhando ativamente com a equipe Zcash para implementar provas de zero-knowledge na plataforma. Embora ainda seja muito cedo para Vitalik prometer um cronograma para zk-SNARKs, ele estima que mais de 80% da comunidade de desenvolvedores estão satisfeitos com seu progresso e estão trabalhando para chegar a um consenso sobre questões em aberto nos próximos meses. Existem algumas falhas que a Fundação e os principais desenvolvedores ainda estão tentando descobrir as soluções.

Detalhes da apresentação de Vitalik:

•  zk-SNARKs permitem provar coisas sobre dados criptografados sem revelar nada sobre os dados, exceto para a afirmação de que está provando

• É uma tecnologia muito poderosa

• Mas tem algumas fraquezas

• Como a necessidade de uma “configuração confiável”

• A criação e verificação de provas zk-SNARK requer acesso a uma chave de configuração

• Mas essa chave de configuração deve ser gerada por pessoas

• A chave é feita de informações secretas

• As informações secretas devem ser apagadas para proteger a chave de configuração

• Se não excluído, ele pode ser usado para criar transações inválidas

• As configurações multipartidárias redusem isso

• Não consegue parar o elemento humano 100%, em relação a potenciais agentes maliciosos

• Quantidade de tempo para gerar uma prova

• Cerca de 40 segundos em um computador

• Cerca de 5-10 minutos em um telefone celular

Em relação à escalabilidade, a Metropolis tentará resolver o problema através de uma mudança em consenso do algoritmo Proof-of-Stake (PoS), que por sua vez abrirá as portas para futuras melhorias de escalabilidade, como o sharding. Mas antes que isso aconteça, os devs precisam fazer algo a respeito da bomba relógio dentro da Ethereum.

Essa bomba relógio, ou mais precisamente uma bomba de dificuldade, está definida para tornar a mineração cada vez mais difícil, até que se torne impossível de minerar as transações, congelando a rede. O pensamento inicial era que forçaria uma mudança para um algoritmo Proof-of-Stake, mas devido ao desvio dos trabalho desenvolvedores como resultado do hack do DAO, a “era do gelo” está se aproximando rapidamente. Se nada for feito para melhorar este processo, o tempo do bloco atual é de 14 segundos, e aumentará para 15,8 segundos em cerca de três meses. Em seis meses, o tempo do bloco chegará a 28 segundos e continuará a aumentar exponencialmente depois disso. Casper, o algoritmo PoS do Ethereum vem sendo desenvolvido, com cerca de um ano de atraso, embora Vitalik afirmou que também foi cerca de um ano mais avançado em termos de propriedades que tem agora. Conseqüentemente, uma das características do fork Metropolis será adiar a era do gelo.

Quando se trata da segurança da rede Ethereum, a Casper tem melhores propriedades de segurança do que o algorítmo Proof-of-Work (PoW). Isto é alcançado principalmente eliminando a habilidade dos atacantes ricos, de simplesmente comprar equipamentos de mineração mais poderosos para dominar a rede. Ter que guardar ETH para minerar ETH, garante que a rede funcione sem problemas e no melhor interesse de um validador. Validadores são o equivalente aos mineradores no PoS.

A apresentação de Vitalik detalhou o roteiro de Casper:

• Roteiro do Casper:

• Finalizar o protocolo

• Testnet + verificar se o protocolo faz o que se pede

• Implementar em 7 clientes, continuar testnet

• Lançamento! … Uma vez cuidadosamente testado

• Espera-se que o roteiro dure aproximadamente um ano

• Empreendimento bastante substancial

• Os benefícios do PoS são grandes

• PoS é um trampolim para as coisas que eles querem fazer no futuro em relação a:

• Escalabilidade

• Protocolos de Sharding

• Melhorar a economia do protocolo

Falando em Proof-of-Stake, Vitalik mencionou quanto menor seriam as taxas de emissão de token, e isso significaria que os ativos se tornariam deflacionários. Proof-of-Stake também é melhor para lidar com mercados com oligopólios, em comparação com sistemas PoW. Ele continuou explicando no que o PoS vai mudar, e abordou o que poderia acontecer com mineradores após uma mudança de PoW para PoS, dizendo:

“Uma outra maneira que vai afetar as coisas: ele vai obviamente afetar o mercado de mineração, porque os mineradores terão que mudar para outra coisa. E você sabe que há outras coisas que os mineradores podem fazer, certo? […] Espero que se coisas como Swarm e Golem, e os mercados de computação, e mercados de armazenamento – se todos esses se saírem bem, então eu creio que a única opção para os mineradores é mudar de rede. Mas como você já sabe, isso exigirá que esses sistemas sejam construídos bem o suficiente para que muitas pessoas estejam dispostas a usá-los. “

No lado menos técnico das coisas, Vitalk abordou o crescimento do ecossistema Ethereum e como a equipe do Ethereum se expandiu no ano passado. Os “Desenvolvedores do núcleo do Ethereum” é uma categoria substancialmente mais ampla do que apenas pessoas empregadas pela Fundação Ethereum, e ampliar a comunidade é saudável para todo o ecossistema.

Vitalik também gostaria de ver uma governança mais descentralizada no futuro, com decisões sobre mudanças de protocolo que é o motivo da entrada de muitas pessoas, em vez de apenas alguns dentro da Fundação Ethereum. Vitalik apresentou Ethereum como um projeto descentralizado, dizendo que a Fundação quer que todas as camadas do projeto e do ecossistema sejam mais descentralizadas possíveis. Embora eles percebem que é bem difícil a contribuição das pessoas, a menos que elas saibam o que está realmente acontecendo. A maioria das pessoas não está ciente de todas as considerações de design diferentes na engenharia de software, ou as várias forças e fraquezas de diferentes sistemas e abordagens para resolver os problemas.

É por isso que a Fundação está tentando aumentar seus esforços educacionais, para que mais membros da comunidade possam interagir e contribuir construtivamente para a conversa.

Durante os próximos meses, os desenvolvedores do Ethereum irão avançar nos EIPs, decidindo qual será melhor para deixar pra mais tarde, enquanto avançam o mais rápido possível. Eles planejam continuar fazendo progressos em vários aspectos do ecossistema Ethereum em paralelo, principalmente em relação ao PoS, sharding e implementação de provas de zero-knowledge.

Vitalik espera que nos próximos 6-12 meses, Ethereum continuará a amadurecer e se tornar um “ecossistema blockchain muito maior e de qualidade superior do que era antes”. O vídeo completo desta apresentação principal pode ser visto abaixo:

Compartilhar

This website uses cookies.