Réponse courte: Une adresse Bitcoin est un numéro unique qui « détient » la devise Bitcoin. Vous utilisez l’adresse pour recevoir et envoyer des bitcoins.
Réponse de taille moyenne: Une adresse Bitcoin est la moitié de la clé publique de la paire de clés publique-privée qui permet la validation de la propriété de cette adresse. WHOAH là, qu’est-ce que cela signifie dans la tarnation ??
Les adresses Bitcoin sont créées dans le cadre d’un processus de génération de clés qui crée quelques clés. Ils sont un ensemble assorti, où l’un est public et l’autre privé. Lorsque vous « signez » une adresse bitcoin, vous exécutez les clés publiques et privées via un algorithme qui vérifie que ces clés sont associées. Habituellement, vous parlez de signer en relation avec un message. Quelqu’un vous envoie un message signé et vous pouvez vérifier que le message provient de la personne réelle. Vous pouvez vérifier le message car il a été signé avec sa clé privée et vous le faites correspondre à sa clé publique. Lorsque vous envoyez des bitcoins, le message signé fait partie de la transaction bitcoin et vous ne voyez pas le message explicitement, il n’est qu’une partie de la transaction. De cette façon, vous pouvez valider l’adresse de l’adresse. La transaction (le transfert de valeur) a été signée avec la clé privée du propriétaire et vous vérifiez qu’elle est valide avec sa clé publique.
Une petite redirection – la cryptographie à clé publique est une technologie vraiment cool développée au milieu des années 1970. La grande chose au sujet des paires de clés publiques-privées est que tout le monde peut connaître la clé publique et le propriétaire de la clé privée peut prouver qu’il est le propriétaire du message envoyé avec la clé publique associée. Pour plus d’informations sur PKI (Public Key Infrastructure) sur laquelle repose une grande partie de la sécurité du bitcoin, consultez Mike Hearns (un développeur majeur de bitcoin) bonne description de nombreux problèmes dans « Pourquoi pensez-vous que le PKI craint … mais ne peut pas fais le mieux « .
Une histoire plus longue: Jetez un œil à la séquence d’actions à créer, puis utilisez les paires de clés. Tout d’abord, nous devons générer des paires de clés, ce qui se traduira par deux clés, les clés publique et privée. L’adresse bitcoin est en fait une forme de la clé publique (c’est un hachage de la clé publique). De la spécification du protocole Bitcoin sur: https://en.bitcoin.it/wiki/Protocol_specification#Signatures
En fait, une adresse bitcoin est le hachage d’une clé publique d’ECDSA
Étant donné que n’importe qui peut connaître la clé publique et que l’adresse Bitcoin est vraiment la clé publique, il est parfaitement correct de donner l’adresse Bitcoin. Alors maintenant, nous avons une adresse Bitcoin, quelle est la prochaine étape?
Disons que je veux être payé pour quelque chose, disons que vous écrivez cet article! Je peux annoncer une adresse Bitcoin, et comme vous êtes tous si impatients de lire ceci, vous avez un désir irrésistible de m’envoyer des pièces. Vous ouvririez votre portefeuille Bitcoin, entrez mon adresse comme adresse à laquelle envoyer des bitcoins; cliquez sur soumettre; et j’adorerais acheter des bitcoins. N’oubliez pas que moi et seulement j’ai la clé privée qui correspond à la clé publique (adresse) qui me permet d’être la seule personne qui pourrait dépenser des bitcoins que je viens de recevoir.
Si vous vouliez vérifier que j’étais bien le propriétaire de l’adresse avant de m’envoyer des pièces, vous pouvez demander que j’envoie un message signé joint à l’adresse prouvant que c’est la mienne. J’ai pu créer un message et signer l’adresse. Vous prendriez alors le message que j’ai envoyé et le mettriez dans votre portefeuille avec mon adresse pour prouver que je suis le « propriétaire » de l’adresse. Les portefeuilles Bitcoin incluent généralement cette fonctionnalité de signature et de vérification des messages.
Une adresse est utilisée pour «conserver» des bitcoins, mais le concept d’une adresse qui contient des bitcoins ou que vous êtes le «propriétaire» d’une adresse bitcoin est un numéro d’erreur. N’oubliez pas que l’adresse correspond à la moitié d’une paire de clés publique-privée. La raison pour laquelle vous « possédez » une adresse et contrôlez les pièces associées à cette adresse est simplement que vous connaissez également l’autre moitié de la paire de clés publique-privée, la clé privée. Si quelqu’un d’autre apprend la clé privée d’une adresse, la personne a autant de contrôle et de « propriétaire » de l’adresse que vous. En d’autres termes, cette personne peut dépenser vos bitcoins. La solution est assez simple, assurez-vous de ne contrôler que les clés publiques de vos adresses bitcoin. D’un point de vue pratique, cela signifie que vous créez un bon mot de passe pour le portefeuille Bitcoin, pas facile à deviner, et / ou que vous le stockez en lieu sûr. Certaines excellentes pratiques de sécurité sont décrites sur le site Web de la Fondation Bitcoin à: https://bitcoin.org/en/secure-your-wallet.
Étant donné que les adresses Bitcoin sont l’une des pierres angulaires de l’utilisation de Bitcoin, il est instructif de jouer avec les adresses pour mieux comprendre en quoi consiste exactement une adresse Bitcoin. Bitaddress.org est un site particulièrement intéressant pour jouer avec. Après avoir créé une nouvelle adresse Bitcoin, jouez avec les différentes options et observez les clés publiques et privées qu’il génère. N’ajoutez simplement pas de vrais bitcoins à une adresse tout en affichant également la clé privée. Gardez la clé privée privée!
Comme toujours, suivez mes bits de Bitcoin ici et sur: BitcoinInPlainEnglish http://www.bitcoininplainenglish.com