A linguagem das criptomoedas sugere moedas viajando para algum lugar. Nada viaja. O que acontece é mais parecido com atualizar um livro-razão (ledger) do qual milhares de pessoas mantêm cópias idênticas.
Passo um: você assina uma instrução
Sua carteira guarda uma chave privada. Quando você envia, a carteira usa essa chave para gerar uma assinatura em uma mensagem que diz, em essência, mova esta quantia deste endereço para aquele. A assinatura prova que a instrução veio de quem controla o endereço, sem revelar a chave em si.
É por isso que a chave importa tanto. Qualquer pessoa que a possua pode gerar assinaturas válidas, e não existe uma senha separada protegendo os fundos.
Passo dois: ela é transmitida
A instrução assinada é enviada para a rede, onde fica em uma área de espera junto com as transações pendentes de todo mundo. Nesse ponto, ela já é pública, mas ainda não está confirmada.
Passo três: ela é incluída em um bloco
Os computadores que mantêm a rede reúnem as transações pendentes em um lote e adicionam esse lote à cadeia (chain). A sua é incluída quando alguém a seleciona — e, como o espaço é limitado, a taxa que você anexou influencia a rapidez com que isso acontece.
É nesse ponto que ela se torna real. O registro compartilhado agora diz que o saldo pertence ao destinatário.
Passo quatro: as confirmações se acumulam
Cada bloco subsequente adicionado por cima torna progressivamente mais difícil desfazer a transação. As exchanges costumam esperar várias confirmações antes de creditar um depósito, e é por isso que os fundos às vezes demoram para aparecer mesmo quando a transação claramente já foi concluída.
Algumas redes funcionam de forma diferente e tratam uma transação como final quase imediatamente. De qualquer forma, a espera é sobre certeza, não sobre algo estar em trânsito.
Por que ela não pode ser cancelada
Uma vez que a instrução está em um bloco que milhares de computadores independentes aceitaram, desfazê-la significaria convencer todos eles a reescrever sua cópia da história. Essa é a propriedade que todo o sistema foi construído para garantir, e é por isso que um envio feito por engano não pode ser revertido.
A consequência prática vale a pena repetir: confira o endereço e a rede antes de assinar, porque assinar é o momento sem volta.
