Mise à jour technique d’Oasis de novembre 2022

Gomski33
Oasis Foundation — French 🇫🇷
6 min readJan 7, 2023

--

Remarque: cette publication est une traduction réalisée par un membre de la communauté Oasis Network. Des contrôles minutieux sont effectués pour garantir la rigueur des contenus, néanmoins ces derniers peuvent comporter des erreurs ou des omissions. Oasis Network n’est pas responsable de l’exactitude, de la fiabilité ou de l’actualité des informations traduites. Publication originale en anglais: Oasis Engineering Update November 2022

Notre équipe d’ingénieurs informaticiens nous met à jour concernant les activités du réseau en novembre

Le mois dernier, nous avons sorti la version 1.4 d’Oasis Wallet- Web. Des mises en œuvre ont été apportées en termes de convivialité, de sécurité et de performance. Il y a également eu une mise à jour de sécurité pour Oasis Wallet — Browser Extension

Dans l’ensemble, les performances du réseau sont satisfaisantes. Il n’y a pas eu de temps d’arrêt dans les paratimes Emerald et Ciper et le paratime Sapphire fonctionne toujours sur le testnet sans aucun souci. Un pic de 22 594 transactions a été enregistré dans Emerald le 8 novembre, ce qui implique une augmentation de 20% par rapport au pic d’octobre.

En plus des diverses statistiques du testnet pour le mois de novembre, plusieurs améliorations et corrections ont été apportées à la plateforme de développement et à la plateforme de base.

Obtenez les détails ci-dessous.

Mises à jour wallet

