Post
Topic
Board Débutants
Je ne comprends pas le principe du "minage"
by
Spermicide
on 15/01/2018, 21:35:03 UTC
Bonjours à tous. J'ai lu quelques tutos d'introduction à la blockchain et je n'ai pas compris le principe du minage.

Sur le tuto openclassroom je lis
Quote
Que font les ordinateurs qui minent ? Ils essaient de résoudre un problème mathématique. Plus précisément, ils essaient de trouver "le nombre qui, hashé, donne un nombre commençant par une longue série de zéros
Pourriez-vous m'expliquer l'intérêt de résoudre ce problème mathématique ? Qu'a t'il à voir exactement avec la blochain ?

Je sais que dans la blockchain, chaque block contients un hash du block précédent. Est-ce que ce problème mathémathique à résoudre y est relié ?


Pourquoi faut-il que les mineurs trouvent un nombre qui hashé commence par des zéros ? Pourquoi des zéros ? A quoi ce nombre correspond il exactement ? Pourquoi une fois trouvé cela permet il de créer un nouveau block ?


J'ai également une question concernant le problème de de la double dépense à éviter.  Toujours sur le tuto openclassroom je trouve ceci:

Quote
"En pratique avec le Bitcoin, on doit attendre qu'une transaction soit validée. La validation d'une transaction n'est pas instantanée avec le Bitcoin. On considère qu'il faut attendre que plusieurs blocs aient été ajoutés à la blockchain pour confirmer la transaction (ce qui peut prendre quelques dizaines de minutes !). Ca veut dire qu'à partir du moment où vous payez, le vendeur va attendre l'arrivée de nouveaux blocs pour être sûr que vous n'avez pas essayé de tromper le système"

Cela signifie que s'il faut  attendre que 3 blocs soient apparus pour valider la transaction celle ci apparaitra dans le 4ème bloc ?  Pourquoi et comment l'arrivée de ces nouveaux blocs permet de sécuriser la transaction et lutter contre la double dépense ?

Je vous remercie par avance Smiley