Rapport d’avancement du projet Nimiq

Novembre 2019

Talleyrand
Nimiq Translations
6 min readNov 15, 2019

--

L’écosystème Nimiq continue de mûrir et de nombreux progrès ont été réalisés dernièrement. L’équipe travaille d’arrache-pied sur Nimiq 2.0 et Nimiq Checkout. Nous comprenons qu’il peut être difficile de suivre les développements et les réalisations étant donné que les informations relatives sont réparties sur le forum, Telegram, Discord ainsi que GitHub. Afin d’aider les membres de la communauté à obtenir une mise à jour rapide sur les progrès du projet, nous voulons partager un rapport d’avancement sur une base régulière.

Si vous ne connaissez pas bien les membres de Team Nimiq, voici un bref résumé de la structure de l’équipe (sans parler des aspects juridiques et opérationnels):

  • Core (R&D Blockchain): Janosch, Jeff, Marvin, Pascal, Philipp, Richard.
  • Frontend (UI/UX, site web, applications): Daniel, Julian, Matheo, Tammo, Sebastian, Sören, Sven.
  • Communication (marketing, création de contenu, réseaux sociaux): Atua, Chris, Julian, Richy, Sven, Sui-Ju, Tammo.

Prochains objectifs

Core

  • Test et mise en service du client Rust Nimiq
  • Sortie du testnet Albatross incluant une démo et une visualisation
  • Premiers tests de Nimiq OASIS avec TEN31
  • Implémentation d’UTXOTree pour Nimiq 2.0
  • Développement du premier cas d’utilisation de Nimiq OASIS

Frontend

  • Mise à jour du Nimiq Checkout afin de devenir multicrypto (acceptera le BTC et l’ETH en plus du NIM)
  • Tests finaux et sortie du plugin WordPress intégré avec la mise à jour du Nimiq Checkout (vous pourrez donc accepter BTC, ETH et NIM dans WooCommerce sans nécessité d’un fournisseur de paiement !)
  • Générateur de boutons de dons Nimiq (ajoutez facilement un bouton à votre site web pour recevoir des dons en NIM)
  • Conception de NimiqID à partager avec la communauté

Équipe de communication

  • L’équipe de communication a conçu une stratégie marketing pour l’année suivante qui a donné lieu à la création, à la discussion et à l’approbation d’un budget marketing.
  • L’équipe des communication travaille également à l’intégration d’un nouveau membre de l’équipe qui se joindra à nous pour assumer le rôle de business dev/ambassadeur de marque.
  • Concept et premiers travaux de la stratégie de communication de Nimiq OASIS.
  • Tutoriels et documentation du plugin WooCommerce Nimiq Checkout pour WordPress.
  • Programme de récompenses communautaires Nimiq. Aligné avec l’équipe Frontend et Core pour fournir à la communauté des idées de vidéos, de tutoriels et de programmation faciles à réaliser qui renforceront l’écosystème Nimiq. Les membres de la communauté qui travaillent sur un projet et remplissent les critères seront éligibles pour une belle récompense en NIM.

Réalisations récentes

Whitepaper Nimiq 2.0

Après de nombreuses recherches et discussions, l’équipe Core nous a donné un premier aperçu de l’orientation de Nimiq 2.0. Pascal (notre ingénieur Blockchain qui a récemment reçu un prix pour sa thèse de doctorat, félicitations !) a écrit la première version du Whitepaper Nimiq 2.0. Avec ce texte initial, Sven (rédacteur technique) et Richy (Community Manager) ont ajusté la tonalité et utilisé les magnifiques designs d’Overnice (Julian, lead designer) pour créer le Whitepaper Nimiq 2.0.

Pour passer d’une version à l’autre du whitepaper, vous trouverez maintenant un sélecteur de version sur le site officiel. Nous pensons que cela sera également utile dans les futures mises à jour.

Présentation d’UTXOTree

UTXOTree est une nouvelle structure de données qui contiendra les soldes des comptes dans Nimiq 2.0. Actuellement, la blockchain Nimiq 1.0 utilise les Merkle Trees comme Ethereum le fait. Pour Nimiq 2.0, l’équipe Core a trouvé un moyen de mélanger la structure UTXO utilisée par Bitcoin avec les Merkle Trees. Si cela semble révolutionnaire, c’est parce que c’est le cas !

Consensus plus rapide des clients du navigateur avec QuickSync

