Du Nimiq sous le sapin

Du Nimiq sous le sapin

Ci-dessous une traduction du nouveau billet officiel trouvable ici.

L’équipe de développement du Nimiq a un série d’annonces très excitantes à faire juste à temps pour les fêtes. Prenez une tasse de votre boisson chaude préférée et lisez la suite pour les découvrir !

Interfaces principales Nimiq

https://safe.nimiq-testnet.com

La refonte des interfaces de l’écosystème Nimiq que nous annonçons aujourd’hui comporte trois volets importants :

1 – Gestionnaire de comptes et API tierce partie

Dans le cadre de nos efforts pour renforcer notre communauté et ses développeurs, nous lançons aujourd’hui une nouvelle application sur le Testnet, appelée « Nimiq Accounts Manager » (NAM) ou Gestionnaire de Comptes Nimiq.

Cet élément sera central pour toutes les applications de l’écosystème Nimiq et leur permettra d’interagir avec les comptes et les adresses des utilisateurs. Le NAM gère les comptes du Keyguard stockés dans le navigateur et gère également les comptes du Ledger de manière transparente (si vous connaissez le Keyguard actuel, alors le gestionnaire de compte est fondamentalement une enveloppe autour de lui qui fournit une interface normalisée non seulement pour le Keyguard mais pour le Ledger et autres sources potentielles de comptes dans le futur).

Le gestionnaire de comptes Nimiq est livré avec une API ouverte pour permettre aux applications de tous les développeurs d’accéder et d’interagir avec les comptes Nimiq de leurs utilisateurs. Un bon exemple en est la nouvelle intégration dy Nimiq Checkout, qui permet à chaque boutique en ligne et à chaque site Web de demander un paiement à leurs utilisateurs directement par le biais du gestionnaire de comptes Nimiq. Lisez la documentation sur l’intégration du Nimiq Accounts Manager dans votre site web !

En plus du paiement direct et facile, la plupart des autres fonctions de gestion de compte sont également disponibles à partir de la nouvelle API.

2 – Comptes multi-adresses

Avec les nouvelles applications, nous activons les comptes multi-adresses selon les normes BIP-39/BIP-44/SLIP-0010. Avec ces nouveaux comptes, vous pouvez maintenant avoir autant d’adresses que vous le souhaitez, toutes sécurisées avec la même seed et le même mot de passe. Plus besoin d’écrire de nouveaux mots de récupération pour chaque nouvelle adresse ! Et cela fonctionne également pour les comptes du Ledger existants !

Remarque : les comptes Keyguard existants (stockés dans un navigateur) sont toujours utilisables et apparaîtront dans votre coffre-fort comme d’habitude, mais ne peuvent pas être mis à niveau, vous devrez donc créer un nouveau compte dans nos nouvelles applications pour utiliser cette fonctionnalité.

3 – Une nouvelle expérience de gestion des comptes Nimiq

Nous sommes fiers de pouvoir montrer ce sur quoi nous avons travaillé avec les membres de notre équipe UX/UI d’Overnice. Avec eux, nous avons redessiné et redéfini ce que signifie interagir avec une blockchain. Nous avons rendu chaque action aussi simple et directe que possible en appliquant notre nouveau guide de style et en épurant sans relâche l’interface. Notre objectif est de rendre Nimiq accessible à tous, pas seulement aux passionnés de crypto.

Notre nouveau Safe, notre gestionnaire de comptes (NAM) et notre Keyguard parlent tous le même langage de conception, réduisent les frictions de l’interface et vous permettent de faire ce que vous voulez faire simplement.

Les trois applications sont disponibles sur le testnet aujourd’hui, et seront diffusées sur le réseau principal après des audits de sécurité internes, des retours de la période de test, d’autres améliorations visuelles et un nettoyage du code.

Pour rappel, les éléments de l’interfaces sont également disponible sur Github : Nimiq Safe, Nimiq Account Manager, Nimiq Keyguard. Donc, si vous avez une question, une idée ou si vous voulez nous aider, signaler un problème ou proposer une amélioration, n’hésitez pas !

De plus, le Safe actuel reçu une mise à jour minimale. Nous avons supprimé les diapositives éducatives initiales, permettant aux utilisateurs de se connecter ou de créer un compte beaucoup plus rapidement. Nous avons mis à jour l’en-tête et ajouté des liens en haut à droite pour accéder rapidement et directement aux endroits les plus importants depuis le Safe.

Implémentation du noyau Nimiq en Rust

https://github.com/nimiq/core-rs/

La première implémentation de Nimiq Core a été initialement développée en Javascript. Pour les navigateurs, les tâches gourmandes en ressources sont exécutées dans WebAssembly et pour Node.js elles sont compilées dans un addon C++ natif.

Comme annoncé il y a quelque temps, l’étape suivante consiste à créer une nouvelle implémentation dans un langage de programmation axé sur les performances et la facilité de maintenance : Rust. Choisir Rust a aussi l’avantage de permettre de complier à la fois le code executable en natif et celui exécutable en WebAssembly.

Le code source de cette implémentation en Rust est maintenant ouvert aux développeurs. Une fois prête, cette implémentation est destinée à gérer les tâches critiques de performance effectuées par un « full node ». Pour se préparer à ce scénario, le noyeau en Rust se concentre sur :

  • Synchroniser l’ensemble de la blockchain depuis d’autres pairs
  • Permettre à d’autres fulle nodes de synchroniser la blockchain à partir de notre implémentation Rust
  • Offrir une interface JSON RPC similaire à notre implémentation JavaScript

Lesquestions sont toujours appréciées 🙂

Documentation pour les développeurs

https://nimiq.com/developers/

Initialement, la documentation du Nimiq a été construite avec notre programme « Bug Bounty » à l’esprit.

Pour permettre aux développeurs web d’accéder facilement et rapidement à l’écosystème Nimiq, nous avons créé une documentation supplémentaire et réorganisé le tout dans le nouveau « Nimiq Developer Center ». Notre objectif est non seulement de permettre aux développeurs expérimentés de faire fonctionner une application Web basée sur Nimiq avec quelques lignes de code, mais aussi de montrer aux nouveaux utilisateurs combien il est facile de commencer à programmer avec Nimiq. Notre objectif est d’inspirer et d’encourager les développeurs web à essayer Nimiq et tous les avantages de la résistance à la censure qu’il offre.

A l’occasion de ces avancées nous aimerions également déclarer un grand merci à vous, nos précieux membres de la communauté Nimiq. Nous espérons que vous passerez un bon moment à essayer ces « cadeaux de Noël » du Nimiq ! L’équipe Nimiq poursuit ses efforts pour rendre NIM plus attrayant en augmentant la performance globale et la convivialité de l’écosystème Nimiq.

Nous vous souhaitons, ainsi qu’à vos familles, de joyeuses fêtes, happy holidays, felizes festas, frohe weihnachten, feliz navidad, buone feste, fijne feestdagen, glad helg, mutlu tatiller, häid pühi, חג שמח, 节日快乐, 幸せな休日, สุขสันต์วันหยุด !

Votre équipe Nimiq