Share this article

Mudando e mudando: o código Casper do Ethereum toma forma

Um componente essencial da visão futura do ethereum está tomando forma, com os dois principais desenvolvedores do projeto trocando teorias sobre seu design.

spooky, devcon

O esforço líder da Ethereum para reimaginar como os nós em um sistema de blockchain chegam a um acordo está avançando lenta, mas seguramente.

Pelo menos essa era a mensagem principal e centralDevcon3, a conferência anual de Tecnologia do projeto de código aberto, na quarta-feira. O tópico de Casper– a versão muito aguardada do consenso de prova de participação do ethereum – esteve presente em vários painéis do evento.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Um de uma série de peças móveis que precisam se unir para que o projeto realize sua visão de longo prazo, Casper pode estar entre os mais importantes, pois é essencial para democratizar o acesso à plataforma. A necessidade percebida da atualização foi talvez melhor apresentada pelo pesquisador da Universidade Cornell Emin Gün Sirer, que argumentou como a prova de trabalho – o sistema do bitcoin para manter sua rede sincronizada – levou a um ambiente em que os usuários não podem mais participar como previsto.

Sirer disse durante o evento:

"Estamos à mercê do hardware. A Tecnologia está fora de nossas mãos."

Nessa linha, Casper visa uma abordagem mais igualitária, diferenciando o Ethereum por meio da introdução de uma nova abordagem em um sistema chamado proof-of-stake.

Em vez de os usuários comprarem computadores especializados para executar o software, a ideia é que os usuários simplesmente reservem fundos (que seriam bloqueados por um período de tempo) e realizem cálculos para aprovar transações. Por meio dessa ação, os usuários poderiam competir por recompensas de protocolo.

Dessa forma, o criador do Ethereum Vitalik Buterin chegou ao ponto de argumentar que ele deveria ser priorizado acima de todos os outros itens no roteiro. Mas como a prova de participação eliminaria elementos da infraestrutura do ethereum, o argumento continua, os riscos de segurança estão surgindo como uma preocupação central.

Em um painel ao lado de Sirer estavam o desenvolvedor do Ethereum Vlad Zamfir; a colega professora da Cornell Elaine Shi; e o desenvolvedor da Parity Technologies Peter Czaban. O sentimento geral entre os participantes do painel: o Casper precisa acontecer rapidamente – pelo menos, o mais rápido possível dentro das restrições de segurança.

Cozinha lotada

Ainda assim, o delicado equilíbrio que o projeto precisa atingir contrasta com os relatórios sobre o ambiente no qual o código está sendo desenvolvido.

Por exemplo, foi confirmado que os autores da proposta original – Zamfir e Buterin – ainda estão trabalhando em versões concorrentes da tecnologia, como estavam emDevcon2ano passado. Enquanto a versão de Buterin afirma ser extremamente simples, a versão do próprio Zamfir promete constituir uma mudança muito mínima.

A apresentação de Zamfir demonstrou que ele tem trabalhado discretamente para melhorar a versão mais antiga do Casper, que incluía uma estrutura de blockchain mais complexa.

Com base no protocolo GHOST, o Casper da Zamfir ostenta tempos de transação mais rápidos por meio da reformulação das regras pelas quais os blocos são verificados. Dessa forma, a estrutura subjacente LOOKS mais um zigue-zague do que um blockchain linear – e espelha outras propostasna tentativa de criar um protocolo mais rápido.

A versão do próprio Buterin do Casper, coescrita com o colega desenvolvedor Virgil Griffith, se afastou dessas ideias e migrou para um design que ele pretende ser "o mais simples possível e o mais simples possível para representar graficamente nos sistemas de prova de trabalho existentes".

No entanto, neste estágio de desenvolvimento, ainda há desacordo sobre qual abordagem do Casper alcança a verdadeira simplicidade, com Zamfir apontando várias outras estruturas de dados que poderiam ser implantadas para atingir esse objetivo.

Imagem de Rachel Rose O'Leary para CoinDesk

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.

Rachel-Rose O'Leary