human
Comment fonctionne Bitmessage ? Parce que l'explication habituelle sur le wiki est trop déroutante pour moi. ( URL_0 ) Expliquez comme si j'avais cinq ans.
gpt
Supposons que je souhaite envoyer un message à l'aide de bitmessage, je crée une paire de clés publique/privée. Cette paire de clés a une adresse Je crée un message allant à l'adresse publique d'un autre utilisateur. Le client vérifie ma base de données locale pour la clé publique de cette adresse Si elle n'est pas trouvée, il demande la clé publique en envoyant un message Afin d'envoyer ce message, un puzzle cryptographique difficile doit être résolu par mon client. Cela prend en moyenne 4 minutes. Le message terminé et le puzzle sont diffusés à tous les autres clients sur un réseau peer-to-peer. Lorsque le client de l'utilisateur avec l'adresse reçoit mon message, le client envoie un deuxième message contenant la clé publique à mon adresse. Cela nécessite une autre énigme à résoudre et le message à distribuer sur le réseau peer-to-peer. Lorsque mon client reçoit la clé, il utilise cette clé pour chiffrer un message, puis fait une autre preuve de travail (casse-tête) et envoie le message. Le client du destinataire reçoit le message et utilise la clé privée du destinataire pour déchiffrer le message.