L’équipe Core a récemment ajouté un nouveau mécanisme de consensus aux clients pour navigateurs appelé Pico consensus. Celui-co permet à un client client sur navigateur d’atteindre un consensus en quelques secondes en téléchargeant seulement une petite fraction des informations de la blockchain à partir des pairs du réseau. Si, pour une raison ou pour une autre, cela ne fonctionne pas, le client sur navigateur se rabattra sur le Nano Consensus, un mécanisme qui lui permet d’aboutir à un consensus en quelques dizaines de secondes. Cette combinaison est ce que nous appelons Nimiq QuickSync. Jetez-y un coup d’œil dans le Safe Nimiq !

Nœuds Rust : Release Candidate

La version Rust du Full Node s’est améliorée depuis sa première version beta en février dernier. C’est le résultat des efforts de l’équipe Core au cours des 6 derniers mois et des membres de notre communauté ayant testé le code et rapporté les bugs. Le nœud Rust est, par rapport à son prédécesseur JavaScript, très performant et peut être compilé pour fonctionner nativement sur plusieurs plates-formes.

Maintenant que Jeff (ingénieur Blockchain, responsable des versions) a fini de nettoyer le code et de corriger les derniers problèmes de packaging, le nœud Rust est prêt pour sa version deployable. Comme toujours, il fera l’objet d’un processus de révision et nous aimerions commencer par demander l’aide de la communauté : si vous êtes un développeur Rust ou si vous utilisez un nœud Nimiq et que vous désirez nous aider en le testant dans votre installation, visitez le dépôt Github et suivez simplement les instructions dans le fichier README.

Un premier partenaire pour l’intégration de Nimiq Checkout

L’équipe Frontend s’est concentrée sur le développement de Nimiq Checkout. Après de nombreux tests avec notre partenaire d’e-commerce (qui sera bientôt annoncé), l’intégration est presque terminée. Ce partenaire utilisera Nimiq Checkout pour accepter le BTC, l’ETH et le NIM comme options de paiement supplémentaires dans sa boutique en ligne. Nous sommes enthousiastes à l’idée de voir la première version de Nimiq Checkout déployée et nous nous préparons à embarquer plus de marchands à temps.

Lancement du site Internet TEN31 et partenariat avec Salamantex

Nimiq est copropriétaire de l’institution financière allemande WEG Bank AG, qui a récemment annoncé la création de sa nouvelle banque baptisée “TEN31 Bank”, spécialisée dans la crypto. Le nouveau site web de la banque TEN31 a été mis en ligne et montre clairement la relation étroite qui existe entre l’écosystème Nimiq et les projets futurs de la banque TEN31.

Par ailleurs, le récent partenariat de WEG Bank AG avec Salamantex, un fournisseur de services de point de vente majeur, mérite d’être souligné. Rien d’officiel n’a encore été publié, mais les possibilités ouvertes sont vraiment passionnantes.

Un nouveau développeur se joint à l’équipe

Nous aimerions annoncer publiquement notre nouvelle recrue au sein de l’équipe : Matheo, un développeur français Full Stack ayant de l’expérience en JavaScript et Vue. Matheo a été présenté à l’équipe par un membre actif de la communauté, ce qui fait de Matheo le troisième membre de la communauté Nimiq qui se joint à l’équipe. Il travaillera à la construction de nouvelles fonctionnalités et à l’amélioration de l’interface utilisateur dans l’écosystème Nimiq. Disons tous bonjour à Matheo sur le forum Nimiq et faisons en sorte qu’il se sente le bienvenu.

Vidéo explicative de Nimiq

Une vidéo expliquant rapidement la vision et capturant l’esprit derrière Nimiq était attendue depuis longtemps. Nous voulions créer une vidéo informative mais engageante que les membres de la communauté pourraient partager avec leurs amis et leur dire : “C’est ce que j’essaie de t’expliquer depuis le début, un nœud tournant directement dans le navigateur !”.

Nous sommes satisfaits du résultat et avons commencé à travailler sur la vidéo suivante. Vous voulez partager votre opinion sur la vidéo, suggérer une idée ou demander une vidéo sur un sujet spécifique ? Rejoignez le forum et créez un sujet. :)

Merci pour la lecture. Nous espérons que ce bref billet de blog vous aidera à avoir une vue d’ensemble de l’avancement du projet.

Pura Vida !

Team Nimiq

--

--