Optimism a publié la mise à niveau 20 le 25 septembre, en mettant à niveau le système de preuve de fraude de l’OP Stack et en posant les bases pour une interopérabilité inter-chaînes future, ou Interop. Selon Foresight News, le changement principal remplace la proposition consistant à utiliser une seule racine de sortie de chaîne par une super racine multi-chaînes.
La super racine est un hachage d’octets de version, d’horodatages et de plusieurs paires (chainID, outputRoot), permettant de prendre une photo de l’état d’un nombre quelconque de chaînes à un même horodatage. Le mécanisme de contestation continue de fonctionner indépendamment par chaîne, mais il peut désormais gérer des dépendances inter-chaînes. La mise à niveau a été mise en œuvre de manière progressive afin de réduire les risques.
La logique de preuve de retrait reste basée sur la racine de sortie afin de préserver la compatibilité descendante. Les opérateurs de nœud n’ont pas besoin d’agir, tandis que les opérateurs de chaîne doivent mettre à jour les configurations associées. Une future mise à niveau hard fork activera formellement l’échange de messages inter-chaînes.
