Compartilhe este artigo

Por que o Ethereum precisa de contratos "burros"

O empreendedor da Ethereum, Daniel Cawrey, discute o recente fim do The DAO e como isso impacta o futuro dos contratos inteligentes.

Daniel Cawrey é chefe de comunicações na Velocity, um projeto de derivativos autônomos que utiliza contratos inteligentes e é construído na blockchain Ethereum .

Neste artigo de Opinião , Cawrey discute o recente fim do The DAO e como isso impacta o futuro dos contratos inteligentes, a Tecnologia na qual o fundo de curta duração foi baseado.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto for Advisors hoje. Ver Todas as Newsletters

"As duas coisas que você precisa saber sobre contratos inteligentes é que eles são burros e não são contratos."

Esta declaração de Patrick Murck, do Harvard Berkman Center, parece cada vez mais relevante após o colapso do The DAO. O fundo baseado em ethereum foi o maior contrato inteligente emitido até o momento, e seu fracasso levou muitos a reconsiderar o quão pronta a Tecnologia está para o horário nobre.

Em sua CORE,contratos inteligentesfacilitar aplicações descentralizadas eliminando pontos de confiança. Como eles automatizam processos existentes, muitos acreditam que contratos inteligentes podem um dia reduzir custos em todos os setores.

No entanto, toda essa promessa T está isenta de possíveis problemas.

Isto é especialmente verdadeiro quando se trata de contratos inteligentes sendo construídos no Ethereum, atualmente visto como o plataforma padrãopara a criação de contratos inteligentes.

O debate é necessário agora caso a comunidade Ethereum queira avançar na melhoria de sua Tecnologia e estrutura de governança para dar suporte aos objetivos de empreendedores e usuários.

Quebrando o sistema

Desde a invenção dos computadores, hackers e invasores têm invadido sistemas explorando códigos.

Esta abordagem de teste de fogo ao desenvolvimento pode ser vista como a razão por trás damultimilionárioataque ao The DAO. Embora tenha sido a primeira grande conquista em contratos inteligentes de blockchain, o ataque ao The DAO expôs fraquezas na linguagem de script do ethereum que podem desencorajar esforços futuros.

No total, o ataque resultou em3,6m étersendo retirado do DAO, atualmente avaliado em cerca de US$ 50 milhões. Em vez de um roubo, o ataque pareceenraizado na exposição da ideiaO código do ethereum ainda não está pronto para produção. Isso realmente se mostrou eficaz. Desde o ataque, vários artigos exibindo falhas no Ethereum e sua linguagem de programação, Solidity, apareceram.

Obviamente, houve conversas sobre o problema de "chamada recursiva" do ataque DAO. Além disso, o Solar Stormhttps://blog.blockstack.org/solar-storm-a-serious-security-exploit-with-ethereum-not-just-the-dao-a03d797d98fa exploit e vários outros bugs no sistema agora estão disponíveis publicamente devido aos esforços depesquisadores de segurança.

Isso mostra que há muito trabalho a ser feito para tornar os contratos inteligentes do Ethereum mais seguros. Mas, isso exigirá esforço da comunidade e uma decisão mais imediata sobre se o blockchain vai bifurcarcomo parte de um esforço para recuperar os fundos.

Contratos idiotas

Há trabalho a ser feito para deixar os contatos inteligentes do ethereum prontos para o mundo real.

Por exemplo, o código do contrato inteligente do Ethereum foi projetado para permanecer imutável ou inalterado. Isso torna o sistema difícil, mas não é impossível, quando se trata de atualizar código.

Por um lado, isso faz sentido. Acordos contratuais, uma vez assinados, não podem ser simplesmente revogados. No entanto, os sistemas de software são atualizados o tempo todo. Essa dicotomia é talvez a principal razão pela qual, quase 20 anos depois de Nick Szabo primeira propostaa ideia de contratos inteligentes, eles ainda não foram implementados no sistema jurídico existente.

