NEAR Protocol est un projet de blockchain hautement évolutif basé sur le sharding qui a été lancé en 2020 et se distingue par sa vision unique d'offrir des capacités BaaS (Blockchain-as-a-Service).
Le protocole NEAR utilise son réseau de nœuds pour créer un infrastructure cloud décentralisée qui permet le déploiement d'applications décentralisées (dApps) dessus. Avec cette infrastructure NEAR, il garantit le déploiement de deux couches de blockchain : son Layer1 NEAR et son Layer2 Aurora.
Grâce à ce mode de fonctionnement, NEAR Protocol est capable d'offrir non seulement une grande évolutivité, mais également une interopérabilité inter-chaînes avec d'autres réseaux tels qu'Ethereum. De cette façon, les utilisateurs peuvent transférer leurs jetons de ces blockchains vers le réseau NEAR Protocol, obtenant une plus grande capacité de traitement et des frais de transaction inférieurs.
Le jeton natif de la plate-forme, NEAR, permet de maintenir les incitations nécessaires au fonctionnement de l'infrastructure à tout moment, en fournissant également des fonctions de jalonnement et de gouvernance décentralisée au sein du protocole.
Origine du protocole NEAR
Le développement du protocole NEAR a commencé au milieu de 2018 lorsque Erik Trautma, Alex Skidanov et Illia Polosukhin ont décidé de commencer à développer ce projet. Au début, l'équipe de développement n'était composée que de neuf personnes et le travail était écrasant. L'idée était de créer un protocole blockchain composé d'un réseau principal, dont l'évolutivité était pilotée par un système de sharding. De cette façon, la couche 1 de NEAR aurait une évolutivité énorme et la capacité de servir des centaines de milliers de transactions par seconde si nécessaire. Ce premier développement serait possible après la présentation de l'algorithme de sharding NightShade, créé de toutes pièces pour être utilisé dans le protocole NEAR.
En plus de Layer1, le protocole NEAR prévoyait également un Layer2. Cela servirait à amplifier les fonctionnalités du protocole NEAR, permettant l'installation d'une machine virtuelle Ethereum. Ainsi, le protocole NEAR serait compatible avec le réseau Ethereum et d'autres réseaux dérivés, permettant au déploiement rapide de contrats intelligents sur le réseau, qui bénéficierait de la vitesse et du coût opérationnel du protocole NEAR. Au total, ces idées ont pris près de deux ans à l'équipe pour se développer, et ce n'est que le 13 août 2020 que le réseau principal NEAR Protocol c'est devenu une réalité.
Cliquez ici pour ouvrir votre compte utilisateur en espagnol GRATUITEMENT et en toute sécurité et recevoir un cadeau de 5 €.
Comment fonctionne le protocole NEAR
NEAR Protocol est une plateforme décentralisée qui cherche à faciliter le développement et le déploiement de dApps sur sa technologie blockchain. Pour cela, NEAR utilise des technologies largement connues telles que la machine virtuelle Ethereum (EVM), construction de chaînes latérales et de partitionnement, utilisation du langage de programmation AssemblyScript et Rust qui est ensuite compilé en WebAssembly (WASM) et d'autres technologies ouvertes qui permettent le fonctionnement et le développement de cette plate-forme.
NEARCore, l'implémentation de référence du protocole NEAR
Le protocole NEAR doit son existence à NEARCore, qui est le logiciel qui le fait fonctionner. NEARCore est entièrement construit à l'aide du langage de programmation Rust, ce qui le rend portable sur différentes architectures et très sécurisé contre différentes attaques et exploits. De cette manière, les développeurs ont créé une première couche de sécurité autour de NEAR, rendant leurs nœuds implémentés dans un souci de sécurité.
NEARCore a tout ce dont vous avez besoin pour un démarrage complet du nœud pour le réseau principal, le réseau test et le bêtanet, qui peuvent tous être facilement lancés avec le script officiel, de près. NEARCore assure également l'accès à toutes les technologies NEAR, puisque l'implémentation est entièrement gratuite et facilement intégrable avec ses différents backends en JavaScript, Python, Go, Java, C# et même Ruby.
Tout cela signifie que NEARCore est conçu pour que la communauté puisse tirer parti de ses capacités en utilisant les outils qui répondent le mieux à ses besoins.
Nightshade Sharding, le schéma de partage du protocole NEAR
Le noyau central du fonctionnement du protocole NEAR est le protocole de partage Nightshade. Nightshade est intégré à NEARCore afin de créer un réseau partitionné efficace et sécurisé. De cette manière, les nœuds NEAR peuvent traiter et valider les transactions en parallèle, ce qui les fait fonctionner beaucoup plus rapidement et augmente ainsi l'évolutivité totale du réseau.
Avec Nightshade, chaque fragment du réseau NEAR produira une partie du bloc suivant. Chacune de ces parties est appelée un morceau. Tous les morceaux produits sont ensuite envoyés au reste du réseau, où ils sont compilés, traités et stockés, générant un nouveau bloc en son sein.
Dans ce nouveau bloc se trouvent les enregistrements de toutes les transactions NEAR et leur dernier statut de synchronisation. Une fois le processus terminé, il se répète dans un cycle sans fin qui maintient la puissance de calcul du réseau NEAR en fonctionnement.
Ce schéma de fonctionnement permettrait à NEAR d'offrir un évolutivité de centaines de milliers de transactions par seconde. Cependant, la limitation du système réside dans la connexion et la latence entre les nœuds qui font partie du réseau. Si les nœuds sont très éloignés les uns des autres sur la planète ou ont des problèmes de connexion, la capacité de Nightshade à évoluer est fortement affectée. En effet, sous certaines conditions, cela peut conduire à fourches dures du réseau.
Protections de Nightsghade
Afin d'éviter cela, Nightshade parie sur un protocole de consensus à propulsion hybride Preuve de participation au seuil (TPoS) pour sélectionner les validateurs. Le protocole de consensus, et plus particulièrement sa partie BFT, s'articule autour de deux technologies éprouvées :
- Le système de consensus à chaîne la plus longue de Bitcoin. Dans Nightshade, la chaîne la plus longue est la chaîne correcte, éliminant ainsi le risque que des fourches dures malveillantes brisent ses performances.
- Le système Casper d'Ethereum 2.0 fusionné avec le concept GRANDPA de Polkadot est utilisé. De cette façon, les chaînes de sharding sont protégées contre les attaques de domaine malveillantes, dans lesquelles un petit groupe de nœuds peut attaquer un sharding et finir par contaminer le reste des chaînes.
Pour sa part, TPoS est similaire à un système d'enchères dans lequel un grand nombre de validateurs potentiels indiquent combien de jetons NEAR ils sont prêts à miser via une transaction signée. Dans ce cas, TPoS aide à déterminer le seuil minimum pour devenir un validateur à chaque époque (généralement un intervalle de 12 heures) et décide en fonction de ces paramètres dynamiques. De cette manière, le réseau ajoute une protection supplémentaire contre les attaques au schéma de jalonnement.
Rainbow Bridge et Aurora, capacités inter-chaînes et contrats intelligents
La deuxième partie importante dans le fonctionnement de NEAR que nous voyons dans Rainbow Bridge et sa couche 2, Aurora. Rainbow Bridge est une application NEAR qui permet aux utilisateurs de transférer des jetons ERC-20, des stablecoins, des jetons enveloppés et même des NFT, entre les blockchains Ethereum et NEAR. Cela permet aux développeurs et aux utilisateurs de profiter de la puissance de traitement accrue et des faibles frais de NEAR Protocol.
Rainbow Bridge est une passerelle entièrement décentralisée et sans autorisation qui peut être utilisée avec n'importe quel portefeuille Web3. Le système fonctionne grâce à une série de contrats intelligents sur Ethereum et Near's Layer2, Aurora. Le fonctionnement est identique à celui de la plupart des ponts que nous connaissons pour les activités cross-chain (par exemple, Multichain). Cela signifie que les jetons dans Ethereum sont verrouillés dans le contrat intelligent au sein de ce réseau tandis que dans Aurora, une copie exacte de cet actif est publiée, qui peut ensuite être mobilisée dans NEAR sans limitations. Le processus inverse est également possible, via la gravure de l'actif dans NEAR et sa publication dans Ethereum.
Maintenant, Rainbow Bridge est possible grâce au fait que la couche 2 de NEAR, Aurora, a un prise en charge complète de la mise en œuvre de la machine virtuelle Ethereum. Cela signifie que tout contrat intelligent Ethereum peut être porté sur NEAR sans modifications majeures. Grâce à cela, il est possible de recréer des jetons ERC-20, ERC-721 et ERC-1155 (ce dernier avec une capacité NFT).
Raisons de faire cela?
Eh bien, opérer dans NEAR est beaucoup moins cher. Par exemple, la création d'un NFT dans NEAR peut coûter jusqu'à 1 USD. D'autre part, dans Ethereum, cette valeur peut atteindre 100 $ ou plus, selon les conditions de coût du gaz dans Ethereum.
L'autre raison est la vitesse. Aurora est capable d'atteindre le confirmation d'une transaction en seulement 2 secondes. Cela met la moyenne de 45 secondes qu'il faut pour échanger Ethereum assez loin (tant que vous payez le bon gaz). Cela signifie que les applications DeFi sur le protocole NEAR sont non seulement possibles, mais des centaines de fois moins chères que l'utilisation de réseaux comme Ethereum. En fait, l'écosystème DeFi sur NEAR Protocol s'est développé rapidement grâce aux facilités qu'il offre pour développer ces applications sur sa blockchain.
Par contre, Aurora utilise le même principe de fonctionnement qu'Ethereum. C'est-à-dire que les commissions de calcul des contrats intelligents doivent payer un "Gas" en utilisant le jeton NEAR. Il existe également des limitations sur la taille et la capacité du gaz que les contrats intelligents peuvent utiliser. Cela permet d'éviter des cycles de calcul infinis et de protéger le réseau contre les attaques de spam.
Jeton NEAR
Le jeton NEAR est le jeton natif du protocole NEAR. Il s'agit d'un jeton dérivé d'ERC-20 qui fonctionne sur la blockchain NEAR et tire parti des capacités d'Aurora pour son fonctionnement. Le jeton a une offre maximale de XNUMX milliard de jetons, ce qui en fait un jeton déflationniste. Parmi les principales utilisations de NEAR figurent le paiement des commissions du réseau, le paiement des récompenses, le paiement de l'accès aux dApps et aux services au sein du réseau et la gouvernance du protocole.
Un point curieux à propos de NEAR est que pour maintenir sa rareté, le reste des frais de transaction est brûlé. De cette façon, l'inflation du réseau est maîtrisée et l'augmentation de la valeur du jeton est encouragée.
Gouvernance au sein du protocole
La gouvernance au sein du protocole NEAR permet à la communauté de participer à la décision sur l'avenir du protocole. Qu'il s'agisse de faire et de voter sur des propositions d'amélioration, de participer à des corrections de bogues et à des primes de bogues, de participer à la mise à jour des paramètres du système et d'introduire des changements à grande échelle dans la technologie de base du protocole. La capacité de gérer les ressources comprend souvent l'allocation de fonds de subvention provenant de sources communautaires, telles que l'allocation fournie à la Fondation.
Les principes de conception de NEAR s'appliquent à sa gouvernance :
- Usabilité: Les processus de gouvernance doivent être clairs et compréhensibles. Les mécanismes de participation active et de vote (le cas échéant) doivent être simples et directs. La gouvernance doit être efficace et efficiente, afin que les décisions soient prises rapidement et mises en œuvre efficacement. La communauté des parties prenantes doit avoir suffisamment de voix pour soutenir la légitimité des décisions et ne pas abandonner ou bifurquer la plate-forme.
- Evolutivité: La gouvernance doit s'étendre à mesure que la portée et la complexité de la plate-forme elle-même, la diversité de ses parties prenantes et l'étendue de la participation augmentent.
- Simplicité: Les processus les plus solides ont tendance à être les plus simples, de sorte qu'une bonne gouvernance doit éviter les processus de sur-ingénierie et reconnaître que la communication de personne à personne est souvent l'approche la plus simple.
- Décentralisation durable : La gouvernance doit permettre la participation de toutes les parties prenantes à la plateforme, mais doit résister à la captation par l'une d'entre elles au fil du temps.
Pour participer à la gouvernance, il vous suffit de miser au sein de la plateforme, ce qui vous donnera un droit de vote en son sein. Vous pouvez également participer aux discussions sur la gouvernance en utilisant le forum communautaire organisé pour cela.
Lancez-vous sur Bit2Me et plongez dans le monde des crypto-monnaies avec une longueur d'avance. Inscrivez-vous facilement et obtenez 5 € GRATUITS sur votre premier achat avec ce lien. N'attendez plus pour rejoindre la révolution crypto ! Inscription