Trilitech, Functori et Nomadic Labs ont créé Tallinn. Il s’agit de la 20e modification directe du protocole du réseau depuis le lancement de Tezos en 2018. La conception auto-amendable de la chaîne est mise en évidence par le fait que chaque mise à jour a été suggérée, approuvée et mise en œuvre sans nécessiter de forks du réseau ou d’indisponibilité. Nomadic Labs affirme que la fiabilité à long terme et la capacité de mise à niveau du protocole Tezos sont démontrées par sa capacité à changer fréquemment sur une période de sept ans sans rencontrer de problèmes.
La réduction du temps de bloc Layer-1 de Tezos à six secondes est une modification fondamentale apportée par Tallinn. Cela réduit la latence des transactions et améliore la finalité de la couche de règlement. De plus, le réseau Layer-2 compatible EVM de Tezos, Etherlink, et Layer-1 sont mieux connectés grâce à la mise à jour. Les transactions sont déjà traitées par Etherlink en moins de 50 millisecondes. Tallinn améliore la cohérence entre les deux couches en permettant à ces transactions d’atteindre la finalité Layer-1 en deux blocs, soit environ 12 secondes.
Tallinn étend l’attestation de bloc à tous les boulangers au lieu de quelques-uns seulement. La capacité d’agréger des centaines de signatures de validateurs en une seule signature par bloc est rendue possible par les signatures cryptographiques BLS. Résultats : une sécurité renforcée, des récompenses de staking plus cohérentes et une moindre charge de traitement sur les nœuds du réseau.
De plus, une Registre d’Indexation d’Adresses pour les applications utilisant le runtime Michelson est introduite par la mise à jour. La fonctionnalité peut augmenter l’efficacité du stockage jusqu’à 100 fois en supprimant les données d’adresse inutiles. Pour les grands registres NFT, les contrats intelligents lourds en adresses et les applications à l’échelle de l’entreprise, cette modification devrait réduire les coûts et augmenter le débit.
Tezos a subi des mises à jour fréquentes du protocole depuis sa création, dans le but d’améliorer l’utilisabilité, la sécurité et la performance. Afin d’optimiser le réseau tout en maintenant la décentralisation et la flexibilité à long terme, Tallinn représente une autre petite étape.