Ça, c’est une question blockchain.
Le temps entre les blocs, c’est un paramétrage.
Les temps de la V1 sont paramétrés plus longs, parce que les nœuds font la course, le premier qui a réussi a calculé le bloc, a le droit d’écrire en blockchain, la difficulté du calcul est artificiellement augmenté pour durer le temps prévu en paramètre. C’est pourquoi le temps entre 2 blocs n’est pas précisément 5 min, mais environ 5 min.
En V2 les nœuds sont désignés pour écrire tel ou tel bloc à tel instant précis, moins de consommation (un seul nœud fait le calcul pour chaque bloc), mais besoin de disponibilité forte de chaque nœud. Et cela apporte plus de précision sur le temps entre 2 blocs.
Chaque bloc est calculé avec les infos dont le nœud dispose (transaction, certifs et autre…) Donc le nœud doit avoir reçu la transaction avant de calculer le bloc pour que celle-ci soit dans le bloc, sinon ce sera pour le bloc suivant.