Follow Us
Facebooktwitteryoutube
Promo
banner
YouTube
Promo
banner

Blockchain et manger du gâteau: le trilemme de l’évolutivité

Équilibrer toutes les fonctionnalités clés de la blockchain est difficile, mais cela devrait-il même être l’objectif?

Pouvez-vous avoir votre gâteau et le manger aussi? C’est la question que se pose le trilemme d’évolutivité de la blockchain et que Modex BCDB cherche à résoudre.

Le trilemme d’évolutivité a été proposé pour la première fois par Vitalik Buterin, le fondateur d’Ethereum, une crypto-monnaie et un système logiciel décentralisé..

Le trilemme va comme suit. La blockchain a trois caractéristiques déterminantes qui la rendent si attrayante: la décentralisation, la sécurité et l’évolutivité. Le problème est la difficulté de faire les trois à égalité. Bien que deux des trois fonctionnalités se combinent souvent bien, cela signifie nécessairement sacrifier la concentration sur la troisième fonctionnalité. Un trilemme en effet.

Crédit d’image: Forbes

Si la blockchain doit être adoptée en masse, les développeurs doivent d’abord décocher ce verrou. Avant d’examiner les solutions potentielles, explorons le problème plus en profondeur.

Choisis ton poison

La décentralisation est l’âme de la blockchain et se mesure en degrés et non en absolus. Une blockchain peut être plus ou moins décentralisée, mais jamais simplement décentralisée ou non. 

Une plus grande décentralisation signifie que le pouvoir est entre les mains des gens, ce que la blockchain cherchait à l’origine à réaliser. Cela signifie également une plus grande sécurité car il n’y a pas de point de défaillance unique qui puisse être ciblé, comme c’est le cas avec nos modèles client-serveur actuels.

La décentralisation et la sécurité peuvent s’accorder bien, mais cela laisse de côté l’évolutivité – une décentralisation accrue compromet les performances et la vitesse et signifie que les conflits doivent être résolus par la communauté plutôt que par un modérateur central. Un degré élevé de décentralisation, et à son tour la sécurité, rend également plus difficile l’arrêt d’une blockchain utilisée à des fins malveillantes, car il n’y a pas de point de défaillance unique..

Ce qui nous amène à la sécurité, à la capacité de la blockchain à se défendre contre les attaques externes et la falsification interne. La décentralisation ne suffit pas à la blockchain pour se défendre, car il existe une multitude de menaces potentielles: l’attaque à 51%, où si quelqu’un détient plus de la moitié des jetons, il contrôle la blockchain; l’attaque Sybil, où les attaquants créent plusieurs identités pour augmenter leur participation dans le réseau et à leur tour contrôler la prise de décision, ou l’attaque Penny-dépenser, où un attaquant dépense de très petites sommes dans un très grand nombre de comptes stockage et ressources.

Une plus grande sécurité a donc ses avantages évidents. Mais un degré élevé de sécurité, comme un degré élevé de décentralisation, compromet l’évolutivité. Les performances et la vitesse seraient sacrifiées pour allouer la puissance et les ressources nécessaires pour sécuriser le système. Personne ne veut utiliser un système non sécurisé, mais il ne veut pas non plus utiliser un système lent.

Ce qui à son tour nous amène à l’évolutivité, qui est le nombre d’utilisateurs qu’un réseau peut prendre en charge ainsi que le nombre et la vitesse des transactions qu’il peut traiter..

Une plus grande évolutivité signifie des vitesses de fonctionnement plus rapides et des volumes plus élevés de transactions traitées. Cela signifie également que le système est moins susceptible de tomber en panne en raison d’une demande des utilisateurs plus élevée que prévu. Mais un degré plus élevé d’évolutivité entraînera un degré plus élevé de problèmes de sécurité. Plus le réseau est grand, plus la difficulté et le coût de sa sécurisation sont importants.

Il existe aujourd’hui quelques solutions potentielles. Par exemple, certains suggèrent d’ajouter des “ solutions d’évolutivité de deuxième couche ”, également appelées “ solutions hors chaîne ”. C’est là qu’une deuxième chaîne est ajoutée à la blockchain principale, et sur cette deuxième chaîne, les transactions peuvent être déchargées vers économiser de l’espace et réduire la congestion du réseau. Une autre solution que certains ont suggérée consiste à se concentrer sur la rationalisation du processus de consensus pour augmenter l’évolutivité et le taux de traitement des transactions..

Modex BCDB

Le problème ne concerne pas tant la blockchain, mais plutôt la façon dont nous la percevons et l’utilisons. La blockchain n’est pas une baguette magique, à utiliser de la même manière pour différents problèmes avec le même résultat miraculeux. Chaque situation et chaque entreprise a des besoins différents.

C’est là qu’intervient Modex BCDB (Blockchain Database). Nous adoptons une approche modulaire, en décomposant la blockchain en plus petits morceaux – des blocs si vous voulez. Nous créons ensuite des solutions de blockchain personnalisées spécialement adaptées pour répondre à des exigences commerciales spécifiques et, à notre tour, surmontons le trilemme de l’évolutivité. Au lieu d’essayer d’atteindre les trois facteurs de manière égale, nous réalisons ce que le client souhaite réaliser et évaluons les trois facteurs en conséquence..

Modex BCDB est un middleware, ce qui signifie qu’il fusionne une blockchain avec une base de données existante pour créer une nouvelle structure facile à utiliser et à comprendre pour les développeurs, même s’ils n’ont aucune connaissance préalable de la blockchain. Tant que le développeur peut travailler avec le système de base de données d’origine, il peut travailler avec Modex BCDB sans avoir besoin d’acquérir de compétences supplémentaires. Cela simplifie et accélère l’adoption.

Avec des changements minimes, Modex BCDB peut transformer une base de données ordinaire en une base de données décentralisée. Nous ne supprimons pas les bases de données existantes ni leurs entrées de données. Au lieu de cela, la base de données d’origine est conservée intacte et l’intégrité des données est assurée en stockant les métadonnées des enregistrements sur la blockchain. Chaque entreprise peut conserver sa base de données préférée tout en se connectant à un réseau alimenté par la blockchain. En d’autres termes, ils peuvent vraiment avoir leur gâteau et le manger.

À propos de l’auteur: Alin Iftemi est le chef de Modex, une société blockchain. Programmeur pleinement qualifié, il est la force motrice de la plate-forme de percée technologique conçue pour les développeurs et les entreprises engagés dans le monde de la blockchain. Passionné par l’intelligence artificielle (IA) et l’apprentissage automatique, Alin est actuellement l’un des gars qui travaille pour adopter la révolution de la blockchain dans la vraie vie avec de vrais résultats. Avec près de 20 ans d’expérience de travail dans de grandes entreprises technologiques, il voit l’avenir comme une relation étroite entre la technologie et les personnes..

 

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me