Bitcoin (BTC) foi criado para servir como dinheiro eletrônico ponto a ponto. É prudente entender como uma transação funciona, quer você esteja gastando ou aceitando o BTC como pagamento. As transações Bitcoin são mensagens assinadas digitalmente usando criptografia, como e-mail, e enviadas para verificação para toda a rede Bitcoin. As transações são públicas e podem ser encontradas no blockchain conhecido como livro-razão digital. O histórico de cada transação BTC leva de volta ao ponto onde os bitcoins foram gerados pela primeira vez.
É importante, para começar, entender o que é um bitcoin. Não é um único registro de moeda, como você pode encontrar no livro-razão ou no extrato bancário. Em vez disso, quando você inicia um pagamento ou recebimento, é basicamente um arquivo (referido como dinheiro abaixo) com um valor que é registrado como uma transação. Uma transação de bitcoin inclui três elementos: uma entrada de transação, uma saída de transação e um valor. A entrada da transação é o endereço bitcoin de onde o dinheiro foi enviado, e a saída da transação é o endereço bitcoin que foi enviado. Se o bitcoin estiver em sua carteira, o endereço do bitcoin sob seu controle será esse. Nos bastidores, as transações de Bitcoin são mais complexas do que você imagina. Raramente você envia de uma vez muito bitcoin. Em vez disso, um conjunto de etapas deve ser executado por sua carteira bitcoin e pela rede bitcoin para garantir que a quantidade certa de dinheiro eletrônico chegue ao destinatário.
Cada transação de bitcoin envolve três variáveis principais: um número, uma entrada e uma saída. O endereço de onde o dinheiro é enviado é uma entrada e o endereço que coleta os fundos é uma saída. Como vários endereços de entrada podem ser armazenados em uma carteira, você pode transferir dinheiro de uma ou mais entradas para uma ou mais saídas. Existe até uma porção de armazenamento de dados para cada transação, um tipo de notação, que o ajuda a arquivar dados imutavelmente no blockchain. A parte peculiar sobre as transações de bitcoin, porém, é que se você iniciar uma transação com valor inferior à soma total de seu pagamento, poderá obter o troco não para a produção original, mas para seu controle a partir de um novo terceiro endereço. Isso sugere que sua carteira geralmente acaba tendo várias contas e, para permitir transferências em potencial, você retirará fundos dessas contas.
Você sabe como comprar e manter os bitcoins, mas agora está familiarizado com o que são as chaves públicas e privadas e as usará para criar uma oferta. Para isso, em sua máquina ou tablet, você insere sua chave privada, a soma do bitcoin que deseja transferir e o endereço de saída no programa bitcoin. O software então produz uma assinatura feita a partir de sua chave privada para declarar essa transação para autenticação na rede. A rede deseja garantir que você seja o proprietário do bitcoin transferido e que, ao verificar todas as transações anteriores que são públicas no banco de dados, você não o tenha gasto. Se o software Bitcoin verificar se sua chave privada está realmente correspondendo à chave pública fornecida (sem entender qual é sua chave privada), sua transação será verificada.
Esta transação agora está incluída em um "nó" a ser aplicado ao blockchain e está conectado ao bloco anterior. Uma transação no blockchain é conectada a um identificador exclusivo chamado hash de transação (txid), que se parece com uma sequência de letras e números aleatórios com 64 caracteres. Você pode rastrear uma transação específica digitando este txid no explorador de blockchain na barra de pesquisa. As transações não podem ser revertidas ou abusadas, pois isso envolveria refazer todos os bloqueios que vêm depois. Este não é um processo instantâneo. Como a rede bitcoin é bastante grande, uma única transação entre as muitas na rede requer muito tempo para ser processada. O tempo que leva para confirmar uma transação varia, de alguns minutos a alguns dias, dependendo do tráfego do blockchain e do tamanho de sua transação. Contratos maiores com custos mais altos parecem fazer com que os mineiros verifiquem mais cedo do que os menores. Dito isso, uma vez verificado, é documentado para sempre de forma imutável. Você pode ficar em seu computador e assistir ao fluxo de transferências de Bitcoin se decidir se envolver em alguma obsessão estúpida. Blockchain.info é fantástico para isso, mas se você quiser uma edição hipnoticamente agradável, considere o BitBonkers
Bitcoins existem como registros de transações de bitcoins
Descrevemos um bitcoin como uma série de assinatura digital. Cada proprietário move o bitcoin para o próximo assinando digitalmente um hash da transação anterior e a chave pública do próximo proprietário e conectando-o ao final da moeda. Um beneficiário pode verificar as assinaturas para verificar a cadeia de propriedade. Deve ser lembrado aqui que Bitcoins (Bitcoin) não "existem" per se. Isso é bom! Da mesma forma que moeda, moedas ou até ações, aqueles BTCs em sua carteira não existem especificamente. Não existem Bitcoins reais em algum lugar, nem em um disco rígido, ou em um livro-razão, ou em uma conta bancária, ou mesmo em um computador em qualquer lugar. Veja o blockchain como um banco de dados das transações entre endereços Bitcoin separados. Quando os saldos aumentam e diminuem, esses registros de transações são modificados pela rede Bitcoin e espalhados por cada um de seus nós. Se desejar ver o passado, bem como o saldo atual de qualquer endereço BTC fornecido, você pode usar um de nosso explorador de blocos.
Um exemplo de transação de bitcoin
Mark gostaria de dar a Jessica algum dinheiro. Uma transação BTC é basicamente composta por três partes:
- Uma entrada: este é um registro de endereço BTC do qual Mark obteve originalmente o bitcoin que deseja dar a Jéssica.
- Uma quantia: esta é a quantia específica que o BTC Mark gostaria que Jéssica desse.
- Uma saída: esta é a chave pública de Jessica; seu 'endereço bitcoin' também é reconhecido como
Outra pessoa enviou os bitcoins para você dar a outra pessoa. Como eles os enviaram para você, o endereço de onde eles enviaram foi registrado como a entrada da transação no blockchain do bitcoin (o registro seguro e inacessível) e o seu endereço, o endereço para o qual eles enviaram, foi registrado como a saída da transação no bitcoin rede. Sua carteira gera um desempenho de transação quando você transfere seu bitcoin para outra pessoa, que é o endereço da pessoa para quem você está transferindo a moeda