Stockage dans la BDD du bloc brut
Place dans le scénario 2 #209 : démarrage du nœud pour la première fois ou bdd vide ?
- Oui : Récupération de la totalité de la blockchain depuis un autre nœud #186 (closed)
- Non : Récupération des blocks depuis le disque et récupération des manquants à notre blockchain depuis un autre nœud #186 (closed)
-> stockage dans la BDD du bloc brut #194 -> indexation des blocs #187 , i.e passage d’un bloc brut au format des indes (pour les blocks provenant d'autre nœuds) -> si BDD peer vide, récupération d’un peer par défaut #188 -> établissement des connexions WS2P #189 (avec vérification des signatures, quota de connexions)
Place dans le scénario 3 #208 : Connexion WS2P établie -> réception d’un bloc -> vérification de la présence en BDD #190 (closed) (identique, pas juste le numéro) -> si nouveau, vérification signature #191 (closed) , validation locale #192 (closed) -> si validation locale concluante, validation globale #193 -> si validation globale, stockage dans la BDD du bloc brut #194 , mise à jour des index (=indexation) #187 -> génération d’un nouveau head #195 et retransmission à toutes les connexions WS2P actives #185 (closed)