NEM : Une économie en mouvement
New Economy Movement (NEM) est une solution de calibre commercial qui doit alimenter l’économie de la chaîne de blocs qui se prépare. À l’origine destinée à être une fork de NXT, la communauté a décidé de se lancer dans la production d’une base de code complètement nouvelle avec une version alpha sorti le 25 juin 2014, puis la première version stable le 31 mars 2015. La plateforme est en cours de réécriture en C++ et sera disponible sous la forme de la mise à jour « Catapult » début 2018.
Le système Smart Asset de NEM
La chaîne de blocs NEM alimente ce qu’on appelle le Smart Asset System. Ce système est conçu pour être une solution ouverte et personnalisable de chaîne de blocs pour un nombre illimité de cas d’utilisation, construite sur la base d’appels API simples et puissants. La chaîne de blocs est sécurisée et les transactions sont traitées par un réseau mondial de nœuds exécutant le logiciel de base NEM, et le réseau est utilisé en tant que serveur API Gateway.
Cela signifie que les développeurs cherchant à construire des applications basée sur la blockchain n’ont pas besoin d’exécuter un logiciel NEM spécial car toutes les fonctionnalités NEM sont disponibles en accédant aux appels API.
Cela permet une grande flexibilité dans la conception du système et dans l’utilisation du réseau NEM par les différentes applications, car elles peuvent accéder directement à l’API NEM, accéder à un serveur distinct en plus de faire des requêtes NEM. Les serveurs existants peuvent aussi être adaptés pour utiliser NEM en arrière-plan.
Les développeurs définissent les adresses NEM qui servent de conteneurs pour les actifs et peuvent être mises à jour et modifiées au fil du temps. Une adresse peut représenter simplement un portefeuille contenant des coins ou quelque chose de plus compliqué comme un document qui exige des signatures ou une élection qui recueille des votes.
Le développeur crée alors des mosaïques: des actifs identiques et transférables qui représentent les coins, les signatures ou les votes qui se trouvent dans les adresses. Ce système d’adresses flexibles et de mosaïques configurables est utilisable dans un nombre incalculable de cas d’utilisation, et puisque toutes les fonctionnalités NEM sont accessibles via l’API NEM, tout le monde peut construire n’importe quel type de système qu’il conçoit et le connecter à la chaîne de blocs NEM avec une relative facilité.
Proof-of-Importance (preuve d’importance) et récolte de la techno NEM
La Blockchain NEM utilise un algorithme de Proof-of-Importance (par opposition à Proof-of-Work de Bitcoin ou Proof-of-Stake de PIVX) pour parvenir à un consensus par le biais d’un processus qui stimule la participation active au réseau. Il en résulte un réseau décentralisé et flexible de nœuds au comportement impeccable.
Chaque nœud a un score d’importance qui détermine la fréquence à laquelle il peut récolter (pensez au minage ou au jalonnement dans les systèmes PoW ou PoS) XEM, le token natif de NEM.
Une partie de ce système fonctionne en investissant des coins: lorsque vous placez des coins dans votre portefeuille, ils commencent comme des coins non acquis. Avec le temps, vos coins commenceront à prendre de l’importance dans votre compte. Pour être éligible à un score d’importance, votre compte doit avoir au moins 10000 XEM acquis. Cette partie du système fonctionne comme des coins dans les configurations PoS, mais ce n’est qu’une partie du calcul de votre importance.
En plus du suivi de l’investissement, le graphique des transactions du réseau NEM est constamment analysé pour fournir des informations sur les nœuds qui contribuent et ceux qui ne contribuent pas. Cela signifie que plus vous envoyez de transactions à d’autres utilisateurs et plus vous utilisez normalement le réseau, plus vous devenez important.
Le processus d’acquisition des droits et les paramètres de transaction résultent en un score d’importance pour chaque nœud, et ces scores sont utilisés pour évaluer la probabilité de la récolte de XEM de votre nœud.
Etant donné que PoI n’exige pas beaucoup de matériel, il permet d’exécuter des nœuds complets sur presque toutes les machines, quelle que soit leur puissance, ce qui élimine la centralisation de la récolte vers les machines les plus grosses.
Puisqu’il nécessite un engagement de temps via le processus d’acquisition des droits, il empêche l’effet « rich get richer » de nombreux systèmes de placement où ceux qui ont le plus d’argent deviennent immédiatement les plus gros gagnants et ne peuvent pas être dépassés.
Dans certains systèmes comme Bitcoin, les blocs de minage et l’exécution d’un nœud de réseau sont séparés. Dans le système NEM, l’exécution d’un nœud pour sécuriser le réseau et la récolte des coins est effectuée par le même logiciel, ce qui encourage l’exécution d’un nœud complet et conduit à une plus grande décentralisation à mesure que la récolte devient plus rentable.
Dans l’ensemble, le système PoI est unique et semble prometteur, une excellente alternative aux méthodes traditionnelles de consensus qui sont toutes accompagnées de leurs forces et faiblesses.
Autres caractéristiques de la Blockchain NEM
NEM utilise une version personnalisée de l’algorithme Eigentrust++ qui implémente un « système de réputation » pour les nœuds du réseau. Fondamentalement, chaque nœud garde une trace des informations qu’il reçoit des autres nœuds (nouveaux blocs, transactions, etc.) et vérifie ensuite ces informations.
Si l’information s’avère valide, la réputation du nœud fournisseur augmentera, et si elle est mauvaise, la réputation diminuera. Les réputations de tous les nœuds sont ensuite transmises au réseau et mises à jour dans chaque nœud. Cela permet d’équilibrer automatiquement la charge et de supprimer les noeuds défectueux du réseau, ce qui permet au réseau de fonctionner aussi facilement et rapidement que possible.
Caractéristiques supplémentaires
- Filtres anti-spam intégrés qui empêchent les transactions indésirables d’inonder le réseau et de bloquer les travaux.
- Système de synchronisation du temps P2P qui permet au réseau de maintenir des horodatages précis sans dépendre de serveurs externes pour vérifier l’heure.
- Messagerie cryptée sur la chaîne de blocs sans piratage des champs de transaction pour transporter des données comme d’autres monnaies
- Adresses multisignatures qui permettent aux développeurs de définir des adresses partagées et un contrôle multi-parties sur les actifs et les conteneurs.
Des informations sur la technologie décrite ici et peuvent être trouvées sur la page de la technologie NEM et plus en détails dans leur référence technique.
Publique ou privée
N’importe qui peut utiliser la chaîne de blocs publique NEM en utilisant les appels API comme décrit ci-dessus, mais pour les applications qui nécessitent plus de confidentialité ou qui doivent garder les données en interne, une version privée de la chaîne de blocs NEM peut être fournie pour fonctionner sur des serveurs internes et utiliser uniquement les nœuds prédéfinis au choix des utilisateurs.
Sur ces réseaux de nœuds privés de confiance, certaines fonctionnalités du réseau public qui sont en place pour éviter que les nœuds non conformes ne causent des problèmes peuvent être supprimées ou modifiées, ce qui permet des transactions encore plus rapides (dans les milliers par seconde).
Ces déploiements de chaînes de blocs privés peuvent être utilisés pour alimenter n’importe quoi, des programmes de points de fidélité à la logistique des flottes de transport, sans jamais exposer les données transactionnelles et en fournissant une vitesse et une sécurité inégalées.
Cela a beaucoup d’intérêt pour les entreprises qui veulent utiliser la blockchain pour mettre en fonction leurs outils internes existants et n’ont pas besoin des fonctionnalités supplémentaires de la chaîne publique. Les cas d’utilisation pour le système NEM public et privé sont explorés sur leur site web.
Conclusion – Notre avis sur NEM
NEM offre un système vraiment impressionnant qui promet d’être un acteur majeur dans l’économie blockchain à venir. La facilité de développement, la flexibilité et le système PoI unique en son genre font de NEM une plate-forme très attrayante pour tout développeur ou entreprise qui cherche à construire une solution blockchain.
Au fil du temps, je pense que nous verrons de plus en plus de projets intéressants se construire sur NEM. À surveiller !
Adresse BTC : 1BNCTjgpvz9pzubjWGm797YSuxwCe9yAgA
Adresse LTC : LYrKYZMGinceoXsrrfSNze782hVhbmkPxB
Adresse ETH : 0xf0b3b58bc74eef9059e83de9bdf51e2833538e4b
Clause de non-responsabilité/Disclaimer : Le contenu de cet article est destiné à des fins éducatives seulement. Il ne doit pas être considéré comme un conseil d’investissement ni comme une approbation du projet NEM.