- 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
Papel amarelado: o que está atrasando uma atualização crucial do Ethereum ?
O documento que deveria fornecer as regras para computadores que executam o software da Ethereum está desatualizado, e concordar com uma atualização pode não ser tão fácil.
O artigo técnico que deveria fornecer regras definitivas para todos os computadores que executam o software da Ethereum está desatualizado.
Chamado dePapel Amarelo, o documento é o que os desenvolvedores do Ethereum usam como referência ao codificar, e é nele que os clientes confiam para permanecerem na mesma página com a rede (sem, por exemplo, criar bugs que possam quebrá-la).
No entanto, T alteração foi feita no documento há mais de um ano, o que coloca pressão sobre os esforços para ampliar os recursos do segundo maior blockchain do mundo em valor de mercado.
Em vez de um guia claro, os desenvolvedores devem confiar no "consenso da comunidade" para garantir que as coisas estejam funcionando corretamente, disse o desenvolvedor CORE Nick Johnson na reunião recente. E como a rede luta para KEEP a adoção (veja:Popularidade dos CryptoKitties), a urgência do Ethereum em adaptar seu código talvez nunca tenha sido tão gritante.
De fato, com o aumento das conversas sobre possíveis soluções para o congestionamento da rede, uma nova atenção está sendo dada aos problemas percebidos com o Yellow Paper.
Ajudar nas frustrações é quebugs de consenso que surgiramna preparação para a recente atualização do hard fork do ethereum – chamado Byzantium – pode ter sido mitigado com um ponto de referência mais preciso entre clientes.
Como Johnson disse durante a reunião:
"Se você quer construir algo que possa sincronizar a cadeia antes do hard fork atual, então você está sem sorte. Você precisa sair das informações ruins, e na verdade não há nenhuma especificação formal para isso além das versões mais antigas do Yellow Paper."
Muita matemática
Um dos problemas com o atual Yellow Paper é que ele é expresso em notação matemática, embora muitos desenvolvedores prefiram uma linguagem de programação específica.
Por isso, temhá muito tempo criticado como um ponto de partida pouco acolhedor para os novatos do Ethereum . O desenvolvedor CORE Piper Merriam, falando na reunião, disse exatamente isso, argumentando que o Yellow Paper, como está escrito hoje, limita enormemente o número de pessoas que podem participar do desenvolvimento do Ethereum .
"O que realmente importa é a capacidade de transformar especificações em notação matemática, algo em que não sou especialista — e sou formado em matemática", disse ele.
Johnson também rejeitou o documento, chamando-o de "obscurantista e difícil de ler" e um "recurso de descrição ruim".
Ao telefone com a CoinDesk, ele acrescentou: "Muito poucas pessoas são significativamente bem versadas na notação que o Yellow Paper usa para fazer mudanças significativas."
Atualmente, os desenvolvedores estão apontando para outro documento,KEVM, escrito na linguagem de programação K, como uma possível especificação contemporânea para o Ethereum.
Embora as discussões ainda não tenham começado formalmente com os autores atuais da especificação, Johnson a descreveu como um "caminho promissor para o futuro".
Johnson concluiu:
"O que eu gostaria de ver é uma especificação mais acessível, mas ainda bem definida e completa, que cubra tudo o que é necessário para criar um novo cliente Ethereum do zero."
O porteiro
Mas até lá, o documento permanece desatualizado e, apesar da natureza descentralizada da rede Ethereum , qualquer atualização deve passar por um indivíduo.
Isso ocorre porque, em seu estado atual, o Yellow Paper é um software sem licença – o que significa que seus direitos editoriais são transferidos para o autor listado.
Especificamente, esse é o Dr. Gavin Wood, fundador da Parity Technologies e cofundador do Ethereum. Como ele é o único autor listado, isso o torna a autoridade-chave em seu estado atual – mas seus esforços para melhorar o documento parecem ter surgido aos trancos e barrancos.
No início deste ano, Woodatualizadoo documento, mas logo depois,revertido de volta à versão disponível em 2016. Em uma reunião de desenvolvedores em março, o engenheiro da Ethereum Foundation Yoichi Hirai disseele conversou com Wood sobre as mudanças, e Wood voltou atrás apenas em um esforço para corrigir erros antes de mesclar uma atualização.
Desde então, porém, o Livro Amarelo tem vistonão significativoatualizações.
Porque há um total de 29 indivíduos que têmcontribuiuao longo do tempo, Hirai, que liderou a maioria das tentativas de mudanças dentro do repositório do Yellow Paper, disse: "Legalmente, é uma grande mistura de pessoas".
Falando durante a reunião da semana passada, ele acrescentou:
"No seu estado atual, é muito perigoso."
Wood não respondeu a vários pedidos de comentário.
Política paritária?
Menos claro é o papel de Wood em qualquer atraso, uma questão amplificada pelo fato de que sua saída da Fundação Ethereum há muito tempo é marcada por teorias da conspiração.
Amplificar os problemas percebidos éque alguns sentema imprensa negativa do ethereum este ano leva tudo de volta a Wood. Por exemplo,o hack de julhode 150.000 ether (no valor de US$ 30 milhões na época) foi devido a um problema com as carteiras Parity, assim como ocongelamento recente de fundosonde um novo codificador "acidentalmente" iniciou o bloqueio de US$ 275 milhões em ether.
Além disso, Wood bloqueou tentativas de alterar a documentação no passado, de acordo com Merriam, que apontou para o antigo projeto de Wood, o CPP Ethereum.
Em um esforço para "incentivar a adoção mais ampla possível do Ethereum" no ano passado,uma mudança de direitos autorais foi sugerido para o CPP Ethereum – anunciado como uma forma de tornar legalmente possível para projetos externos, como o Hyperledger, implementar o código sem ambiguidade de licenciamento.
Dito isso, outros acreditam que isso pode ser simplesmente um sinal do ritmo acelerado do desenvolvimento da tecnologia.
"Sei que as pessoas entraram em contato com Gavin [Wood] sobre esse problema, e ele T agiu até agora", disse Hudson Jameson, ex-líder de comunicações da Ethereum Foundation, na reunião.
Johnson também, em entrevista ao CoinDesk, disse que quaisquer tentativas de sugerir que há discórdia entre os desenvolvedores T são exatamente precisas.
"Com base em meus próprios problemas em uma escala menor, eu diria que há uma grande chance de que ele esteja apenas ocupado e T tenha se dedicado a isso. T acho que haja nenhuma intenção maligna nisso", disse ele.
Para Johnson, os problemas são apenas um sinal de que uma solução melhor é necessária.
Ele concluiu:
"Acredito que precisamos de um processo mais descentralizado para gerenciar o padrão oficial."
Pergaminhoimagem via Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary é uma codificadora e escritora na Dark Renaissance Technologies. Ela foi redatora de tecnologia líder para a CoinDesk 2017-2018, cobrindo tecnologia de Política de Privacidade e Ethereum. Ela tem formação em arte digital e filosofia, e escreve sobre Cripto desde 2015.
