RFC GVA > TX compatible avec plusieurs branches

Proposition de spec réalisée ici : [DUBP V12] RFC approved

Ma proposition consiste en le minimum syndical pour éviter les régressions : le format des transaction reste identique et il n’y a rien a changer coté client. Simplement, lors de la validation globale, les noeuds duniter ne vérifieront plus le hash pointé par la tx, c’est tout :slight_smile:

Dans la pratique, modifier le code de la validation globale ne suffira pas, il faudra aussi supprimer le contrôle dans le code de génération du prochain block (et peut-être aussi dans le code qui réinjecte en mempool les transactions lors d’un rollback), mais ces portions de code ne sont pas régies par la RFC du protocole.

EDIT : Après analyse du code de Duniter, il semble que lors d’un rollback toutes les transactions sont remises en mempool sans contrôle : app/lib/blockchain/DuniterBlockchain.ts · dev · nodes / typescript / duniter · GitLab