Le guide du débutant à la NEAR Blockchain (Partie 2)

L’arc de la technologie :

Bitcoin :

Malheureusement, les transactions sont très coûteuses et, parce que ce n’était certainement PAS ce à quoi la plate-forme Bitcoin était destinée, la fonctionnalité est très limitée. La plate-forme y est lente (environ 4 transactions par seconde), coûteuse et un gaspillage massif d’énergie mondiale.

Ethereum :

Donc, si Bitcoin n’était vraiment qu’une calculatrice de base, Ethereum était une calculatrice graphique TI-83 sophistiquée sur laquelle vous pouviez écrire des jeux intéressants, bien que basiques. S’il met en place plein de bonnes idées, il est aussi assez lent (14 transactions par seconde) et encore assez coûteux à utiliser pour les développeurs. Ils ont essayé de mettre à niveau cela, mais ont maintenant des difficultés à pivoter en raison de la quantité de travail technique, de stockage de valeur et de croissance de la communauté qui a déjà eu lieu dans leur modèle hérité.

Des solutions de mise à l’échelle de « couche 2 », y compris les « canaux d’état » et les « chaînes secondaires », sont apparues pour essayer d’améliorer les performances et le coût de ces plates-formes plus lentes (mais plutôt sécurisées) en supprimant une partie du travail de la chaîne principale et en faisant ça ailleurs. Ils existent à la fois pour Bitcoin et Ethereum mais n’ont pas atteint l’adoption que nous espérions.

Les premières blockchains challenger sérieuses ont été lancées en 2017–2018 avec une grande variété d’approches pour résoudre le problème de mise à l’échelle. Ils ont généralement essayé de centraliser davantage le matériel (par exemple, EOS), mais la plupart des approches sont toujours limitées par une limite fixe car chacun des « nœuds » qui composent le réseau répète exactement le même travail, qu’il y en ait 21 ! d’entre eux ou 1 000. Ces approches ont donc permis d’atteindre des débits de milliers (ou plus) de transactions par seconde, mais sacrifient souvent la décentralisation pour y parvenir.

Les blockchains évolutives de nouvelle génération comme NEAR représentent la nouvelle vague. Dans ce cas, NEAR se libère de l’idée que chaque nœud qui participe au réseau doit exécuter tout le code car cela crée essentiellement un gros goulot d’étranglement et ralentit toutes les autres approches.

Pour résoudre ce problème, NEAR utilise une technique appelée « sharding » du monde de la base de données (explication technique) qui divise le réseau de sorte qu’une grande partie du calcul se fasse en parallèle. Cela permet à la capacité du réseau d’augmenter à mesure que le nombre de nœuds dans le réseau augmente, de sorte qu’il n’y a pas de limite théorique sur la capacité du réseau.

Contrairement à de nombreuses autres approches de sharding, qui nécessitent toujours que les nœuds soient exécutés sur un matériel de plus en plus complexe (réduction de la capacité d’un plus grand nombre de personnes à participer au réseau), la technique de NEAR permet aux nœuds de rester suffisamment petits pour s’exécuter sur de simples instances hébergées dans le cloud.

Mais il ne s’agit pas seulement d’évoluer. En fait, pour que la mise à l’échelle soit même un avantage, les développeurs doivent être en mesure de créer des applications que les gens utilisent réellement et les blockchains actuelles rendent cela difficile à la fois pour le développeur et l’utilisateur final. Bon nombre de ces problèmes doivent être résolus en mettant en place le protocole correctement dès le début et peu de projets axés sur l’évolutivité ont correctement pris cela en compte.

Par exemple, de nombreuses solutions d’évolutivité nécessitent que les développeurs créent et provisionnent leur propre blockchain (ou « chaîne d’applications »), ce qui représente une énorme quantité de travail et de maintenance, et cela semble tout aussi inutile pour la plupart des équipes que la construction et la ferme de serveurs sur site. serait pour la plupart des développeurs Web traditionnels. En comparaison, NEAR permet aux développeurs de simplement déployer leur application sans trop réfléchir à la façon dont l’infrastructure qui l’entoure fonctionne ou évolue, ce qui ressemble davantage aux clouds modernes comme Amazon AWS ou GCP ou Azure qui pilotent presque toutes les applications Web d’aujourd’hui.

Quelques notes rapides…

1- Devises :

2- Chaînes privées :

3- “DAGs” :

Médias :

--

--

Blockchain , Near , Octopus Network

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store