- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Lançamento abortado do ENS marca o mais recente revés para aplicativos Ethereum
Os desenvolvedores do Ethereum tiveram que fechar um aplicativo muito aguardado na semana passada, quando dois bugs críticos provocaram preocupações de segurança logo após o lançamento.
Os desenvolvedores do Ethereum tiveram que fechar um aplicativo muito aguardado na semana passada, quando dois bugs críticos provocaram preocupações de segurança logo após o lançamento.
Armado com um relógio de contagem regressiva e uma grande visão, oSistema de nomes Ethereum(ENS) foi talvez um dos projetos mais esperados na rede até o momento – notável por ter sido brevemente lançado na rede principal e pelo desenvolvimento ter sido liderado pelos funcionários da Ethereum Foundation, Nick Johnson e Alex Van de Sande.
Lançado na rede principal na segunda-feira, a ideia por trás do ENS é oferecer uma maneira descentralizada de registrar nomes de domínio no Ethereum.
No entanto, logo após o aplicativo entrar no ar, bugs vieram à tona – incluindo um que teria permitido que os licitantes reivindicassem nomes de domínio sem pagar por eles. Depois que um segundo erro foi encontrado no mesmo dia, a equipe decidiu encerrar o projeto, pelo menos temporariamente.
"Vamos recuar, melhorar os testes e a validação, escrever uma autópsia e reiniciar quando estiver pronto", disse Johnsontweetou.
Van de Sande disse ao CoinDesk:
“Eu senti como se tivesse o foguete na plataforma de lançamento e abortado o lançamento durante a contagem regressiva. É frustrante, mas muito melhor do que ver tudo explodir.”
Embora os observadores tenham notado que os bugs são evidências de que o ENS ainda T estava pronto para a rede principal do Ethereum , vale a pena notar que a equipe foi aplaudida por interromper o projeto tão rapidamente.
E ONE perdeu dinheiro com os lances iniciais, disse Johnson.
Os insetos
Como muitos defensores argumentam, bugs são esperados em qualquer nova plataforma.
Entretanto, no Ethereum, problemas de código têm se mostrado extremamente perigosos, já que seus contratos inteligentes são supostamente "imutáveis" (ou seja, T podem ser alterados posteriormente), incluindo todo e qualquer erro.
O problema de codificação mais notório até agora foi o maior projeto do ethereum, The DAO, que entrou em colapso como resultado no verão passado. Houve bugs menos conhecidos também, como umna linguagem de programação Solidity.
Os desenvolvedores têm agido com mais cautela desde então, trabalhando com mais vigor emnovas ferramentas de segurançana esteira do DAO, como software que prova que o código está livre de tipos específicos de vulnerabilidades.
Talvez seja necessário perguntar: já que o ENS foi executado na rede de testes do Ethereum, Ropsten, por um período, por que os bugs T foram detectados antes do lançamento?
"Nós encontramos e corrigimos alguns bugs significativos na testnet devido ao feedback da comunidade. Eu acho que é definitivamente o caso de que a atenção extra de um lançamento pode trazer consigo uma chance maior de encontrar um bug", disse Johnson ao CoinDesk.
"Dizem que para que um acidente aéreo aconteça, vários erros têm que acontecer em sequência", disse Van de Sande, sugerindo que detectar os erros era um tanto complexo.
Ele disse ainda que parte do código T foi testada no Ropsten, então esses problemas "não estavam no contrato da rede de teste, eles foram introduzidos em alterações de código no contrato para problemas encontrados na rede de teste".
Outros argumentaram que o lançamento da rede principal teve tráfego maior do que nos testes, o que pode ter sido o motivo pelo qual os bugs foram encontrados tão rapidamente.
A equipe da ENS indicou que planeja revelar uma autópsia mais formal, um documento descrevendo as lições aprendidas, nas próximas semanas.
Déjà vu?
Apesar da reversão, o tom da comunidade tem sido, em geral, de apoio à equipe técnica desde o evento, embora alguns tenham expressado preocupações, até mesmo comparando o fracasso do projeto ao DAO.
Embora não houvesse tanto dinheiro em jogo desta vez, os problemas em ambos os projetos foram causados por erros no design do contrato inteligente.
Um colaborador do projeto discordou das comparações com o DAO, no entanto. O colaborador pseudônimo do ENS 'Maurelian' disse que, para o projeto de domínio, os desenvolvedores usaram mecanismos de segurança com o objetivo de evitar um desastre semelhante – incluindo um contrato inteligente que era parcialmente centralizado.
"Uma lição do 'TheDAO' foi que algum grau de controle central deveria ser mantido sobre os contratos inteligentes, especialmente nos primeiros anos do desenvolvimento da Tecnologia Ethereum nascente", disse o desenvolvedor.escreveu.
Outro desenvolvedor, Taylor Van Orden da MyEthWallet, aindaavisado contra a complacência do usuário e a confiança nos desenvolvedores do Ethereum , dizendo:
"Sempre que você confia em alguém para fazer algo ou espera que algo aconteça de uma certa maneira, com base apenas na sua afiliação a uma marca ou reputação passada, você vai passar por momentos ruins."
Muito aguardado
No futuro, o plano é relançar o projeto quando a equipe estiver confiante de que os bugs foram corrigidos.
Quando perguntado se o ENS ainda é um projeto viável, Johnson disse que acredita que sim.
Ele disse:
"Sim, absolutamente. Vale a pena notar que os bugs estavam no registrador – o componente que permite que os usuários registrem novos domínios. O registro ENS em si T teve nenhuma descoberta de bug importante. Para o registrador, sinto que podemos melhorá-lo a ponto de estarmos confiantes em sua segurança."
Van de Sande acrescentou que os desenvolvedores planejam proceder com mais cautela na próxima vez.
"Estamos agora considerando como tornar o lançamento ainda mais discreto", disse ele. Isso pode até significar limitar inicialmente os nomes de domínio disponíveis para compra, caso algo dê errado.
Apesar dos contratempos, no entanto, os usuários do Ethereum parecem ainda estar ansiosamente aguardando o relançamento do aplicativo.
A Aragon, uma plataforma que ajuda empresas a criar seus próprios DAOs, indicou que planeja incorporar o ENS em sua oferta um dia.
O desenvolvedor da Ethereum Foundation, Nick Johnson, sugeriu que a comunidade provavelmente T sofrerá atrasos sérios antes de poder experimentar o aplicativo ENS .
Ele concluiu:
"Estamos otimistas de que o atraso T será ONE."
Luz vermelhaimagem via Shutterstock
Alyssa Hertig
Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.
