O que é Address?
Um Address é a sequência que partilha para receber cripto. Imagine um número de conta bancária gerado pela matemática, ligado à sua carteira. O seu Address é seguro para partilhar e encaminha fundos para si sem revelar a sua identidade.
«Um Address é apenas um nome de utilizador que eu escolho.» Não exatamente. É gerado pela matemática da sua carteira e ligado a uma chave pública, não a um nome de ecrã que escolha.
Como funciona o Address
Aqui vai um resumo rápido, sem formalidades.
- Passo 1: A sua carteira cria um par de chaves criptográficas em segundo plano.
- Passo 2: Deriva um Address a partir da sua chave pública aplicando hashing e codificação.
- Passo 3: Partilha esse Address com um amigo ou com uma app.
- Passo 4: Esses remetentes enviam fundos criando transações de criptomoeda que apontam para o seu Address.
- Passo 5: Mais tarde, a sua carteira prova que pode gastar esses fundos usando a sua chave privada.
Esse é o processo, sim, é mesmo simples.
Porque o Address importa
Então por que deve preocupar-se com esta sequência de caracteres?
- Vantagem: Permite que qualquer pessoa lhe envie fundos sem expor a sua identidade ou os detalhes internos da sua carteira.
- Perspectiva: Os Address são portáteis entre aplicações e carteiras, o que se adequa ao conceito de dinheiro pela internet, onde decide como gerir as suas transferências.
- Relevância: Verá um Address em exchanges, carteiras, emissões de NFT e em qualquer app que envie ou receba tokens.
Antes de enviar para um Address, faça um teste com um valor pequeno, confirme a rede e recorra ao QR quando possível. Partilhe o seu Address livremente, mas nunca partilhe a sua chave privada.
Principais características do Address
O que define um Address
- Partilhável: É público por design e seguro para publicar ou colar.
- Derivado: Criado a partir de uma chave pública num processo unidirecional que mantém o segredo seguro.
- Com verificação: Muitos formatos incluem checagens para apanhar erros de digitação.
- Indica rede: O formato sugere a que cadeia pertence, por isso fazer corresponder redes é importante.
- Fresco: Reutilizar é comum, mas criar novos melhora a privacidade.
Como é calculado um Address?
Diferentes cadeias usam receitas diferentes, mas a ideia é consistente. Comece pela chave pública, faça hash, acrescente uma etiqueta de versão, depois um checksum e codifique.
Exemplo para endereços ao estilo clássico do Bitcoin
address = Base58Check(version || RIPEMD160(SHA256(public_key))) Endereços ao estilo Ethereum mantêm os últimos 20 bytes de um hash Keccak e mostram-nos em hex com um checksum
address = last20bytes(Keccak256(uncompressed_public_key)) Variações
Variedades comuns de Address que irá encontrar
- Legacy: P2PKH (Pay-to-PubKey-Hash) estilo, costuma começar com 1 no Bitcoin.
- Scripted: P2SH (Pay-to-Script-Hash) estilo, costuma começar com 3 no Bitcoin.
- Bech32: Formato segwit moderno que frequentemente começa por bc1 no Bitcoin.
- Hex: Formato ao estilo Ethereum que começa com 0x e pode incluir um checksum.
Um Address é público e serve apenas para receber. Fundos enviados para o Address errado ou para a rede errada normalmente não voltam, por isso verifique sempre o formato e a cadeia.
Exemplo
A Mia envia-lhe uma mensagem com o Address que começa por bc1, você digitaliza-o, envia um pequeno teste e depois transfere o montante total após a confirmação.
Curiosidade
Existem Address de vaidade, onde as pessoas geram muitas chaves até o Address começar com uma sequência divertida como 1COFFEE ou 0xBEEF. Moda encontra criptografia, Rolex encontra fóruns do Reddit.
Resumo
Se lembrar de uma linha, que seja esta: Um Address é a referência partilhável que encaminha fundos para a sua carteira, enquanto a sua chave privada permite gastar esses fundos.
