Obol trará validadores distribuídos para Ethereum este ano

A Obol Technologies trouxe sua tecnologia de validador distribuído para a rede principal Ethereum pela primeira vez em uma fase interna de teste alfa. Se for bem-sucedido, o projeto visa tornar o Ethereum mais seguro e resiliente, ao mesmo tempo em que aumenta o número de pessoas executando validadores em casa.

O validador compreende quatro nós espalhados por três países. É a primeira etapa do plano de teste e auditoria do projeto, que deve culminar em um eventual lançamento público no final deste ano. 

O projeto de infraestrutura tem muito apoio da comunidade. A Obol arrecadou US$ 19 milhões em duas rodadas de financiamento com um total de 107 financiadores que incluem grandes investidores de capital de risco Coinbase Ventures, ConsenSys Ventures e Pantera Capital, além de empresas de participação como Figment, Blockdaemon, Chorus One e investidores anjos.

Mas nem sempre foi assim.

“Por uns dois anos sólidos, ninguém deu a mínima para isso; ninguém se importava com isso. Todos estavam céticos. A Ethereum Foundation nem queria financiá-lo”, disse o cofundador e CEO da Obol, Collin Myers, em uma entrevista, referindo-se ao suporte para a tecnologia de validação distribuída em geral. 

Myers estava interessado na ideia de validadores distribuídos desde 2019 e discutiu a possibilidade de construir um projeto em torno disso, mas ficou consternado com a falta de financiamento disponível.

Mas isso começou a mudar em fevereiro de 2021, logo depois que a Ethereum lançou sua Beacon Chain - o início de sua jornada de prova de participação - quando o provedor de apostas Staked teve um grande escorregar. Em um dia, 75 de seus validadores foram cortados, perdendo parte de seu éter estacado como penalidade por atestar acidentalmente blocos com as mesmas chaves duas vezes. Mostrou com que facilidade os validadores centralizados podiam perder os fundos de seus clientes.

Isso provou ser um ponto de virada. De repente, aqueles validadores em execução e pools de apostas líquidas estavam dizendo que alguém tinha que construir essa tecnologia e estavam dispostos a desembolsar dinheiro para sustentá-la. Mas ninguém queria levantar a mão e fazer isso. Vendo isso, Myers deixou a ConsenSys, e o co-fundador e CTO da Obol, Oisin Kyne, deixou seu cargo na Blockdaemon. Eles uniram forças.

Embora o financiamento agora estivesse mais disponível, o próximo desafio era reunir essas entidades para trabalhar em prol de um objetivo comum – mesmo que muitos deles fossem projetos concorrentes.

“Conseguir o financiamento levou muito tempo, vários anos de educação e convencer os concorrentes a jogar bem uns com os outros”, disse Myers. “Tem havido muita coordenação humana neste elemento de fazer com que as pessoas invistam em Obol que meio que se odeiam.”

Fazendo o Obol rolar

A ideia por trás da Obol é habilitar validadores distribuídos na blockchain Ethereum.

O que é um validador? Existem alguns milhares de nós executando o blockchain Ethereum. Cada um desses nós pode executar vários validadores, que basicamente aprovam blocos para entrar em seu blockchain. Atualmente, existem 522,000 validadores na rede, de acordo com varredura de farol. Cada validador bloqueia 32 ether ($ 55,000) como aposta e essas moedas podem ser cortadas se o validador se comportar mal. 

O objetivo da Obol em poucas palavras é pegar um único validador e executá-lo em vários nós, que podem ser executados por várias pessoas ou entidades. Uma empresa em um país pode cuidar de metade de um validador em seus nós e um operador de nó individual em outro executando a outra metade. Nesse caso, cada um desembolsaria metade do éter apostado. 

Para testar sua tecnologia, a Obol configurou quatro nós na Irlanda, Estônia e Canadá, todos trabalhando juntos como um validador distribuído. O validador está sendo executado na rede principal da Ethereum, embora a Obol não recomende que mais ninguém use o código, pois ainda não passou por uma auditoria. 