La nouvelle version 1.4 de l’Oasis Wallet — Web a été publiée en novembre. Diverses améliorations ont été apportées à l’interface utilisateur en termes de convivialité, de sécurité et de performances. Un énorme travail a été effectué sur le refactoring du cadre de test interne. Il utilise actuellement Playwright pour les tests de bout en bout. Vous pouvez tester la nouvelle version via le lien, wallet.oasisprotocol.org. Ajouts importants :

  • Comptes multiples dérivés de mnemonic : ajout de la pagination au flux d’importation de comptes (#1124, #1142, #1141)
  • Résolution du problème d’autorisation de l’extension WebUSB (#1079)
  • Désactivation de Google Translate des adresses de compte affichées (#1144)
  • Création des lignes à partir d’entrées liées à des commissions (#1150)
  • Implémentation: les modales ne défilent pas toujours vers le haut (#1157)
  • Privation des navigateurs de l'enregistrement des entrées sensibles des formulaires dans les données de l’utilisateur (#1171)
  • Exécution des transferts Paratimes avec leur dissimulation (#992)
  • Paratimes: Augmentation de la couverture des tests autour des composants (#1114)
  • Popup pour l’extension de test Playwright E2E récupère les données de la page de fond (#1128)
  • Déplacement de la validation de l’adresse route de AccountPage vers les routes (#1145)

En novembre, 64 pull requests été fusionnées avec succès.

Une importante mise à jour de sécurité a été publiée pour Oasis Wallets — Browser Extension ; la version 1.8.1 corrige une faille potentielle dans laquelle un navigateur peut enregistrer des données sensibles en texte clair pour une future autocomplétion dans des champs que l’utilisateur a déjà remplis. Votre Wallet a déjà été mis à jour automatiquement si vous avez téléchargé Oasis Wallet — Browser Extension depuis le Chrome Web Store.

Mises à jour du réseau

Les Paratimes Emerald et Cipher ont été cohérents tout au long du mois de novembre sur le Mainnet et le Testnet. Bien que Sapphire n’ait pas encore été lancé sur le Mainnet, le Testnet fonctionne normalement. Aucun temps d’arrêt ou autre événement n’a été enregistré.

Les déploiements de nœuds de calcul et de gestionnaires de clés Sapphire ont augmenté sur le Testnet. Nous souhaitons inciter les opérateurs de nœuds et les créateurs de dApp potentiels à en savoir plus sur Oasis et à faire partie de notre écosystème. Pour configurer votre propre validateur et nœud de calcul ParaTime, tester le réseau et signaler tout bug, consultez notre guide.

Temps forts du Mainnet

  • Le 8 novembre, il y a eu un pic quotidien de 22594 transactions sur le Mainnet d’Emerald, une augmentation de 20% par rapport au mois d’octobre (18827 le 13 octobre). En moyenne, 9 000 transactions quotidiennes ont été enregistrées. Cela signifie une baisse par rapport au mois d’octobre, avec 14 000 transactions.

En date du 30 novembre 2022:

  • 120 nœuds de validation
  • 54 nœuds de calcul Emerald Paratime
  • 27 nœuds de calcul Cipher Paratime

Points forts du Testnet

  • Trois mises à jour insécables réussies des versions mineures d’Oasis Core — 22.2.1, 22.2.2 et 22.2.3 — ont été ajoutées au Testnet les 7, 18 et 23 novembre respectivement.
  • Le 23 novembre, la version mineure Sapphire Paratime 0.2.1 a subi une mise à jour insécable sur le testnet.
  • Lorsque nous avons effectué un certain nombre de tests pour le nouveau test de fonctionnement Sapphire Hardhat dans le navigateur le 12 novembre, Sapphire sur Testnet a atteint un pic de 165 transactions confidentielles quotidiennes (contre 1,7k transactions à la fin du hackathon Oasis Sapphire en octobre). Pour en savoir plus, consultez la section documentation ci-dessous sur le support du navigateur Sapphire Hardhat. Il n’y a eu qu’environ 66 transactions par jour en moyenne en novembre (contre 575 transactions quotidiennes moyennes en octobre) parce qu’il n’y a pas eu d’événements communautaires importants liés au Sapphire pendant les derniers jours du mois.

En date du 30 novembre 2022:

  • 44 nœuds de validation
  • 16 nœuds de calcul Cipher Paratime
  • 32 nœuds de calcul Paratime Emerald
  • 6 nœuds de calcul Paratime Sapphire
  • 6 nœuds de key management

Mises à jour de la plateforme des développeurs et de Paratime

La nouvelle blocktag en attente, qui a été incorporée dans Sapphire ParaTime, permet de récupérer toutes les transactions qui seront contenues dans le bloc suivant (0d4ba11608). De plus, la prise en charge du front-end du navigateur a été ajoutée à un nouvel exemple basé sur le hardhat-boilerplate (#73). Pour plus d’informations, consultez les mises à jour de la documentation ci-dessous. Une nouvelle version 0.2.1-testnet a été publiée et elle est maintenant opérationnelle sur le testnet. En octobre, un total de quatre pull requests ont été fusionnés dans le Paratime Sapphire.

La version of Emerald Web3 Gateway3.2.0-rc1 a été publiée. Elle est construite en utilisant Sapphire ParaTime 0.2.x et la branche Oasis Core 22.2.x la plus récente. La plupart des autres corrections étaient de petits ajustements de dépendances. Nous avons fusionné 8 pull requests en novembre.

Le Oasis Indexer continue à fonctionner sans interruption

  • De nouvelles structures de données ont été introduites pour le traitement des transactions du contrat Emerald, et deux corrections essentielles ont été fusionnées.
  • Ensuite, nous avons amélioré les tests de cohérence et d’intégrité pour garantir le bon fonctionnement de l’indexeur.
  • L’accélération et la parallélisation de la réindexation, fréquentes à ce niveau de développement, ont également pris beaucoup de cycles.
  • Nous avons effectué une évaluation des services existants de vérification des contrats intelligents EVM, et nous travaillons actuellement à l’ajout des chaînes Emerald et Sapphire au service sourcify.eth. Il y a eu 15 fusions PR.

Nous avons ajouté deux chapitres à notre Documentation:

  • Vous pouvez apprendre comment créer des dApps pour Sapphire où les transactions sont signées et soumises dans le navigateur web avec le Sapphire Browser Support.
  • Le chapitre sur la signature des politiques de Key Manager lors de mises à niveau importantes rassemble des instructions utiles pour les membres du comité qui vérifieront et signeront les nouvelles politiques de gestion des clés.

En outre, nous plaçons désormais un fond clair derrière les images lorsqu’un thème sombre est utilisé. Ainsi, nous avons temporairement résolu le problème selon lequel le texte des diagrammes sans fond était difficile à lire lorsque le thème sombre était activé. Nous avons également effectué quelques réparations, mis à jour Docusaurus à la version 2.2.0, et rectification des liens qui menaient à des sites externes inexistants. En tout, 17 pull requests ont été fusionnés.

Mises à jour de la plateforme Core

En novembre, les mises à jour de maintenance 22.2.1, 22.2.2 et 22.2.3 d’Oasis Core ont été mises à disposition. La branche 22.2.x est actuellement opérationnelle sur Testnet, et les utilisateurs sont invités à mettre à jour leurs nœuds. Nous rendrons l’adoption sur le Mainnet officielle une fois que la version est avérée sûre et stable.

Le nouvel ADR 20, qui recommande des modifications au système de vote de gouvernance actuel annoncé dans l’ADR 4, a été approuvé en novembre. Les validateurs votent actuellement de la part de leurs délégués. Cet ADR le passe outre, permettant à quiconque de voter (en fonction de son stake), qu’il soit ou non membre de l’ensemble des validateurs. Bien qu’un tel vote puisse réduire la performance, cet ADR offre une variété de points de référence et de suggestions de mise en œuvre réalisables.

--

--

Gomski33
Oasis Foundation — French 🇫🇷

Blockchain enthusiast and translator. Keen on Web3 and its possibilities.