Imagine abrir um aplicativo de Bitcoin no seu telefone.
Na tela aparece uma quantidade de BTC, um histórico de movimentações e duas opções que você certamente conhece: RECEBER E ENVIAR...
Tudo parece bastante simples.
Mas por trás dessa tela acontece algo muito mais interessante.
O QUE ESSA APLICAÇÃO FAZ REALMENTE PARA QUE POSSAMOS USAR BITCOIN?
A resposta está em uma ferramenta fundamental: a WALLET, palavra inglesa que significa carteira.
Embora o nome possa nos levar a imaginar um lugar onde se guarda dinheiro, tecnicamente sua função é diferente.
UMA CARTEIRA NÃO É UM DEPÓSITO DE MOEDAS DIGITAIS. É UMA FERRAMENTA QUE PERMITE INTERAGIR COM O BITCOIN.
E o que significa interagir?
Significa que o software reúne diferentes funções para que uma pessoa possa consultar os seus fundos, receber pagamentos e gerir operações sem ter de executar manualmente todos os procedimentos informáticos do sistema.
Mas vamos perceber o que acontece por trás de cada função....
O QUE ADMINISTRA REALMENTE UMA CARTEIRA?
Numa carteira convencional de autocustódia, um dos elementos mais importantes são as informações criptográficas necessárias para controlar determinados valores.
O software pode gerar, derivar e administrar chaves, consoante a sua conceção...
Também conserva informações que lhe permitem reconhecer os endereços e os fundos a eles associados.
Mas atenção: nem todas as carteiras precisam de guardar chaves privadas no mesmo dispositivo.
Algumas podem funcionar apenas para consultar informações, enquanto outras funcionam em conjunto com um dispositivo encarregado de assinar.
POR ISSO, UMA CARTEIRA NÃO SE DEFINE APENAS POR GUARDAR CHAVES, MAS PELAS FUNÇÕES QUE PERMITE EXECUTAR....
O QUE ACONTECE QUANDO ABRIMOS A APLICAÇÃO E VEMOS UM SALDO?
A carteira precisa de obter informações sobre as operações relacionadas com os endereços que administra.
Para o fazer, pode comunicar com um nó próprio ou consultar serviços que fornecem dados sobre o Bitcoin.
Com essas informações, identifica os montantes recebidos, as operações pendentes e os valores que continuam disponíveis.
O resultado é o que vemos no ecrã: um saldo expresso em BTC.
MAS O MONTANTE QUE APARECE NA APLICAÇÃO NÃO SE TORNA REAL SIMPLESMENTE PORQUE A CARTEIRA O MOSTRA.
As informações da interface devem corresponder ao estado do Bitcoin. Além disso, a confiança que podemos depositar nesse saldo depende da forma como a aplicação obtém e verifica os seus dados.
Uma carteira ligada ao seu próprio nó completo pode basear-se numa verificação independente. Outras dependem, em maior ou menor medida, de informações fornecidas por terceiros.
E O QUE FAZEMOS QUANDO QUEREMOS RECEBER BITCOINS?
Suponhamos que a Ana abre a sua carteira e seleciona RECEBER.
A aplicação mostra-lhe um endereço Bitcoin, geralmente acompanhado por um código QR...
Ana partilha esse endereço com Bruno para que ele possa efetuar o pagamento.
A carteira apresenta os dados de recebimento correspondentes às chaves ou condições que administra.
Quando a operação aparece nas informações que consulta, pode mostrá-la no histórico e indicar o seu estado.
Ana não precisa de introduzir manualmente identificadores de transações nem de interpretar todos os dados técnicos...
A CARTEIRA TRANSFORMA INFORMAÇÕES COMPLEXAS SOBRE BITCOIN EM DADOS QUE UMA PESSOA PODE CONSULTAR E UTILIZAR.
E QUAL É A SUA FUNÇÃO QUANDO QUEREMOS ENVIAR BTC?
A aplicação permite indicar quanto queremos transferir e para que destino.
Com base nessas informações, uma carteira com capacidade de gastar pode preparar a operação e gerir o processo necessário para a autorizar.
Consoante a sua conceção, pode assiná-la diretamente ou solicitar a assinatura a outro dispositivo.
Depois, a operação assinada pode ser transmitida à rede....
Mas há uma diferença importante.
A CARTEIRA FACILITA A OPERAÇÃO. NÃO SUBSTITUI AS REGRAS DO BITCOIN NEM A VERIFICAÇÃO REALIZADA PELOS NÓS.
A forma como são selecionados os valores disponíveis, como são construídas as entradas e saídas e como são calculadas as comissões são questões que estudaremos nas respetivas secções....
TODAS AS CARTEIRAS FUNCIONAM DA MESMA FORMA?
Não. E aqui surge uma distinção fundamental para a segurança.
Existem carteiras que funcionam em dispositivos habitualmente ligados à Internet, conhecidas como HOT WALLETS OU CARTEIRAS QUENTES.
Também existem sistemas que mantêm as chaves privadas isoladas dos dispositivos ligados à Internet, conhecidos como COLD WALLETS OU CARTEIRAS FRIAS.
A diferença não está nos bitcoins...
OS BTC NÃO FICAM QUENTES NEM FRIOS. O QUE MUDA É O AMBIENTE EM QUE AS CHAVES PRIVADAS SÃO PROTEGIDAS E UTILIZADAS.
Esta classificação merece uma explicação específica, porque afeta diretamente a exposição a possíveis ataques....
Também devemos distinguir entre utilizar uma carteira em que controlamos as nossas próprias chaves e depender de um serviço que as administra por nós.
São diferenças importantes, mas não significam exatamente a mesma coisa. Mais adiante, vamos desenvolver cada uma delas....
ENTÃO, O QUE FAZ REALMENTE UMA CARTEIRA?
Uma carteira permite administrar as informações necessárias para interagir com o Bitcoin.
Pode obter endereços de recebimento, consultar operações, identificar fundos disponíveis, mostrar saldos e facilitar transferências.
Algumas administram diretamente as chaves privadas. Outras funcionam com dispositivos externos ou permitem apenas observar determinados fundos.
Por isso, embora duas aplicações mostrem exatamente o mesmo saldo, isso não significa que ofereçam o mesmo nível de controlo, segurança ou independência.
E AQUI ESTÁ O QUE REALMENTE IMPORTA...
UMA CARTEIRA NÃO É SEGURA SÓ POR MOSTRAR UM SALDO, TER UMA PALAVRA-PASSE OU APRESENTAR UMA INTERFACE MODERNA... A sua segurança depende, entre outras coisas, da forma como administra as informações sensíveis, de onde se encontram as chaves privadas e de quem dispõe dos meios para autorizar operações....
E isto leva-nos a uma questão essencial para qualquer pessoa que utilize Bitcoin...
QUE INFORMAÇÕES DEVEMOS PROTEGER PARA QUE NINGUÉM POSSA AUTORIZAR OPERAÇÕES SEM O NOSSO CONSENTIMENTO?
Porque uma carteira pode facilitar enormemente a utilização do Bitcoin...
MAS A COMODIDADE DE UMA APLICAÇÃO NÃO DEVE SER CONFUNDIDA COM A SEGURANÇA DO CONTROLO CRIPTOGRÁFICO QUE ESTÁ POR TRÁS....
Vejo-te na próxima publicação... Com mais informações sobre carteiras!