Atualmente, o teste inicial ao vivo está mostrando resultados decentes. O validador realizou 10,182 atestados com uma taxa de participação de 99.84% até 13 de fevereiro, acima da média por varredura de farol. Além disso, embora se esperasse que os validadores distribuídos tivessem um desempenho mais lento, o teste atual está mostrando velocidades um pouco mais rápidas do que a média da rede.

Em que o Obol ajuda?

Obol traz alguns benefícios diferentes para a rede Ethereum e para aqueles que executam validadores em casa, se optarem por usar sua tecnologia.

Em termos de rede, a Obol visa agregar segurança e resiliência. Quando várias entidades estão executando um único validador, é muito mais difícil para uma dessas entidades causar tempo de inatividade porque as outras entidades podem manter o validador em execução. Isso ajuda a evitar ataques maliciosos na rede e acidentes comuns. 

Como resultado, a Obol também pode impedir que os validadores sejam cortados e paguem multas. 

Quando se trata de validadores domésticos, a Obol pode reduzir os requisitos de ether para cada operador. Isso significa que alguém que deseja executar seu próprio validador em casa, mas não possui os 32 ETH necessários, pode se unir a outros operadores para executar um em conjunto. Isso pode ajudar a aumentar o número de pessoas executando validadores, aumentando o nível de descentralização da rede.

A Obol também planeja se envolver fortemente com protocolos de apostas líquidas. Esses protocolos normalmente atribuem uma grande quantidade de participação a vários provedores de participação centralizada. Mas se esses provedores estivessem usando validadores distribuídos, seria mais difícil para um deles se tornar mal-intencionado e tentar cortar a aposta que lhes foi atribuída. Nesse sentido, deve ajudar a reduzir os pontos únicos de falha.

“Se eu for um grande validador, posso me cortar e derrubar todo o pool. Com a tecnologia de validador distribuído, você não pode fazer isso”, disse Myers.

O plano adiante

Agora que o Obol entrou em sua primeira fase de testes, ele está se preparando para muitas outras rodadas de testes antes que a equipe esteja pronta para dizer que está disponível para qualquer um usar. 

A curto prazo, a Obol começará a passar por auditorias em 27 de fevereiro por três semanas, após as quais a equipe fará alguns ajustes e fará uma segunda execução. Isso deve ser concluído em abril ou maio, disse a equipe.

Posteriormente, Obol contratou a equipe de pesquisa do Centro de Supercomputação de Barcelona para fazer um teste de desempenho. Ele chegará a 1,000 validadores em cada supercomputador. Isso acontecerá no segundo trimestre deste ano.

Separadamente, a Obol fará um attacknet com Code Arena. Esta será uma competição de recompensas por hackers por algumas semanas aberta a qualquer pessoa. O objetivo será premiar as pessoas que encontrarem problemas no código do projeto, ajudando a protegê-lo quando for lançado.

À medida que isso avança, o Obol também será testado com algumas entidades com as quais já está trabalhando. Ele trará Obol ao vivo com eles em um beta fechado. Por volta dessa época, o projeto também será levado aos protocolos de staking líquidos. Uma vez integrado a eles, no segundo semestre de 2023, estará pronto para validadores domésticos e adoção de rede.

Além disso, a Obol também está trabalhando em uma implementação multicliente. Está trabalhando com outras equipes de desenvolvedores para reunir isso no que provavelmente será chamado de Obol v2. Isso não tem data de lançamento clara, mas seguiria o lançamento principal da primeira versão. O suporte a vários clientes foi projetado para adicionar mais segurança e resiliência à rede.

Como resultado, Myers não vê isso como se a equipe estivesse construindo apenas uma grande coisa. É mais como várias versões de uma ideia semelhante - com diferentes implementações de cliente e implementações exclusivas para cada protocolo de staking líquido. 

“Aqui não somos construtores de catedrais, somos mais construtores de bazares”, disse ele.

Fonte: https://www.theblock.co/post/213409/obol-to-bring-distributed-validators-to-ethereum-this-year?utm_source=rss&utm_medium=rss