Vidéo réalisée par Emmanuel Bosquet sur sa chaine Youtube afin de rendre accessible à tous les principes de base cryptographie asymétrique (ou cryptographie à clé publique) sous-jacents au protocole Bitcoin :
« Dans Bitcoin on a des clés publiques (ici on va parler d’adresse publique [1]) et des clés privées. L’adresse publique permet de recevoir du bitcoin et la clé privée permet d’en dépenser. Une transaction est un message – et simplement un message – avec une signature numérique. Ce message est public, bien que pseudonyme, vérifiable par n’importe qui et infalsifiable car il nécessite une clé privée pour être signé. »
Pour utiliser le réseau Bitcoin une application nécessite « un programme qui fabrique des clés privées et les adresses publiques associées, qui conserve secrètement les clés privées, […] qui puisse éditer des transactions et effectuer des signatures numériques. »
[1] L’adresse est un condensé (hash) de 25 à 34 octets de la clé publique (65 octets).