O cofundador da Ethereum, Vitalik Buterin, publicou uma longa postagem no blog alertando sobre os perigos de “esticar” o consenso da Ethereum além de suas funções principais de validar blocos e proteger a rede.
O consenso Ethereum é o processo pelo qual os blocos são validados pelo mecanismo proof-of-stake implementado em setembro de 2022 com “the Merge”.
Em uma postagem no blog de 21 de maio intitulada “Não sobrecarregue o consenso da Ethereum”, Buterin alertou que usar o consenso da rede da Ethereum para outras coisas pode trazer “altos riscos sistêmicos para o ecossistema e deve ser desencorajado e resistido”.
O cofundador da Ethereum estava essencialmente promovendo a preservação do minimalismo da blockchain.
Don't overload Ethereum's consensus:https://t.co/07tzyCrZcJ
— vitalik.eth (@VitalikButerin) May 21, 2023
Buterin observou que, ao longo dos anos, surgiram várias propostas ou ideias que sugeriam o uso do consenso social Ethereum para outros fins, como oráculos de preços e dados, iniciativas de reestaqueamento e uso de soft forks da camada 1 para recuperar a camada 2 projetos devem ter problemas.
“Existe um desejo natural de tentar estender o núcleo do blockchain com mais e mais funcionalidades porque o núcleo do blockchain tem o maior peso econômico e a maior comunidade que o assiste, mas cada uma dessas extensões torna o próprio núcleo mais frágil.”
Buterin disse que um determinado subconjunto dessas técnicas pode trazer “altos riscos sistêmicos” ao ecossistema, como bugs ou um ataque intencional de 51%.
Alguns exemplos de alto risco incluem a criação de oráculos de preços ETH/USD nos quais os detentores ou validadores de ETH podem ser subornados para votar, o que pode resultar em “desembolsar o dinheiro dos participantes ruins” se houver desacordo.
No entanto, ele reconheceu a necessidade de melhores oráculos, propondo uma abordagem caso a caso, porque vários problemas são “inerentemente tão diferentes” uns dos outros.
No geral, Buterin disse que qualquer expansão dos “deveres” do consenso da Ethereum aumenta os custos, complexidades e riscos de executar um validador.
Os projetos da camada de aplicativos “que tomam ações que correm o risco de aumentar o ‘escopo’ do consenso da blockchain para qualquer coisa que não seja a verificação das principais regras do protocolo Ethereum” devem ser tratados com cautela, disse ele, resumindo:
“Devemos, em vez disso, preservar o minimalismo da cadeia, apoiar usos de re-estaqueamento que não pareçam ladeiras escorregadias para estender o papel do consenso Ethereum e ajudar os desenvolvedores a encontrar estratégias alternativas para atingir seus objetivos de segurança”.
O mecanismo de consenso Ethereum mudou de proof-of-work para proof-of-stake em setembro do ano passado. Além disso, o Ethereum apostado acaba de ser liberado para retirada com a atualização do Shapella em 12 de abril. Isso explica o aumento do escrutínio das funções do validador e dos riscos de segurança na maior rede de contratos inteligentes do mundo.