A idéia de usar ethereum pode parecer intimidante, mas pode ser recompensador.
Se o ‘computador do mundo imparável’ se desenvolve de acordo com o planejado, ele poderia fornecer alternativas para os Facebooks e Googles que muitas pessoas usam todos os dias (como explicado em “O que é Ethereum?“).
O Ethereum pode não ser tão intuitivo quanto a web como a conhecemos hoje, mas ainda assim, qualquer um com um computador ou smartphone pode testar a plataforma, desde que eles possuam ‘ether‘ – partes únicas de código que permitem atualizações no ledger do blockchain.
Carteiras Ethereum
Primeiro, você precisa de um lugar para armazenar com segurança seu ether (ou pelo menos um local para armazenar suas chaves privadas). Isso nos leva a ‘carteiras’ ethereum (wallets).
Uma ressalva é que perder sua chave privada é um problema muito maior do que perder uma senha: significa perder seu ether para sempre.
A remoção de partes confiáveis é uma espada de dois gumes. Embora os intermediários não sejam mais necessários para verificar as transações, não há suporte técnico para pedir ajuda para recuperar sua chave secreta.
Com isso em mente, há muitas opções para as carteiras armazenarem criptomoedas: carteiras de desktop, carteiras eletrônicas, carteiras de hardware e carteiras de papel.
A escolha de um depende de suas preferências por conveniência e segurança. Normalmente, esses dois conceitos estão em desacordo um com o outro: quanto mais conveniente, pior a segurança (e vice-versa).
Carteiras de Desktop
As carteiras de desktop são executadas no seu PC ou laptop. Uma opção é baixar um cliente ethereum (uma cópia de todo o blockchain ethereum). Existem alguns clientes ethereum escritos em diferentes linguagens de programação e com diferentes tradeoffs de desempenho.
Esse processo pode levar alguns dias e só aumentará à medida que o ethereum crescer. A carteira precisa então ficar em sincronia com as transações mais recentes no blockchain.
Carteiras de Celular
Os clientes de celular, ou clientes “light”, exigem que menos dados sejam baixados para se conectar à rede e fazer transações, portanto, eles são mais adequados para download em um smartphone.
A opção cliente leve é mais conveniente, mas não tão segura. Clientes ethereum completos oferecem uma maneira mais segura de receber transações, porque eles não precisam confiar em mineiros ou nós para enviar informações precisas – eles validam as transações em si.
O armazenamento de chaves privadas em um dispositivo que é desconectado da Internet (um método conhecido como ‘armazenamento a frio’ [cold wallet]) é mais difícil de hackear e é melhor usado para armazenar grandes reservas de ether.
No entanto, o método não é tão fácil de usar como quando o ether é armazenado em um smartphone ou computador conectado à Internet.
Carteiras de Hardware
Carteiras de hardware, que geralmente são tão pequenas quanto um dedo ou dois, oferecem o melhor dos dois mundos. Esses dispositivos seguros que geralmente podem ser desconectados da Internet e podem assinar transações sem estar on-line.
Mas, novamente, este sistema semelhante a um depósito não é uma boa opção se você quiser usar o ether com freqüência ou no dia-a-dia.
Carteiras de Papel
Outra opção de armazenamento a frio é imprimir ou cuidadosamente manusear uma chave privada em um pedaço de papel, uma “carteira de papel” (paper wallet) e travá-la em algum lugar seguro, como um cofre. As ferramentas on-line podem gerar pares de chaves diretamente no seu computador – não nos servidores de um site, o que pode deixar as chaves vulneráveis se o site for invadido.
Também é possível gerar chaves usando a linha de comando, desde que você tenha os pacotes criptográficos necessários instalados para o seu idioma preferido.
Tudo o que disse, novamente, se você perder sua chave privada, vai embora para sempre.
Portanto, a melhor prática é gastar algum tempo extra criando várias cópias da chave privada e armazenando-as em locais seguros diferentes, caso uma seja perdida ou destruída.
Comprando Ether
A obtenção de ether varia de país ou, pelo menos, de moeda. Você precisa encontrar alguém on-line ou pessoalmente que tenha ether e queira negociar.
Há sempre a opção de se encontrar pessoalmente para comprar ou vender ether, especialmente se você mora em uma cidade com frequentes meetups.
Isso nem sempre é uma opção em áreas menos povoadas. As casas de câmbio permitem que os usuários comprem ether diretamente com dólares ou bitcoins. Normalmente, há um processo de inscrição.
Comprar ether com outra moeda pode ser um passo extra.
Bitcoin é a criptomoeda mais comumente usada, e as pessoas em todo o mundo são mais propensas a querer trocá-lo por sua moeda. Então, se você quiser comprar ether para reais, por exemplo, a maneira mais fácil é comprar bitcoin em uma casa de câmbio (exchange) e trocá-lo por ether.
Depois de comprar o ether, você pode enviá-lo diretamente para outra pessoa (“peer-to-peer”). Isso provavelmente custará uma pequena taxa de transação paga aos mineiros.
E agora?
O que os usuários podem fazer depois de obterem ether?
Você deve ter notado que a linguagem de exchange e carteira até este ponto tem sido bastante similar ao bitcoin. Mas as aplicações ethereum são bem diferentes.
Usuários com ether podem participar ou criar contratos inteligentes (código que executa automaticamente os termos de um contrato para que você não precise depender de terceiros).
Pacotes de contratos inteligentes podem ser usados para criar aplicativos descentralizados (‘dapps‘), que você pode usar ou participar.
Qual é o sistema?
Mas antes de prosseguirmos, vale a pena explicar um pouco como isso funciona. Ethereum e outras criptomoedas têm um sistema de armazenamento reconhecidamente confuso.
Talvez seja útil compará-lo com o que já sabemos.
Observe a sequência de números na frente do seu cartão de crédito? É necessário que os bancos determinem para onde devem enviar dinheiro quando o cartão é passado. Criptomoedas permitem que você gere números de identificação semelhantes que identificam onde debitar os fundos.
Neste sistema, existem dois componentes principais que os usuários precisam para identificação: a chave pública e a chave privada. Geralmente representada como uma sequência embaralhada de números e letras, as duas chaves são ligadas por criptografia.
A chave pública pode ser enviada para outras pessoas para que elas saibam para onde enviar seu dinheiro. Se você quer que as pessoas lhe enviem ether, você precisa de um endereço: uma seqüência codificada de letras e números derivados da chave pública embaralhada, para que as pessoas enviem moedas.
Para gastar ether, você precisa assinar os fundos com sua chave privada, que, como o nome indica, é semelhante a uma senha. Na analogia do cartão de crédito, é semelhante ao PIN usado para desbloquear seus fundos no caixa eletrônico ou em uma loja.
Então, qual é o benefício deste sistema? Uma diferença fundamental nos blockchains abertos (como bitcoin e ethereum) é que os usuários podem gerar um número de identificação para seus fundos a qualquer momento. Eles não precisam esperar por um banco para aprovar um pedido de conta bancária e apresentar o cartão de crédito.