Une adresse est un emplacement unique sur le réseau d'une blockchain qui peut recevoir, conserver et envoyer des tokens. Chaque adresse se compose de deux parties : une clé publique et une clé privée.
L'idée est qu'il est sûr de partager sa clé publique à grande échelle pour recevoir des fonds, un peu comme une adresse électronique ; tandis que la clé privée est particulièrement sensible et doit rester privée, et a le pouvoir d'envoyer des fonds en signant des transactions, comme un mot de passe.
Chaque paire de clés publique et privée est liée par un algorithme cryptographique spécial, qui leur permet de fonctionner de la manière décrite ci-dessus. Lorsqu'elles sont écrites en texte, les clés ressemblent à une longue chaîne de lettres et de chiffres incompréhensibles qui peuvent être très difficiles à retenir. C'est là que les wallets (portefeuilles) sont utiles.