- 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
O que o desastre do DAO do Ethereum significa para o desenvolvimento do Bitcoin
Enquanto o DAO luta para encontrar seu caminho após múltiplos ataques, os empreendedores precisam encontrar um caminho a seguir. O blockchain do bitcoin está pronto para eles?

Até o momento em que o DAO entrou em colapso, ele era um símbolo da explosão de inovação que a blockchain Ethereum havia possibilitado.
Embora os aplicativos voltados para o consumidor desenvolvidos na blockchain do Bitcoin tenham sido amplamente limitados a várias carteiras, bolsas e cassinos, na época do colapso do DAO, mais de 50 projetos aguardavam votos sobre sua Request para financiar ideias tão diversas quanto uma nova maneira de alugar carros e formas inteiramente novas de governança.
Mas esses esforços agora estão paralisados, e os US$ 60 milhões em ether destinados a serem investidos neles, até o momento, estão perdidos no limbo.
Em meio aem andamentocrise, alguns dos cientistas da computação mais conhecidos do bitcoin estão usando o incidente para apontar o crescimento lento do bitcoin como seu maior trunfo.
Eles argumentam que, embora a linguagem de máquina simplista do bitcoin leve muito mais tempo para escrever do queEthereumA linguagem de codificação Turing-completa da Solidity também é menos propensa a erros.
O desenvolvedor do Bitcoin CORE, Peter Todd, disse ao CoinDesk:
"Meu pensamento é que se eu T consigo explicar um sistema para um cara bêbado com um diploma em belas artes e dar a ele uma chance decente de entender como ele funciona, pelo menos em algum nível, é provável que o sistema seja complexo demais para eu entender."
Faça-me um sanduíche
Foi T na manhã do ataque que Todd disse que analisou pela primeira vez em detalhes a maneira como a Solidity opera.
O que ele descobriu foi o que descreveu como um problema de níveis de abstração. Muito conhecimento era exigido dos desenvolvedores cujas ideias estavam por trás da explosão do desenvolvimento de aplicativos baseados em ethereum.
Embora o blockchain alimentado por moeda digital do ethereum, combinado com uma linguagem de programação Turing-complete, prometesse permitir que os desenvolvedores construíssem facilmente aplicativos distribuídos (dapps), de acordo com Todd, a habilidade para realmente cumprir essa promessa pode ser maior do que o esperado.
Embora seja preciso mais trabalho usando a linguagem de script do bitcoin para realizar as mesmas tarefas que com o Solidity do ethereum, também é mais fácil ver os problemas, argumentou Todd. A própria natureza da linguagem de script do Bitcoin significa que cada um de seus diferentes estados pode ser analisado isoladamente. Com o Solidity, por outro lado, o problema é essencialmente um alvo em movimento.
Todd comparou isso a fazer um sanduíche. Com Ethereum, o sanduíche exigiria instruções sobre onde colocar a faca no pão antes de aplicar mostarda e quantas vezes espalhar o condimento.
Enquanto que com o Bitcoin, os desenvolvedores encomendam os ingredientes eles mesmos.
"Você diz, eu quero isso no meu sanduíche, vá fazer isso acontecer", disse Todd. "E você obterá resultados previsíveis porque está no nível certo de abstração."
Christopher Allen, arquiteto principal da startup de desenvolvimento de Bitcoin Blockstream, colocou a metáfora do sanduíche de forma diferente:
"[Ethereum] é como se você ganhasse um porco e um pouco de trigo."
Construa um avião para mim
Antes de ingressar na Blockstreammais cedoeste ano, Allen foi coautor dos padrões de segurança TLS que ajudam a proteger uma ampla gama de comunicações por meio de nossas redes de computadores modernas.
Allen disse que a percepção de que o Ethereum era fácil de construir naturalmente levou a uma expectativa de que projetos complicados e de larga escala como o DAO deveriam ser construídos. Quando, na realidade, ele argumenta, os problemas poderiam ser divididos em componentes mais simples e resolvidos de maneiras mais tradicionais.
Um exemplo que Allen mencionou que aqueles cujos projetos estão agora no limbo no The DAO podem querer considerar é usar a lei contratual existente e os princípios de código aberto para fundar e testar uma rede de corporações de responsabilidade limitada tradicionais. Então, depois que as LLCs forem estabelecidas, execute experimentos sobre como codificar certas partes do fluxo de trabalho usando o blockchain do ethereum ou o blockchain do bitcoin.
Outra maneira de avançar para os projetos DAO presos no limbo é dividir os conceitos codificados em seu software em elementos mais fundamentais de uma transação, para os quais ele diz que o Bitcoin é mais adequado.
Ao usar esse método e resolver pequenos grupos de problemas por vez, ele afirma que os desenvolvedores de DAO poderiam descobrir novas maneiras de usar a Tecnologia Bitcoin existente e outras ferramentas atualmente em desenvolvimento para expressar a ideia como uma série de transações.
Allen compara a construção atual do dapp aos primeiros dias do desenvolvimento do avião, quando modelos bem-sucedidos eram construídos usando madeira e papel.
Allen disse:
"Precisamos ter mais pilotos de teste e precisamos ter mais aviões experimentais e coisas dessa natureza. Isso é perigoso por um tempo."
Bitcoin é uma rede
Na história da moeda digital, o DAO provavelmente será considerado oMonte Gox de Ethereum. Uma diferença fundamental, no entanto, é que desta vez a indústria de moeda digital tem uma noção mais forte de si mesma.
Ao contrário do Mt Gox, que tinha uma equipe de suporte relativamente pequena e era supervisionada autocraticamente por seu então CEO, o DAO está sendo triado pela startup de Internet das Coisas, Slock.it, que escreveu seu código de código aberto original; membros da Fundação Ethereum que ajudam a supervisionar a base de código do Ethereum ; e um grupo de codificadores independentes que se conectam on-line.
Mas outra diferença fundamental é que quando o Mt Gox entrou em colapso, a comunidade Bitcoin não tinha nada em que se apoiar além de sua própria engenhosidade.
Embora Peter Todd argumente que a ciência da computação ainda T está pronta para realizar com sucesso o que o DAO alegou oferecer — uma organização sem liderança administrada por um conjunto de contratos inteligentes e projetada para dar suporte a um ecossistema de startups relacionadas — ele diz que o trabalho contínuo dos desenvolvedores do Bitcoin CORE e do ecossistema ao redor estão avançando esforços para construir serviços autônomos distribuídos semelhantes sem os bugs.
Ontem, elepublicadouma longa atualização sobre seu trabalho para construir uma abordagem de máquina de estado para sistemas de "contratos inteligentes", chamados Proofchains ou Dex. Na entrevista, Todd também mencionou o trabalho de Johnson LauÁrvore de sintaxe abstrata merkelizada, o que ele disse "começa a nos permitir fazer construções muito mais complexas".
A Blockstream de Allen já tem o Elements Project, uma comunidade de código aberto para implementar sidechains usadas para testar versões iniciais da atualização Segregated Witness proposta do bitcoin. Segregated Witness é por si sóoutro exemplo de esforços em andamento pela comunidade Bitcoin para aumentar a complexidade que ele pode hospedar, sem sacrificar a segurança.
Longe de ser um estranho à controvérsia, o próprio Todd é uma das figuras centrais por trás do debate sobre como o Bitcoin pode escalar melhor.
Em entrevista, ele disse que se sentia mal pelos desenvolvedores do Ethereum que atualmente estão tentando resolver os problemas que levaram à crise atual.
Mas da mesma forma que ele e outros desenvolvedores de Bitcoin aprenderam com a Mt Gox, ele disse que está tentando Aprenda com o DAO:
"Nós realmente temos que ter cuidado para não permitir o tipo de coisa que aconteceu com o DAO. Ou pior ainda, coisas que podem arriscar todo o ecossistema do Bitcoin . Pode-se dizer que somos muito conservadores? Bem possível."
Imagem Bitcoinvia Shutterstock
Michael del Castillo
Membro em tempo integral da Equipe Editorial da CoinDesk, Michael cobre Criptomoeda e aplicações de blockchain. Seus escritos foram publicados no New Yorker, Silicon Valley Business Journal e Upstart Business Journal. Michael não é um investidor em nenhuma moeda digital ou projeto de blockchain. Ele já teve valor em Bitcoin (Veja: Política Editorial). E-mail: CoinDesk. Siga Miguel: @delrayman
