terça-feira, 9 de abril de 2019

Carteiras Digitais no Bitcoin

Leitura:
Chapter 5: "Wallets" do livro Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Securing your wallet
Choose your Bitcoin wallet
Bitcoin Wallet Electrum’s Servers Are Under Massive Attack
The 7 Best Bitcoin Wallets of 2019

Audiovisual:
What is a Bitcoin wallet?
Airbitz - Bitcoin Wallet Security, Privacy, & Ease of Use
Bitcoin Q&A: Hardware wallets and attack surface

5 comentários:

  1. A “carteira” é uma forma de criar uma interface para os usuários, fazendo assim uma abstração dos processos que ocorrem no Bitcoins.
    Testei alguns bitcoin wallets, gostei bastante do coinbase e robinhood. Seus aplicativos são bem semelhantes com aplicativos de banco convencional, tornando a utilização do bitcoin mais simples e acessível.
    É possível ter uma “carteira” bitcoin no desktop, celular ou no seu navegador. O principal problema das carteiras são as questões voltadas para segurança.

    Segurança é um problema para quase tudo e nas carteiras não seriam diferentes. Sua carteira precisa ser protegida, apesar de prover alto níveis de segurança é sempre necessária mais atenção. Essa semana estava lendo uma matéria onde falava que a carteira de bitcoin está sob ataque.
    Falavam que um ataque de negação de serviço (DoS), é uma tentativa de tornar os recursos de um sistema indisponíveis para os seus utilizadores. Os usuários devem conferir com urgência se estão usando a versão oficial e tomar cuidado na hora de usá-la. No entanto, segundo orientações da plataforma, o melhor é não operar no sistema até que a situação seja resolvida....

    Link para continuar com a leitura: https://portaldobitcoin.com/carteira-bitcoin-electrum-ataque-hacker/amp/

    ResponderExcluir
  2. As carteiras complementam o protocolo Bitcoin ao disponibilizar uma interface que visa facilitar a realização de transações.

    Em geral, carteiras acompanham o balanço total relacionado a uma ou mais chaves privadas, responsabilizam-se pela criação e assinatura digital de novas transações além de dispor diferentes métodos para gerar um conjunto de chaves para o usuário.

    Diferentes carteiras vão apresentar vantagens e desvantagens distintas, como por exemplo disponibilidade em certas plataformas, variados níveis de segurança e privacidade, dependência ou não de terceiros para validação de operações. Cabe a o usuário escolher uma carteira que se adeque a suas necessidades.

    ResponderExcluir
  3. Acredito que um dos pontos mais interessantes sobre carteiras Bitcoin é que, como citado pelo professor na aula, elas não guardam o ativo, efetivamente, as carteiras não guardam as moedas nela, e isso é uma grande disrupção à nossas concepções tradicionais. Apesar de termos uma carteira, o nosso dinheiro na verdade está num livro contábil exposto à todos as pessoas. A forma como as carteiras exibem o seu saldo é interessante, o que a carteira faz é buscar na Blockchain por todas as transações em que seu endereço aparece como output, sem contar as transações que você já gastou, fazem a soma de quanto Bitcoin você recebeu e te exibe isso.
    Essas carteiras simplesmente abstraem informações como saldo, além de facilitar operações de pagamentos, abstraindo o gerenciamento de chaves, assinaturas, entre outros. Dessa forma, permitem que qualquer pessoa possa facilmente utilizar as features do Bitcoin sem precisar ter um conhecimento profundo de programação, hash ou qualquer outro conhecimento técnico do Bitcoin. Tendo assim um papel fundamental para a utilização do Bitcoin no mundo.

    ResponderExcluir
  4. Existem diversos tipos de carteiras digitais para Bitcoins, como Web, Mobile, Desktop, Hardware, Paper, Brain, Multisig e HD. Essas "carteiras" são programas que transferem, guarda e monitora Bitcoins, utilizando somente as assinaturas privadas de dados. Com as assinaturas privadas podemos "mexer" nos Bitcoin na carteira digital e a partir dela gerar uma assinatura pública que serve para receber essas moedas, sem uma forma de encontrar a chave privada no sentido inverso.

    HD Wallet, ou Hierarchical Deterministic Wallet, funciona partindo de uma palavra inicial simples e de fácil memorização para assim criar uma longa assinatura aparentemente confusa. Assim só é possível recuperar a assinatura partindo da mesma palavra e mesma carteira, ou seja, o usuário deve manter seguro tanto o programa quanto a palavra base.

    Outra forma de carteira são as carteiras mais "leves" para serem usados em Smartphones, Tablets e Desktop, pois pelo espaço em memória limitado foi criado o SPV, Simple Payment Verification, onde limita o quanto da blockchain é salvo, guardando somente os mais recentes transferências da rede.

    ResponderExcluir
  5. Carteiras Bitcoin são a forma que o usuário final interage com a rede Bitcoin. O que identifica uma carteira é a chave privada do usuário, mas na carteira também contém sua chave pública e softwares para ajudá-lo a se comunicar com a rede e efetuar transições.

    Existem muitos tipos de carteiras, e essa tipologia é construída pela forma de armazenamento da chave privada. Há carteiras físicas, carteiras em formato de software, carteiras online. Há também um conceito aplicado a carteira chamado de "Fria" ou "Quente. Este conceito refere-se ao nível de proteção atribuído a elas.

    Em resumo, funciona assim: Carteiras quentes são usadas frequentemente, sem muitos níveis de segurança para que o usuário se sinta confortável ao usá-las. No entanto, poucos Bitcoins são guardados nela. Já as frias, são usadas poucas vezes, mas possuem um grau elevado de segurança. Assim, sugere-se que o usuário guarde o maior montante na carteira fria, e passando pequenos valores para a quente de tempos e tempos. Portanto, havendo uma quebra de segurança na carteira quente, o prejuízo será menor.

    ResponderExcluir