Falta de diversidade em smart contracts representa risco para Ethereum

Estudo revela potencial risco para a blockchain Ethereum

A falta de diversidade nos smart contracts do Ethereum representam uma ameaça para seu ecossistema, segundo uma pesquisa realizada por um grupo de analistas da Northeastern University e da University of Maryland.

Leia mais: Pesquisa indica que EOS não é uma blockchain

O documento, intitulado “Analisando a Topologia dos Contratos Ethereum,” alega que a maioria dos smart contracts da plataforma são cópias diretas ou quase de outros contratos, representando um potencial risco caso um smart contract copiado contenha um código vulnerável ou com bug.

Parcialmente apoiado pela Fundação Nacional de Ciência dos Estados Unidos, o estudo analisou os bytecodes dos smart contracts durante os primeiros 5 milhões de blocos, o que cobre um período de tempo de quase três anos desde a criação da criptomoeda, em 2015. Os pesquisadores também coletaram e modificaram dados por meio da virtual machine do Ethereum, chamada geth, a fim de catalogar todas as interações entre contratos e seus usuários.

Até agora, os smart contracts são “três vezes mais propensos a serem criados por outros contratos” do que por usuários, descobriu o estudo. Ademais, mais de 60% dos contratos nunca tiveram interações, enquanto menos de 10% dos contratos lastreados por usuários são únicos. A pesquisa declarou que há um reuso significativo de códigos no Ethereum, o que pode ter um impacto amplo na população de usuários, apesar do fato de que isso é a força motriz por trás do sucesso do Ethereum.

Considerando a baixa diversidade dos smart contracts como um potencial risco para todo o ecossistema de sua blockchain, os pesquisadores mencionaram que o Ethereum se tornou objetivo de grandes bugs, resultando no congelamento de mais de US$170 milhões em criptomoedas. A pesquisa concluiu que múltiplas implementações de funcionalidades no Ethereum eventualmente fornecerão melhores defesas para a plataforma.

Desenvolvido por Vitalik Buterin, Ethereum é uma blockchain pública e open source, que trabalha com smart contracts e com sua criptomoeda nativa, a Ether. Lançado em julho de 2015, Ether é a segunda maior criptomoeda em capitalização de mercado, ostentando US$20,6 bilhões, enquanto seu valor está cotado a US$200 no momento em que esta matéria é redigida.

Em meados de outubro, uma falha nos smart contracts do Ethereum causaram uma perda de US$38 mil para a plataforma de entretenimento adulto SpankChain.

Em abril de 2018, a segunda maior exchange do mundo em volume de troca, OKEx, suspendeu o depósito de todos os tokens ERC-20, após detectar um novo bug em smart contracts, permitindo que hackers gerassem uma quantidade extremamente grande de tokens, e os depositassem em um endereço normal.

Leia mais: Nasdaq quer ajudar a erradicar as fraudes no cripto mercado

Fonte: The Cointelegraph