Na lei, brechas são frequentemente encontradas em acordos que são então exploradas. Isso não é diferente do que aconteceu com o DAO. Portanto, consideração cuidadosa deve ser tomada ao criar contratos inteligentes.

"Código é lei" parece um ótimo lema até que falhas sejam encontradas.

Está claro que contratos inteligentes simples são contratos inteligentes ideais por causa do design do ethereum. Construir governança automatizada da maneira que o DAO queria parece ótimo no papel, mas parece que é melhor implementar contratos inteligentes menores e inter-relacionados em vez de um ONE.

Governança e transparência

A Tecnologia baseada em criptomoedas é única – muitos entram na onda da especulação e T consideram as implicações a longo prazo.

O preço do Ethereum, juntamente com as expectativas de lucro do DAO, certamente alimentaram isso, já que ambos os projetos usaram tokens com valor monetário para financiar seus esforços.

Como resultado, conversas sobre governança devem ser feitas, pois há um perigo de que a situação incentive uma estrutura opaca onde os membros da comunidade T têm certeza de quem está no controle. Esse tipo de configuração T seria diferente dos sistemas menos transparentes que o Ethereum tenta deslocar.

No momento, apenas algumas partes interessadas parecem ganhar com plataformas de Criptomoeda , embora isso T seja apenas um problema com o Ethereum. Por exemplo, se houvesse melhor governança no Bitcoin, órgãos de padrões específicos teriam sido implementados para definir adequadamente o propósito do BTC, sua unidade de conta.

Se nada for feito, o mesmo tipo de disputa interna sobre a mera definição de Ethereum pode acontecer.

O Ethereum é uma plataforma de contrato inteligente? É o sistema correto para implementar aplicativos descentralizados? É uma reserva de valor? Uma moeda de pagamento?

Definições variadas atormentaram o Bitcoin até o ponto em que usá-lo como um meio rápido de pagamento se tornou quase impossível. O Ethereum pode passar por problemas semelhantes se uma governança adequada T for estabelecida.

Estrada à frente

Um otimista esperaria que as lutas internas T destruíssem o Ethereum.

Muitos estão observando de perto o que vai acontecer nas próximas semanas e meses. Ainda assim, é difícil ser pessimista.

Ainda há um grande futuro para contratos inteligentes e blockchains abertos. O Ethereum tem um lugar – se sua Tecnologia de contrato inteligente puder ser adequadamente refinada e a governança for resolvida.

No ecossistema de Criptomoeda , a Tecnologia está flertando com conceitos fascinantes em Finanças e economia. O Bitcoin foi obviamente o primeiro a fazer isso, uma reinicialização da definição de valor.

Os acordos programáticos movem esta indústria para um território mais profundo e ainda mais intrigante. Antes do Ethereum, T havia um sistema aberto para implementar adequadamente os acordos em código. Os contratos inteligentes no Ethereum funcionam. O DAO provou isso – mas também mostrou que ainda requer uma boa quantidade de refinamento para uso em produção.

Contratos inteligentes simples combinados com um blockchain aberto poderiam melhorar o sistema jurídico aumentando a eficiência e democratizando ainda mais o direito.

Mas é T que isso aconteça ainda, não até que a Tecnologia e uma estrutura distribuída de controle sejam devidamente descobertas.

No momento, o Ethereum é a plataforma padrão de contratos inteligentes, mas sem um caminho adequado a seguir, um novato poderia facilmente chegar para substituí-lo e abrir caminho.

Imagem de homem em barco a removia Shutterstock

Nota: As opiniões expressas nesta coluna são do autor e não refletem necessariamente as da CoinDesk, Inc. ou de seus proprietários e afiliados.

Daniel Cawrey

Daniel Cawrey é um colaborador do CoinDesk desde 2013. Ele escreveu dois livros sobre o espaço Cripto , incluindo “Mastering Blockchain” de 2020 da O'Reilly Media. Seu novo livro, “Understanding Cripto”, chega em 2023.

Daniel Cawrey