Che cos'è Address?
Un Address è la stringa che condividi per ricevere cripto. Immaginalo come un numero di conto bancario creato dalla matematica, collegato al tuo portafoglio. Il tuo Address è sicuro da condividere e indirizza i fondi a te senza rivelare la tua identità.
«Un Address è solo un nome utente che scelgo.» Non proprio. Viene generato dalla matematica del tuo portafoglio ed è legato a una chiave pubblica, non a un nome che scegli tu.
Come funziona Address
Ecco un tour rapido, non serve smoking.
- Passo 1: Il tuo portafoglio crea una chiavi crittografiche dietro le quinte.
- Passo 2: Deriva un Address dalla tua chiave pubblica tramite hash e codifica.
- Passo 3: Condividi quell'Address con un amico o con un'app.
- Passo 4: Inviano fondi creando transazioni di criptovaluta che puntano al tuo Address.
- Passo 5: Poi, il tuo portafoglio dimostra che puoi spendere quei fondi usando la tua chiave segreta.
Questo è il flusso, sì, è così semplice.
Perché Address è importante
Perché dovresti interessarti a questa stringa di caratteri?
- Vantaggio: Permette a chiunque di inviarti fondi senza esporre la tua identità o i dettagli interni del portafoglio.
- Prospettiva: Gli Address sono portabili tra app e portafogli; si adattano al denaro su internet e ti permettono di spostare i fondi a tuo piacimento.
- Rilevanza: Vedrai un Address negli exchange, nei portafogli, nei mint di NFT e in qualsiasi app che invia o riceve token.
Prima di inviare a un Address, prova con una piccola somma, verifica la rete e usa il QR quando possibile. Condividi liberamente il tuo Address, ma non condividere mai la tua chiave privata.
Caratteristiche principali di Address
Cosa distingue un Address
- Condivisibile: È pubblico per progettazione ed è sicuro pubblicarlo o incollarlo.
- Derivato: Viene creato da una chiave pubblica tramite un processo unidirezionale che mantiene la chiave segreta al sicuro.
- Con checksum: Molti formati includono controlli per rilevare errori di battitura.
- Legato alla rete: Il formato suggerisce a quale catena appartiene, quindi è importante usare la rete corrispondente.
- Fresco: Riutilizzare è comune, ma crearne di nuovi migliora la privacy.
Come viene calcolato Address?
Catene diverse usano ricette diverse, ma l'idea è la stessa. Parti dalla chiave pubblica, applica hash, aggiungi un tag di versione, poi aggiungi un checksum e codifica.
Esempio per indirizzi Bitcoin classici
address = Base58Check(version || RIPEMD160(SHA256(public_key))) Gli Address in stile Ethereum mantengono gli ultimi 20 byte di un hash Keccak e li mostrano in esadecimale con un checksum
address = last20bytes(Keccak256(uncompressed_public_key)) Varianti
Tipi comuni di Address che vedrai
- Legacy: P2PKH (Pay to PubKey Hash), spesso inizia con 1 su Bitcoin.
- Scripted: P2SH (Pay to Script Hash), spesso inizia con 3 su Bitcoin.
- Bech32: Formato segwit moderno che spesso inizia con bc1 su Bitcoin.
- Hex: Formato in stile Ethereum che comincia con 0x e può includere un checksum.
Un Address è pubblico e serve solo per ricevere. I fondi inviati al Address sbagliato o alla rete sbagliata di solito sono persi, quindi ricontrolla sempre il formato e la catena.
Esempio
Mia ti manda via messaggio il suo Address che inizia con bc1, lo scansioni, invii una piccola prova, poi invii l'importo completo dopo che è confermato.
Curiosità
Esistono indirizzi vanity, dove la gente genera chiavi finché il loro Address non inizia con una parola divertente come 1COFFEE o 0xBEEF. Moda incontra crittografia, Rolex incontra i thread di Reddit.
Riepilogo
Se ricordi una riga, che sia questa: Un Address è il puntatore condivisibile che porta i fondi al tuo portafoglio, mentre la tua chiave segreta li mantiene spendibili.
