Comment Bitcoin lui-même est-il représenté (soit techniquement, soit au niveau du code)


ces questions justifieraient toute une section d’un livre. Pour éviter cela, j’ai mis un lien à la fin du message. Entre-temps, je vais essayer de répondre à certaines parties de votre question.

J’ai parcouru des dizaines de vidéos et de textes, mais je n’ai pas trouvé correctement comment le bitcoin lui-même est-il représenté techniquement ou au niveau du code ?

C’est un problème connu avec toutes ces vidéos. Ce n’est pas suffisant 🙂 Le bitcoin est représenté sous forme de données dans la blockchain. Effectivement, une transaction déplace les bitcoins, en prenant la transaction d’une adresse, en l’envoyant à une nouvelle adresse. Lorsque vous jetez un coup d’œil à certains explorateurs de bitcoins, ils fournissent des détails, par exemple ici à titre d’exemple. Pour répondre à votre question, vous devez comprendre les détails présentés dans cette transaction. En bref : vous découvrirez 2 entrées et 4 sorties. C’est ce qui déplace les Bitcoins (ou Satoshis). De nombreuses transactions peuvent ensuite être combinées dans un bloc, qui crée ensuite la blockchain.

Comment Bitcoin lui-même est-il représenté (soit techniquement, soit au niveau du code)

D’après ce que j’ai compris jusqu’à présent (si correct), c’est qu’un seul bitcoin lui-même n’est représenté par aucune classe/objet au niveau du code (ou techniquement PAS représenté par un identifiant unique comme la monnaie fiduciaire l’a imprimé),

oui, je veux dire, pas de numéro de série dessus. Mais en termes de programmation (il existe des dizaines d’implémentations), vous pourriez penser à une classe « bitcoin ». Le code de base par défaut n’a rien de tel, la référence du code est ici.

mais plutôt le bitcoin est UNIQUEMENT un chiffre qui est stocké dans un grand livre distribué (blockchain).

oui

Et que la création d’un « nouveau » bitcoin est sortie de nulle part

Eh bien, l’air mince est souvent une idée répétée. Mais effectivement il faut faire des travaux (« mining »), ce qui coûte cher. Donc, l’air mince est probablement faux.

comme récompense pour la vérification des transactions avec preuve de travail (c’est-à-dire la résolution d’un problème mathématique afin de retarder la diffusion de la vérification des transactions) à des fins de sécurité (et donc PAS comme certains le disent pour découvrir de nouveaux bitcoins – car aucun bitcoin n’a un identifiant unique permanent à découvrir).

en quelque sorte – veuillez lire le chapitre 10 du livre référencé 🙂

pour expliquer comment le bitcoin lui-même est représenté soit techniquement

Yup  : voici le merveilleux livre d’Andrea « Mastering Bitcoin », qui contient de nombreux exemples pertinents pour les développeurs. Ma proposition pour vous  : commencez à évaluer les transactions en détail (chapitre 6) et travaillez sur les portefeuilles et les clés. Cela vous donne l’image dans les 2-3 heures. Et puis vous avez probablement l’idée. Sinon, vous prolongez votre question ici, ou soulevez une nouvelle question 🙂