segunda-feira, 18 de abril de 2016

Bitcoin e seus Competidores - Parte 1: Ethereum

Leitura:
Ethereum
A Next-Generation Smart Contract and Decentralized Application Platform
ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER HOMESTEAD DRAFT by DR. GAVIN WOOD

Audiovisual:
DEVCON1: Understanding the Ethereum Blockchain Protocol - Vitalik Buterin
DEVCON1: Ethereum for Dummies - Dr. Gavin Wood
Dr. Christian Peel - Ethereum Introduction and Examples
Beyond bitcoin: The future of blockchain and disruptive financial technologies

11 comentários:

  1. Achei bem interessante o talk sobre o blockchain do ethereum. Principalmente sobre as diferenças e ambições que os autores têm sobre o futuro. Um ponto que chamou a atenção, foi a escolha de uma nova função de hash ( GPU Friendly ). Achei interessante porque eu já acompanhava bitcoin a um certo tempo e presenciei a mudança no hardware escolhido pelos mineradores.
    De inicio, eu lembro que o pessoal usava bastante GPUs, um modelo específico da AMD. Chegou ao ponto que você não encontrava essa placa de vídeo em lugar nenhum. Depois de um tempo, alguns fabricantes começaram a fazer hardwares especializados para minerar bitcoin e utilizar a GPU para minerar as moedas se tornou inviável, deixando o sistema bem menos democrático.
    Gostei da iniciativa de tentar manter a mineração "presa" as gpus porque ajuda e desenvolver uma área bem interessante.

    ResponderExcluir
  2. o reddit do ethereum também é bem interessante:

    https://www.reddit.com/r/ethereum

    ResponderExcluir
  3. Não se pode ignorar um projeto que possui uma injeção de capital na
    marca de 1 bilhão de dólares, assim como não podemos ignorar as
    finalidade que as instituições que financiam o projeto almejam para o mesmo.

    O que ficou claro é que ambos utilizam um Blockchain para conferência
    dos dados, e eliminam um poder central de conferência de transações. E
    que na proposta do Ethereum, qualquer tipo de dados podem ser guardados
    no em uma Blockchain juntamente com uma espécie de acordo para a
    atualização desses dados (os contratos inteligentes ou smart contracts).

    Em pesquisas, verifiquei algumas outras diferenças do Ethereum para o
    Bitcoin:

    1. O protocolo Ghost permite transações mais rápidas (12 segundos,
    contra os 10 minutos do Bitcoin)

    2. O Bitcoin, assim como o ouro, é limitado. As recompensas no Bitcoin
    caem pela metade a cada 4 anos, enquanto no Ethereum a mesma quantidade
    é liberada a cada ano.

    3. Ethereum diz ter seu próprio código Turing-completo.

    4. Ethereum utiliza um algoritmo de hash em memória de disco chamado
    Ethash que mitiga contra o uso de ASICS, e incentiva a mineração
    descentralizada por indivíduos usando suas GPUs.

    Fonte: https://www.cryptocompare.com/coins/guides/why-is-ethereum-different-to-bitcoin/

    ResponderExcluir
  4. Acho que um dos aspectos mais importantes do Ethereum é que apesar dele ser um competidor do Bitcoin, ele apresenta um enfoque muito mais prático no que diz respeito a aplicativos. Apesar do Bitcoin permitir a construção de aplicativos sobre a sua base, ele é largamente utilizado como uma moeda digital e tem um apelo muito pequeno para o público geral que vive em países de economia minimamente estável. Apesar de ter grande importância para comunidades pobres ou em crise econômica, o Bitcoin pouco provê para o usuário comum. Em contrapartida o Ethereum possui uma enormidade de possíveis aplicações devido ao seu contexto voltado a Smart Contracts. Suas aplicações vão desde aplicações financeiras até micro-blogging. O fato do Ethereum ter implementações em linguagens de programação de larga utilização permite que o usuário final sequer precise saber que está utilizando uma tecnologia de blockchain ou entender sobre computação distribuída, ele apenas precisa baixar um aplicativo e usá-lo.

    Acredito que dada essa capacidade o Ethereum tem grandes capacidades de se tornar popular. Já há uma série de aplicativos promissores sendo desenvolvidos sobre a plataforma.

    Fonte:
    [1] http://www.coindesk.com/7-cool-decentralized-apps-built-ethereum/

    ResponderExcluir
  5. Embora o Ethereum pareça bem promissor e interessante, eu fiquei sentindo falta de ver aplicações práticas usado a plataforma. Mas no próprio site são dados alguns exemplos e mais alguns que estão em curso podem ser encontrados em [1]. Acredito que a importância do Ethereum vem do fato de que aplicações descentralizadas são uma tendência em curso.

    Ether é a moeda digital em circulação na plataforma Ethereum. 1 Ether vale aproximadamente, hoje, 0.01880708 bitcoin. Pode-se comprar Ether com bitcoins e, embora pareçam "rivais", alguns acreditam que este não seja o foco e que elas sejam complementares [2]. Uma análise do aspecto inflacionário entre as duas criptomoedas pode ser encontrada aqui [3].

    [1] http://www.coindesk.com/7-cool-decentralized-apps-built-ethereum/
    [2 ]https://forum.ethereum.org/discussion/343/bitcoin-vs-ether
    [3] https://www.reddit.com/r/ethereum/comments/3fh2cx/if_ether_is_infinite_doesnt_that_limit_its_worth/cts6dgl

    ResponderExcluir
  6. Ethereum é uma das alternativas ao Bitcoin mais em alta nos últimos meses. Recentemente vi de relance uma manchete no NY Times [1]. Na mesma época saiu uma também no BBC [2] que apresenta melhor a evolução das criptomoedas em geral, com um bloco destinado à Ethereum.

    Saindo em jornais desse porte, fica clara a atenção que Ethereum está chamando como futuro das transações financeiras por meio de sua arquitetura com suporte a smart contracts.

    No artigo da NY Times, é exemplificada uma opção de uso de Ethereum para aceleração de transações financeiras com o uso de blockchains privadas (já existem), que favorece a adoção/crescimento de criptomoedas, mesmo que estas não sejam amplamente adotadas pelo sistema público. Teve até um evento entre grandes bancos [3], para discussão sobre a tecnologia de blockchains.

    Pesquisando aqui, vi outro artigo publicado pela Telegraph [4], que coloca Ethereum como uma das 50 tecnologias que vão mudar o modo que gastamos e guardamos dinheiro. Também achei essa matéria no site da Nasdaq [5], que mostra a grande ascensão da Ethereum, e essa notícia [6] da Microsoft adicionar Ethereum em sua plataforma (com alcance para cerca de 3 milhões de desenvolvedores através do Visual Studio) para desenvolvimento de aplicações distribuídas (dapps).

    O projeto Ethereum está sabendo bem se colocar no mercado (com suas parcerias e teórica vantagem em performance), mas resta ver se com todas seus concorrentes, ela vai conseguir se estabelecer como principal e melhor solução.

    Fontes:
    [1] http://www.nytimes.com/2016/03/28/business/dealbook/ethereum-a-virtual-currency-enables-transactions-that-rival-bitcoins.html
    [2] http://www.bbc.com/news/business-35890616
    [3] http://dtcc.com/news/2016/january/25/blockchain-event
    [4] http://www.telegraph.co.uk/business/2016/04/04/the-50-technology-stars-changing-the-way-we-spend-and-save/
    [5] http://www.nasdaq.com/article/bitcoins-rival-ethereums-rapid-rise-cm599637
    [6] http://www.coindesk.com/microsoft-ethereum-3-million-developers/

    ResponderExcluir
  7. O foco do Ethereum é um pouco mais voltado para aplicações em comparação ao bitcoin, já que tenta de certa forma generalizar o conceito do blockchain para usos genéricos e aplicações definidas pelo desenvolvedor. Apesar disso, nos vídeos, não ficaram muito claros os exemplos atuais implementados, talvez porque o projeto ainda é bastante recente, mas parece promissor.

    ResponderExcluir
  8. Lendo sobre Ethereum vi que, apesar de não ter ficado muito claro o porquê, ele é uma alternativa descentralizada de protocolo de contabilidade, não necessariamente uma alternativa de criptomoeda. A Linhagem ideológica de Ethereum contém tanto BitTorrent, Java e Freenet como faz o Bitcoin. Do ponto de vista do produto, é de propósito geral.

    ResponderExcluir
  9. O principal objetivo do Ethereum aparenta ser a construção de uma plataforma (e não de uma moeda em si como no Bitcoin) que permita a descentralização de aplicações relacionadas à tecnologia de blockchains e afins. A moeda atrelada ao Ethereum tem um papel secundário e serve mais como um combustível atrelado às transações requisitadas dentro da blockchain. Fazendo uma comparação, o bitcoin seria como um MVP do Ethereum e este último acrescentaria mais funcionalidades permitindo novos tipos de atividades. O Ethereum aparenta também possibilitar um maior entrosamento do mundo real/físico e trazer/ampliar suas atividades para dentro do domínio virtual.

    O Ethereum possui o mesmo princípio do Bitcoin de abolir a existência de um intermediário para a realização de suas atividades, além da característica de funcionamento baseado em uma rede peer-to-peer. O Ethereum prever ainda suporte para uma série de aplicações que ainda não foram pensadas/criadas. Outra característica importante é sua menor exigência de recursos para atividades de mineração tornando-se mais acessível para usuários comuns.

    O maior desafio, a meu ver, seria manter robustez/segurança e ao mesmo tempo garantir a portabilidade que o Ethereum almeja ter. Por conta destas mesmas características o Ethereum possui uma maior complexidade de software que provavelmente é a causa do atraso na implementação do sistema com todo seu potencial.

    Introdução rápida sobre o Ethereum: https://www.youtube.com/watch?v=5rh1THmpiOI
    Matéria interessante sobre o Ethereum. (Destaque para a comparação entre Ethereum e Bitcoin) Link - https://blog.ethereum.org/2015/05/24/the-business-imperative-behind-the-ethereum-vision/

    ResponderExcluir
  10. A ideia do Ethereum ser uma moeda voltada aos Smart Contracts é ótima, pois abre um leque de possibilidades no desenvolvimento de aplicativos descentralizados, cômodos e integrados, ajudando muito nas transações, sem contar no tempo da transação, que leva em torno de segundos (devido a um de seus protocolos), enquanto o bitcoin leva alguns minutos.
    Outra coisa interessante do Ethereum é o fato de ele funcionar como uma "plataforma" e não só como moeda, possibilitando aos usuários o desenvolvimento de aplicações na plataforma Ethereum, em linguagens muito utilizadas, facilitando a programação, e possibilitando aplicações que nem mesmo os desenvolvedores achavam que seria possível mas que a plataforma cobre completamente.

    ResponderExcluir
  11. Ethereum me lembrou na hora da aula do Gridcoin (http://www.gridcoin.us/), não da parte de como ele funciona, mas o fato que ele permite que seja distribuído funções computacionais entre os computadores que usam a rede e você ganha moedas por realizar isso e gasta utilizando dele, pelo que entendi. Isso me lembra o 'gas' do ethereum.

    Falando sobre o ethereum em si, a descentralização de processos computacionais em vários computadores pode trazer um massivo avanço em áreas como Machine Learning/Deep Learning e Big Data, principalmente quando se trata de desenvolvedores de baixa escala que possuem algoritmos mas não o equipamento necessário para aplicar-lo em grandes bancos de dados.

    ResponderExcluir