source avatarΞLIKRYPTO

Partager

MISE À NIVEAU BASE DENIM : CE QUE VOUS DEVEZ SAVOIR La quatrième mise à niveau du réseau Base, Denim, a été activée sur le mainnet le 5 novembre 2026. Elle introduit des blocs natifs de 200 ms, une temporisation de contrat intelligent avec une résolution milliseconde grâce à BaseTime, et des contrôles renforcés pour les transferts de jetons B20. Voici ce qui a changé et pourquoi cela compte. ⇩ ⊹ BLOCS NATIFS DE 200 MS : AU-DELÀ DES FLASHBLOCKS Précédemment, Base utilisait des Flashblocks pour fournir des aperçus de transactions pendant que les blocs étaient en cours d’assemblage. Ces aperçus offraient une visibilité plus rapide, mais ne représentaient pas l’état canonique et pouvaient changer avant la finalisation du bloc. Denim remplace ce système d’aperçu séparé par cinq blocs canoniques complets par seconde, accessibles via les méthodes standard Ethereum JSON-RPC. Cela simplifie la manière dont les applications accèdent à l’état le plus récent et élimine la nécessité de concilier les aperçus Flashblocks avec les blocs finalisés. ⊹ LES NUMÉROS DE BLOC AVANCENT DÉSORMAIS 10 FOIS PLUS VITE Base passe d’environ un bloc toutes les deux secondes à un bloc toutes les 200 millisecondes. Cependant, une inclusion plus rapide ne signifie pas une finalité instantanée. Les transactions deviennent sûres lorsque leur lot est publié sur Ethereum, et elles sont finalisées lorsque Ethereum finalise ce lot. Il existe également une considération importante pour les contrats intelligents existants : les applications utilisant block.number pour mesurer le temps écoulé peuvent se comporter différemment. Un délai de 100 blocs représentait précédemment environ 200 secondes. Sous Denim, il représente environ 20 secondes. Cela peut affecter les verrous temporels, les délais de retrait, les calendriers de déblocage, les périodes de gouvernance, les périodes de refroidissement et les calculs TWAP. Les développeurs doivent revoir les hypothèses de temporisation basées sur les blocs, sans considérer cette amélioration comme une simple augmentation de vitesse. ⊹ BASETIME : PRÉCISION MILLISECONDE Denim introduit BaseTime, permettant aux contrats intelligents d’accéder à des horodatages avec une résolution milliseconde. block.timestamp standard reste mesuré en secondes entières. Puisque Base produit désormais cinq blocs par seconde, des blocs consécutifs peuvent partager le même horodatage. BaseTime offre une temporisation plus fine pour des applications telles que les enchères, les systèmes de trading et les calculs de récompenses sensibles au temps. Il est important de noter qu’il ne remplace pas block.timestamp standard par des millisecondes. Les développeurs doivent utiliser explicitement BaseTime lorsque la précision supérieure est nécessaire. ⊹ B20 : CONTRÔLES RENFORCÉS POUR LES JETONS Denim améliore également B20, le standard de jeton de Base, grâce à trois modifications : ▹ Politiques de conformité réutilisables : Ajoute un opérateur NOT aux côtés de AND et OR, permettant aux émetteurs de créer des conditions de transfert plus flexibles. ▹ Application des exécuteurs de transfert : Ferme une faille qui permettait précédemment d’appeler directement transfer pour contourner la TRANSFER_EXECUTOR_POLICY configurée. ▹ Protection contre la perte de jetons : Les transferts, les émissions et les saisies vers l’adresse propre du contrat de jeton sont désormais annulés avec InvalidReceiver, aidant à empêcher que les jetons ne soient piégés à cet endroit. Ces améliorations renforcent les contrôles des émetteurs, mais ne garantissent pas automatiquement la conformité réglementaire. Cela dépend toujours de l’implémentation et de la juridiction. ⊹ CE QUE LES DÉVELOPPEURS DOIVENT REVOIR ▹ Migrez les applications reposant sur les Flashblocks vers des abonnements aux blocs canoniques et aux méthodes RPC standard. ▹ Auditez les contrats utilisant le nombre de blocs comme mesure du temps. ▹ Utilisez BaseTime lorsque la précision inférieure à la seconde est nécessaire. ▹ Mettez à jour l’infrastructure RPC, les indexeurs et les Explorateurs pour le rythme plus rapide des blocs. ▹ Revoir les politiques de transfert et de conformité B20. ⊹ MON ÉVALUATION Denim va au-delà d’une simple réduction du temps de bloc. Les blocs canoniques natifs de 200 ms simplifient l’accès à l’état, BaseTime introduit des capacités de temporisation plus fines, et les modifications B20 renforcent les contrôles au niveau du jeton. Le compromis est que les applications existantes doivent revoir les hypothèses construites autour du rythme précédent des blocs. Une inclusion plus rapide ne doit pas non plus être confondue avec la finalité soutenue par Ethereum. Cette mise à niveau offre aux développeurs une infrastructure plus performante, mais sa valeur à long terme dépendra de la manière dont les applications s’adaptent et exploitent ces améliorations. Ceci est mon avis fondé sur les données que j’ai examinées, et non un conseil financier.

No.0 picture
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.