An INSAcoin genesis bloc parser, commented in french
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
parser.py

README.md

genesis-parser

Ce que fait le script

Il parse (lit) le genesis block de la block chain produite par le noeud insacoin, avec des indications de chaque action de manière à comprendre le procédé de lecture des données du bloc sérialisées. Il l'affiche ensuite, d'une manière dont l'ésthétique peut paraître douteuse mais dont l'efficacité est indéniable.

Comment l'utiliser

python3 parser.py <blk.dat file>

Si vous lui donnez un mauvais fichier et qu'il ne trouve pas les magic bytes, boucle infinie :D

Pourquoi ?

Ecrit juste avant un workshop à l'INSA, ce script est à but éducationnel et permet de comprendre ce qu'est vraiment une blockchain, de comprendre comment sont sérialisées les données, où elles sont stockées, et comment.
Lien vers l'évènement.