NEO est indépendant des langages de programmation, en ce sens que les développeurs n’ont pas besoin d’apprendre un langage unique (comme Solidity pour Ethereum) pour créer des contrats intelligents, ce qui représente un véritable atout pour nombre d’entre eux. NEO déploie une « machine virtuelle », semblable à d’autres plateformes de contrats intelligents. Elle lui permet de fonctionner comme une plateforme complète au sens de Turing pour créer des applications décentralisées (dApps), même si quelques légères modifications existent.
La NEO Foundation supervise le développement et la gouvernance hors chaîne de la plateforme NEO. Il s’agit d’une organisation à but non lucratif qui finance des projets indépendants de création d’applications et de nouvelles fonctionnalités sur le réseau.
Depuis le lancement de son réseau principal en 2016, NEO est toujours restée parmi les premières cryptomonnaies en termes de capitalisation.
Conception et fonctionnalités de NEO
Reposant sur un mécanisme de consensus baptisé tolérance aux fautes byzantine déléguée, NEO déploie deux types de nœuds sur son réseau :
1. Les nœuds de consensus
2. Les nœuds ordinaires.
Les nœuds ordinaires votent pour déterminer quels nœuds deviendront des nœuds de consensus. Ces derniers, de leur côté, participent au consensus et à la gouvernance en chaîne du réseau. Le poids du vote d’un nœud ordinaire est proportionnel à la quantité totale de NEO qu’il détient. Le consensus de NEO permet au réseau d’afficher de meilleures performances, avec un léger compromis au niveau de la centralisation des nœuds de consensus.
Comme Ethereum, NEO a besoin de GAS pour atténuer les spams sur le réseau, et appliquent ainsi des frais à la consommation de ressources sur le réseau. Sur NEO, le GAS, qui est miné avec chaque bloc, est le carburant servant au contrôle des ressources et au calcul sur l’ensemble du réseau.
NEO se distingue principalement des autres plateformes de contrats intelligents en mettant l’accent sur la création d’un cadre ouvert pour l’« économie intelligente » qui, selon l’entreprise, est constitué de contrats intelligents mais aussi d’actifs, d’identités et de certificats numériques. La communauté NEO regorge de développeurs dédiés au développement sur le réseau, et NEO entretient l’un des plus grands écosystèmes de dApps qui, outre Ethereum, concernent les plateformes de contrats intelligents.
La communauté des développeurs NEO et le NEO Council ont également exploré certaines technologies innovantes visant à améliorer la plateforme, notamment l’interopérabilité inter-chaînes (NeoX), le stockage distribué (NeoFS) et la cryptographie à résistance quantique (NeoQS).
Développement futur
L'antériorité de NEO en tant que plateforme stable de contrats intelligents lui permet de faire partie du groupe restreint des principaux réseaux Turing-complets comptant de nombreux développeurs s’attelant à la recherche et à la création de dApps. NEO a également publié sa toute dernière feuille de route pour l’avenir, y dévoilant quelques initiatives ambitieuses.
En particulier, la communauté NEO met l’accent sur la poursuite de la création d’un environnement à même de prendre en charge des applications commerciales à grande échelle. D’après l’article de blog récemment publié :
« NEO 3.0, à savoir la mise en place d’une blockchain robuste, conjuguée à un débit élevé, une meilleure stabilité, une sécurité renforcée, un système de contrats intelligents optimisé et une infrastructure dotée de nombreuses fonctionnalités dédiée à diverses applications, constituera la pierre angulaire de nos efforts. »
Parmi les principales optimisations de NEO prévues par la feuille de route, citons l’ajout d’un mécanisme de restauration pour améliorer la stabilité du mécanisme de consensus du réseau, la réduction des coûts de déploiement et d’exécution des contrats intelligents et la mise en place d’un oracle permettant aux contrats intelligents de communiquer avec les ressources Internet pendant leur exécution.
En outre, NEO s’efforce de mener à bien des projets de gouvernance ambitieux, tels que l’évaluation de différents modèles pour les futarchies et les démocraties liquides reposant sur la plateforme, des projets dans le cadre desquels la société sollicitera le concours d’universitaires et d’experts du secteur.
Parfois appelée « l’Ethereum chinois », NEO fait partie des plateformes de contrats intelligents les plus solidement ancrées dans le domaine des cryptomonnaies, avec quelques projets fascinants à l’horizon.