Mouvement de la nouvelle économie (NEM) est une solution de niveau entreprise pour alimenter l’économie blockchain imminente. Initialement prévu pour être un fork de NXT, la communauté a décidé d’utiliser une base de code entièrement nouvelle avec une version alpha publiée le 25 juin 2014 et la première version stable le 31 mars 2015. La plateforme est actuellement en cours de réécriture en C++ et sera publiée sous la forme de la mise à jour « Catapult » début 2018.
Le système Smart Asset
La blockchain NEM alimente ce qu’ils appellent le Smart Asset System. Ce système est destiné à être une solution blockchain ouverte et personnalisable pour un nombre illimité de cas d’utilisation, construite sur des appels API simples et puissants. La blockchain 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é comme serveur de passerelle API.
Cela signifie que les développeurs souhaitant créer des applications basées sur la blockchain n’ont pas besoin d’exécuter de 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 la manière dont les différentes applications utilisent le réseau NEM. Les applications peuvent accéder directement à l’API NEM, accéder à un serveur distinct en plus de faire des requêtes NEM, ou les serveurs existants peuvent être adaptés pour utiliser NEM en arrière-plan.
Développeurs définir NEM Adresses qui servent de conteneurs pour les actifs et peuvent être mis à jour et modifiés au fil du temps. Une adresse peut représenter simplement un portefeuille contenant des pièces de monnaie ou quelque chose de plus compliqué comme un document qui nécessite des signatures ou une élection qui recueille des votes.
Le développeur créerait ensuite Mosaïques: des actifs identiques et transférables qui représentent les pièces, les signatures ou les votes qui résideront dans les adresses. Ce système de flexibilité adresses et configurable mosaïques est viable pour d’innombrables cas d’utilisation, et comme toutes les fonctionnalités NEM sont accessibles via l’API NEM, n’importe qui peut créer n’importe quel type de système qu’il imagine et le connecter à la blockchain NEM avec une relative facilité.
Preuve d’importance et récolte
La blockchain NEM utilise un algorithme de preuve d’importance (par opposition à la preuve de travail de Bitcoin ou à la preuve d’enjeu de PIVX) pour parvenir à un consensus grâce à un processus qui encourage la participation active au réseau. Cela crée un réseau décentralisé et agile de nœuds bien élevés. Chaque nœud a un score d’importance qui détermine à quelle fréquence cela peut récolte (pensez à l’exploitation minière ou au jalonnement dans les systèmes PoW ou PoS) XEM, le jeton natif de NEM.
Une partie de ce système fonctionne par acquisition pièces : lorsque vous placez des pièces dans votre portefeuille, elles commencent comme des pièces non investies.
Au fil du temps, vos pièces commenceront à s’accumuler ou à compter pour l’importance de votre compte. Pour être éligible à un score d’importance, votre compte doit avoir au moins 10 000 XEM acquis.
Cette partie du système agit exactement comme le jalonnement de pièces dans les configurations PoS, mais ne constitue qu’une partie du calcul de votre importance.
En plus du suivi des acquisitions, 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 le font pas. Cela signifie que plus vous envoyez de transactions à d’autres utilisateurs et plus vous utilisez le réseau normalement, plus vous devenez importantLe processus d’acquisition et les mesures de transaction génèrent un score d’importance pour chaque nœud, et ces scores sont utilisés pour évaluer la probabilité que votre nœud récolte des XEM.
Étant donné que PoI n’est pas gourmand en matériel, il permet d’exécuter des nœuds complets sur presque toutes les machines, quelle que soit leur puissance, empêchant ainsi la centralisation de la récolte sur ceux qui disposent des plus grosses machines.
Étant donné que cela nécessite un engagement de temps via le processus d’acquisition, cela évite l’effet « les riches deviennent plus riches » de nombreux systèmes de jalonnement dans lesquels ceux qui ont le plus d’argent deviennent immédiatement les plus gros gagnants et ne peuvent être dépassés.
Dans certains systèmes comme Bitcoin, l’extraction de blocs et l’exécution d’un nœud de réseau sont séparées. Dans le système NEM, l’exécution d’un nœud pour sécuriser le réseau et la récolte de pièces sont effectuées par le même logiciel, ce qui encourage l’exécution d’un nœud complet et conduit à une plus grande décentralisation au fil du temps, à 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 de consensus traditionnelles qui comportent toutes leur lot de forces et de faiblesses.
Autres fonctionnalités de la blockchain
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. En gros, chaque nœud garde une trace des informations qu’il reçoit des autres nœuds (nouveaux blocs, transactions, etc.) puis vérifie ces informations.
Si les informations s’avèrent valides, la réputation du nœud fournisseur augmentera, et si les informations sont erronées, la réputation diminuera. Les réputations de tous les nœuds sont ensuite transmises au réseau et mises à jour au sein de chaque nœud. Cela permet d’équilibrer automatiquement la charge et de supprimer les nœuds défectueux du réseau, ce qui permet au réseau de fonctionner aussi facilement et aussi rapidement que possible.
Fonctionnalités supplémentaires :
- Filtres anti-spam intégrés qui empêchent les transactions indésirables d’inonder le réseau et d’encombrer les travaux
- Un système de synchronisation horaire P2P qui permet au réseau de conserver des horodatages précis sans dépendre de serveurs externes pour vérifier l’heure
- Messagerie cryptée sur la blockchain sans piratage des champs de transaction pour transporter des données comme d’autres pièces
- Les adresses multisignatures permettent aux développeurs de définir des adresses partagées et un contrôle multipartite sur les actifs et les conteneurs
Des informations sur la technologie sont décrites ici et peuvent être trouvées sur le NEM tpage de technologie et de manière plus technique dans leur référence technique.
Public vs. Privé
Tout le monde peut utiliser la blockchain publique NEM en utilisant les appels API comme décrit ci-dessus, mais pour les applications qui nécessitent plus de confidentialité ou souhaitez garder les choses en interne, une version privée de la blockchain NEM peut être provisionnée pour fonctionner sur Les serveurs internes utilisent uniquement des nœuds prédéfinis choisis par les utilisateurs. Sur ces réseaux de nœuds privés et fiables, certaines fonctionnalités du réseau public qui sont en place pour empêcher les nœuds défectueux de causer des problèmes peuvent être supprimées ou réutilisées, ce qui permet des transactions encore plus rapides (dans les milliers/seconde) dans une configuration en boîte fermée.
Ces déploiements de blockchain privés peuvent être utilisés pour alimenter n’importe quoi, des programmes de points de fidélité à la logistique de flotte d’expédition, le tout sans jamais exposer les données de transaction et en offrant une vitesse et une sécurité inégalées. Cela a beaucoup de sens pour les entreprises qui souhaitent utiliser la blockchain pour alimenter leurs outils internes existants et n’ont pas besoin des fonctionnalités supplémentaires de la chaîne publique. Les cas d’utilisation du système NEM public et privé sont explorés sur leur site Web à l’adresse https://nem.io/enterprise/.
Réflexions finales
NEM propose un système vraiment impressionnant qui promet d’être un acteur majeur dans la future économie basée sur la blockchain. La facilité de développement, la flexibilité et le système PoI unique font de NEM une plate-forme très attractive pour tout développeur ou entreprise souhaitant créer une solution blockchain.
Au fil du temps, je pense que nous verrons de plus en plus de projets intéressants construits sur la base de NEM. Gardez un œil dessus !
Source https://coincentral.com/what-is-nem/?utm_source=rss&utm_medium=rss&utm_campaign=what-is-nem