
No sector das criptomoedas, um endereço de carteira representa um identificador digital, equiparado ao número de conta bancária, que serve para receber, armazenar e transferir ativos cripto. Estes endereços são constituídos por uma cadeia exclusiva de letras e algarismos, normalmente com 26 a 35 caracteres, e permitem o acompanhamento rigoroso de todas as operações registadas na blockchain. Cada rede blockchain implementa formatos específicos para os seus endereços – por exemplo, os endereços Bitcoin começam com caracteres distintos, enquanto os endereços Ethereum seguem padrões próprios. O âmbito de utilização dos endereços abrange desde operações quotidianas a interações com contratos inteligentes, bem como a identificação de utilizadores em aplicações descentralizadas (DApps).
O conceito de endereço cripto foi introduzido no whitepaper do Bitcoin, publicado por Satoshi Nakamoto em 2008, tendo evoluído em paralelo com o desenvolvimento da tecnologia blockchain. Os primeiros endereços Bitcoin recorriam ao formato de codificação Base58, resultante do hash da chave pública, estabelecendo os princípios do endereçamento das criptomoedas. Ao longo da maturação do sector, surgiram novos sistemas blockchain com formatos próprios, como os endereços Ethereum que começam por 0x, ou os endereços Ripple iniciados por r. O design dos sistemas de endereços tornou-se mais sofisticado, passando de modelos únicos para abordagens multifuncionais e hierárquicas. Exemplos notáveis incluem a introdução dos endereços Segregated Witness (SegWit), que incrementaram a eficiência das transações, e o formato exclusivo do Bitcoin Cash, criado para evitar confusões com endereços Bitcoin.
O funcionamento dos endereços de criptomoedas baseia-se na criptografia de chave pública. O utilizador gera um par de chaves através do software de carteira: uma chave privada e uma chave pública. A chave privada consiste num número aleatório, que deve ser guardado com elevada segurança e nunca revelado; a chave pública resulta da chave privada, utilizando algoritmos de criptografia de curva elíptica. O endereço é gerado após uma série de operações de hash sobre a chave pública. Para receber fundos, basta partilhar o endereço; para proceder à transferência, utiliza-se a chave privada para assinar digitalmente a operação, comprovando a titularidade legítima do endereço. A rede blockchain verifica esta assinatura e valida a operação, garantindo transferências de ativos seguras.
Apesar do design centrado na segurança dos endereços de criptomoedas, subsistem vários riscos e desafios. Um dos riscos principais é a irreversibilidade: enviados fundos para um endereço errado, é quase impossível recuperá-los. A complexidade dos formatos aumenta a probabilidade de erros de inserção, podendo resultar em perdas permanentes. Acresce que, com o avanço da computação quântica, os atuais algoritmos de criptografia poderão enfrentar ameaças graves, razão pela qual o sector investiga soluções robustas e resistentes à computação quântica. A salvaguarda da privacidade dos endereços constitui também um desafio significativo, pois as transações em blockchain são geralmente públicas e podem ser associadas a utilizadores através da análise blockchain. Para enfrentar estes riscos, o sector desenvolveu diversas soluções, como endereços legíveis por humanos, carteiras com verificação integrada de endereços e formatos com reforço da proteção da privacidade.


