quarta-feira, 18 de novembro de 2015

Décima-Primeira Sessão (2015.2) 16/11): "Infraestruturas de Consenso: Ripple e Stellar"

Leitura:
Ripple
The Ripple Protocol Consensus Algorithm
The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus

Audiovisual:
Ripple Explained with David Schwartz, Chief Cryptographer of Ripple Labs
Ripple Labs Tech Talk: Understanding Consensus (Mar 2015)
What is Stellar ( STR ) ?
ZapChain Interview with Joyce Kim, Executive Director of the Stellar Foundation
Stellar Consensus Protocol SF Meetup

8 comentários:

  1. O fato de que o Ripple é centralizado seria um problema para a sua adoção? Já que iria contra os "ideais" do Bitcoin? Ele também precisa da participação dos bancos.

    "Currently, Ripple requires two parties for a transaction to occur: first, a regulated financial institution "holds funds and issues balances on behalf of customers." Second, "market makers" such as hedge funds or currency trading desks provide liquidity in the currency they want to trade in."

    ResponderExcluir
  2. Existem duas fases constituintes do Ripple: a moeda (XRP) e a rede de pagamento. Enquanto a rede de pagamento é em si descentralizada, a moeda não é considerada descentralizada devido ao fato que OpenCoin possui mais de 50% dos XRP (a moeda principal da rede de pagamentos do Ripple). Dessa forma, OpenCoin possui uma grande capacidade de controlar a rede, quantos XRP circulam e dessa forma o câmbio da moeda, tornando assim a moeda de caráter centralizado, mesmo que a rede de pagamento seja descentralizada.

    Baseei minha resposta após buscar sobre o assunto; e essa resposta no Quora foi a que me ofereceu uma excelente clarification quanto à confusão causada pelo debate da centralização/descentralização do Ripple. https://www.quora.com/How-is-Ripple-different-from-bitcoin/answer/Jiang-Fung-Wong?srid=xUhV&share=4b333273

    - Guilherme Peixoto (gpp)

    ResponderExcluir
  3. Interessante o fato do XRP já ser uma moeda pré-minerada, como a gente veio vendo nas últimas aulas, ficará cada vez mais difícil minerar bitcoins, necessitando de muito investimento em equipamento para participar do processo, sem falar nas implicações ecológicas desse processo...

    Rodrigo Alves -raan

    ResponderExcluir
  4. Eu achei que o Stellar não ia ter esse problema de centralização mas na entrevista a CEO da Stellar Foundation fala que já teve um momento em que o ledger deles bifurcou e eles tiveram que centralizar para resolver o problema mas não explica direito como eles descobriram. Apesar de não ter uma moeda própria, o que reduz um pouco o peso do problema, fico preocupado numa próxima bifurcação ou alguma que já esteja rolando e não foi descoberta ainda.

    ResponderExcluir
  5. Foi, em dezembro do ano passado eles viram que houve um problema na rede. Os nós na rede começaram a discordar e com isso causou uma bifurcação. Na investigação que fizeram para tentar descobrir a causa dessa falha, eles deram como culpa a própria fraqueza do consenso Ripple/Stellar, que prioriza a tolerância à falhas ao invés de segurança, agravado pela quantidade de contas na rede. Como o consenso Ripple/Stellar que estava sendo usado não prezava tanto pela segurança(quando resultados são válidos e identicos em todos os nós), eles acharam que se deixassem a rede com mais de um nó validando, a rede poderia ter problemas de duplo gasto e mais bifurcações. Com isso, eles decidiram usar um nó como validador até que um novo algoritmo estivesse pronto.
    Esse novo algortimo de consenso, o Stellar Consensus Protocol, foi apresentado em abril desse ano e está sendo usado pela Stellar agora ao invés do protocol antigo. O novo protocolo prioriza a segurança e tolerância a falhas e provou ter outras quatro propriedades importantes, mostrando que é bem mais seguro que o protocolo antigo. Com isso fica menos provável que haja algum novo problema.

    ResponderExcluir
  6. Uma curiosidade sobre Stellar:
    95% da moeda foi dada GRATUITAMENTE logo no inicio. Boa parte disse veio de uma emissao de 100 bilhões de moedas criadas pela fundação sem fins lucrativos que executa o projeto, a Stella Development Foundation. A ideia eh que futuramente, novas moedas sejam adicionadas gratuitamente, com taxa de 1% ao ano.

    FONTE: http://blogs.wsj.com/moneybeat/2014/07/31/mt-gox-ripple-founder-unveils-stellar-a-new-digital-currency-project/

    ResponderExcluir
    Respostas
    1. Nessa mesma publicação citada, também me chamou a atenção a questão de que o foco deles (assim como no Ripple) seria trazer o melhor dos 2 mundos: transações físicas com a utilização da criptomoeda simultaneamente. Essa abordagem deixariam os leigos mais dispostos a utilizar o sistema.

      "As with Ripple, a key selling point for Stellar will be that it allows people to make payments with traditional currencies while using the efficiency of a cryptocurrency network to lower costs and speed up processing."

      Excluir