Поделиться этой статьей

Professor Cornell: A exuberância do blockchain não deve T consequências na nuvem

Um professor famoso por identificar problemas de design em blockchains emitiu novas orientações para a comunidade de desenvolvimento dessa tecnologia.

A indústria de blockchain precisa de pragmatismo – não de idealismo.

Esse foi o foco por trás de uma palestra dada pelo professor associado da Universidade Cornell, Emin Gün Sirer,Negócios de Blockchain, uma conferência de um dia realizada porRevisão de tecnologia do MITe o MIT Media Lab ontem. Lá, Sirer discutiu a ideia de que, embora os blockchainspode ser imutávelEm algum momento, todas as equipes de desenvolvimento de Criptomoeda enfrentaram situações em que tiveram que voltar e reescrever o passado.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

"Estou aqui para dizer a vocês que código não é lei. Vocês sabem o que é lei? Lei é lei", Sirer disse à multidão. "O código é cheio de bugs. É isso que temos hoje."

Como exemplo, ele destacou que até mesmo o Bitcoin passou por uma boa dose de problemas.

Sirer citou dois casos, um em 2010, quando umbug no código do bitcoin levou à criação de 92 milhões de bitcoins (quebrando assim a regra rígida de que apenas 21 milhões de Bitcoin existirão), e outra em 2013, quando a rede Bitcoin se dividiu após um bug no software criar duas cadeias divergentes.

Ele também abordou o infame hack no The DAO, um evento no verão passado que levou a plataforma de contrato inteligente do Ethereum a um hard fork, e o papel que sua equipe desempenhou em ajudar a revisar o The DAO. código de contrato inteligentee alertar a comunidade sobre seus efeitos.

O DAO foi um exemplo de quão exuberantes as pessoas podem ficar com o potencial dos blockchains, que são, como qualquer outro programa de software, falíveis.

Lembretes tocam

Embora grande parte de sua palestra tenha se concentrado em blockchains públicos, Sirer continuou dando orientações para desenvolvedores em todas as áreas da indústria hoje.

Ele disse que as bolsas onde as criptomoedas são negociadas (junto com nossos celulares e computadores que interagem com elas) simplesmente não foram criadas para lidar com ativos digitais de alto valor.

Além disso, ele disse que blockchains privadas que usam protocolos tolerantes a falhas bizantinas estão "fazendo errado", afirmando:

"Todos os seus nós devem falhar independentemente e, ainda assim, você está implantando o mesmo código em todas as máquinas."

Mais tarde, ele esclareceu que isso poderia criar situações em que problemas com o código do contrato inteligente mantido em redes blockchain privadas poderiam fazer com que todos os computadores na rede fossem comprometidos.

Outro problema, disse Sirer, é que os contratos inteligentes estão sendo codificados em linguagens muito semelhantes ao Javascript, dificultando que os codificadores identifiquem erros ou prevejam se um contato inteligente funcionará da maneira pretendida.

Sirer encerrou sua palestra afirmando que, embora o blockchain seja um campo empolgante, ele precisa ser abordado de uma maneira racional e científica que leve em consideração as falhas.

Ele disse:

"Há uma grande promessa no final, mas haverá muitos fracassos."

Imagem via Amy Castor para CoinDesk

Picture of CoinDesk author Amy Castor