segunda-feira, 6 de junho de 2016

DAO - Descentralized Autonomous Organizations

Leitura:
All the cool kids are doing Ethereum now
HOW TO BUILD A DEMOCRACY ON THE BLOCKCHAIN
A Primer to Decentralized Autonomous Organizations (DAOs)
DECENTRALIZED AUTONOMOUS ORGANIZATION TO AUTOMATE GOVERNANCE

Audiovisual:
Projeto de financiamento coletivo para mudar o mundo é o maior já feito na internet
Como fazer o seu próprio país usando Ethereum - Alex Van de Sande – Bitconf III, Florianópolis
How To Create DAO Tokens
Ethereum in a general public way and what it can do by Alex Van de Sande

14 comentários:

  1. Devido ao alto nível de popularidade do Bitcoin, é difícil pensar que ele possa perder o posto de líder entre as criptomoedas. Infelizmente, para o Bitcoin, a construção de aplicações viáveis e de um killer-app é bastante difícil e muitas tentativas foram infrutíferas. Nesse interim, o Ethereum começa a dar seus passos em direção a aceitação pública através dos DAOs. Um problema relativo ao modelo das DAOs é político: a ideia de fundar um projeto e estabelecer decisões com base em voto majoritário pode ser bastante perigosa. Grandes empresas tem profissionais experientes, dedicados a tomar as decisões tendo em vista todo o contexto em questão, enquanto que um grupo de fundadores anônimos podem não possuir tais capacidades.

    Esse entre outros problemas podem gerar dificuldades para o sucesso das DAOs e do próprio Ethereum. É difícil especular sobre o resultado desses projetos a priori, restando apenas especular sobre a viabilidade de tais operações.

    Fonte:
    [1] http://www.vox.com/2016/5/24/11718436/ethereum-the-dao-bitcoin

    ResponderExcluir
  2. Encontrei algumas notícias recentes sobre possíveis vulnerabilidades do DAO Ethereum. O primeiro, encontrado em https://www.inverse.com/article/16314-the-dao-ethereum-s-150-million-blockchain-investment-fund-has-a-logic-problem,

    diz se tratar de uma problema na implementação do sistema de votos como segue um breve resumo que fiz:

    Da maneira atual, usuários DAO são capazes de comprar ou vender suas
    moedas quando quiser, a menos que tenham participado recentemente de um voto. Votando em uma proposta de investimento implica perder o direito de deixar o DAO (no sentido de trocar o câmbio). Os curadores acreditam que isto desencoraja aqueles que se opõem aao voto 'não', pois isto poderia impedi-los de sair do mercado por um tempo. Este problema é denomidado "affirmative bias". Os curadores ainda afirmam que ao reduzir o incentivo daqueles que votam o "não", o DAO estará mais propenso a propostas melhor sucedidas do que se os usuários pudessem votar "não" e sair do fundo antes da votação ser fechada.

    Os links a seguir, tratam de mais dois possíveis problemas:

    https://medium.com/@piersbxd/ethereum-fixing-the-legal-problem-of-the-dao-4cae1eea63a6#.a4u1ej81e

    http://www.coindesk.com/leaderless-dao-put-test-following-reported-ethereum-vulnerability/

    ResponderExcluir
  3. O pessoal da Ethereum, para buscar mais espaço no mercado das blockchains, cria mais uma utilidade para estas com o conceito de DAO. Não creio que seja a real intenção vender o DAO como um produto novo, mas sim salientar o poder da tecnologia Ethereum, porque eles mesmos investiram tempo em desenvolver a estrutura usada para a construçãos das DAO. Pelo que me lembro, eles vendiam a Ethereum como criptmoeda e, principalmente, plataforma para contratos inteligentes, que poderiam ser desenvolvidos 3rd-party.

    Concordo com o ponto levantado por Victor, certas tarefas organizacionais são melhor realizadas por especialistas fora da área específica do empreendimento, e tomar decisões coletivamente pode tornar medidas tomadas prejudiciais para a saúde do negócio. Um exemplo (geral) é a diminuição no quadro de funcionários de uma empresa, decisão que nunca seria aceita pelos empregados a serem demitidos. Talvez a restrição do poder ao voto ajudasse, ou até mesmo a ponderação de votos, mas isso afastaria investidores e apoiadores do conceito de DAO.

    ResponderExcluir
  4. Augusto, hoje mesmo teve um ataque grave sob o DAO do ehtereum
    https://blog.ethereum.org/2016/06/17/critical-update-re-dao-vulnerability/

    Até onde eu entendi, este ataque não é relacionado com o problema que você descreveu. A
    vunerabilidade que tu mostrou está mais pra um tipo de falha conceitual. No caso de hoje, é uma
    espécie de bug de implementação mesmo. O atacante está conseguindo drenar ETHER antes que a validade
    do contrato seja chechada. Ou seja, é como se fosse possível sacar fundos sem que todas as partes do
    contrato concordem.

    A vulnerabilidae está sendo chamada "recursive calling vulnerability"
    http://hackingdistributed.com/2016/06/16/scanning-live-ethereum-contracts-for-bugs/ . Foi proposto
    um fork para invalidar contratos envolvidos com a conta fraudulenta.

    ResponderExcluir
  5. Com a notícia de que o DAO sofreu um grave ataque calculando um prejuíso de 50 milhões na rede, praticamente põe o projeto em decadência e afastam de vez investidores. Se já há uma certa resistência popular sobre o uso criptmoedas, agora temos mais uma recessão à aceitação em grande escala. O que resta é esperar uma resposta dos desenvolvedores para que se recuperem o mais rápido possível. Lembrando que o Bitcoin já sofreu ataques e conseguiu voltar ao mercado após um tempo.

    Fonte: http://www.nytimes.com/2016/06/18/business/dealbook/hacker-may-have-removed-more-than-50-million-from-experimental-cybercurrency-project.html?_r=0

    ResponderExcluir
    Respostas
    1. Jonas, que tal reescrever esse texto? Da forma que se apresenta, está parecendo ter sido produzido por um tradutor automático, além de trazer erros gramaticais grosseiros.

      Excluir
    2. Olá Ruy, desculpe pelos erros, mas deve ter sido minha pressa. Quanto a suspeita de tradução automática, realmente fui eu que produzi o texto, segue abaixo o texto revisado:

      Com a notícia de que o DAO sofreu um grave ataque calculando um prejuízo de 50 milhões na rede, praticamente põe o projeto em decadência e afastam de vez investidores. Se já há uma certa resistência popular sobre o uso de criptomoedas, agora temos mais uma recessão de aceitação em grande escala. O que resta é esperar uma resposta dos desenvolvedores para que se recuperem o mais rápido possível. Lembrando que o Bitcoin já sofreu ataques e conseguiu voltar ao mercado após um tempo.

      Fonte: http://www.nytimes.com/2016/06/18/business/dealbook/hacker-may-have-removed-more-than-50-million-from-experimental-cybercurrency-project.html?_r=0

      Excluir
  6. O conceito de DAO do ethereum com certeza é muito legal e a possibilidade de qualquer pessoa pode criar projetos para a DAO e submeter suas ideias é um dos fatores que na minha opinião irão contribuir para uma boa solidificação da ideia.

    Entretanto nem tudo são flores e a tecnologia ainda tem muitos quesitos que me deixam meio inseguro, como por exemplo o que aconteceria se houvesse alguma desavença entre a DAO e seus membros, ou o que realmente são os Tokens da DAO, são realmente uma criptomoeda? Ou seria algo parecido com a compra de ações de uma empresa?

    Mesmo assim eu acho que a DAO é uma tecnologia que crescer bastante e como o mundo hoje em dia esta cada vez mais automatizado não vai faltar espaço para a DAO no mercado.

    ResponderExcluir
  7. Enquanto eu acredito que o DAO tenha um grande volume de utilidades em tanto votações em decisões (como se fossem acionistas) e em negócios descentralizados (como mobilidade urbana), eu acho que será difícil ele prosseguir com o mesmo otimismo que inicialmente o projeto teve com investidores. Já pesquisando sobre falhas do projeto, a poucos dias houve um congelamento de uma grande quantidade de ETH, cujo defeito já havia sido apontado por vários cientistas da computação. Além disso, há problemas como o apontado por Augusto em relação à votação. Já com esse defeito que levou ao congelamento, o DAO está dividido, pois uma grande parte tem objetivos mais Cypherpunk onde a manipulação por parte dos desenvolvedores para manipular a economia e descongelar ele iria influenciar a economia, o que eles não querem uma vez que abre exceção para manipulações econômicas que eles não querem. Outro grupo argumenta que tal ação é necessária. Devido a isso, o DAO está tendo um novo fork que impede o hacker sacar DAO do bloco que contem o DAO congelado (antes temporariamente, agora até que uma nova solução seja proposta).

    Sobre isso, até as figuras mais relevantes da área não estão otimistas que o DAO no momento vai conseguir prosseguir sem mudanças, o que diminui ainda mais a segurança de investidores iguais à quando ele estava em crowdfunding. No momento, todos DAO parece que foram trocados simplesmente por contratos que podem ser trocados novamente por ETH. Não é um bom momento.

    https://blog.ethereum.org/2016/06/17/critical-update-re-dao-vulnerability/

    https://blog.daohub.org/the-next-steps-786323e6fac9#.2xquejxdn

    ResponderExcluir
  8. Uma coisa que não havia ficado muito claro pra mim, mas depois com algumas leituras eu entendi é que o DAO e o Ethereum são duas coisas diferentes: O Ethereum é aquele protocolo que já foi visto em outras aulas, que possui sua própria blockchain enquanto o DAO é um software que roda na rede Ethereum.

    Eu acredito que o DAO e a tecnologia blockchain em geral tem muito potencial mas eu acredito que ela também é relativamente recente. Então, como qualquer sistema que está numa fase inicial de implementação, elas devem ser utilizadas e vistas com cautela.
    Esse ataque recente feito ao DAO do Ethereum, pelo que entendi, foi por conta de um bug de implementação. Os atacantes estão em busca de erros e bugs na implementação e, por ser um sistema que está em fase inicial, vão ter várias brechas que possibilitarão ataques. Só com o tempo mesmo o sistema vai se tornando mais robusto.

    ResponderExcluir
  9. A ideia dos DAOs é bem inovadora pelo fato de ser fora do contexto das organizações atuais.
    DAOs funcionam como uma organização que trabalham como um software.
    A criação das DAOs poderiam criar uma generalização de criação de organizações baseadas em serviços (como o Uber por exemplo).
    Essa generalização é boa de certa forma, pois não haveria interferência humana, então a menos que ela tenha sido programada maliciosamente, o funcionamento é linear e descentralizado.
    Um exemplo interessante foi dado na entrevista do G1, sobre a democracia implementada por um DAO, que seguiria um padrão de meritocracia, e não sugestões ou outros métodos que seriam menos eficazes.
    A DAO, na minha concepção, tem mesmo a capacidade de funcionar como uma democracia, visto que ela é imparcial e segue suas próprias leis, dando aos participantes seus direitos e ninguém pode quebrá-los ou alterar as leis regentes.
    Esse conceito tem o potencial de ser largamente utilizado, mas falhas na segurança de suas programações podem gerar desastres catastróficos no caso de, por exemplo, haver uma DAO para controlar um sistema muito grande.
    Como o conceito é novo, deve esperar um tempo até que ele se torne mais seguro, mas parece promissor.

    ResponderExcluir