Explorez Cardano : 1. Principes de conception de Cardano
Cardano a été construit comme une blockchain résiliente et durable en utilisant les principes fondamentaux de sécurité, d'évolutivité et d'interopérabilité. Fondamentalement, elle a été conçue comme un système de preuve d'enjeu, ce qui signifie qu'elle est sans aucun doute plus efficace, de plusieurs ordres de grandeur, que la preuve de travail. Il est essentiel de noter que notre protocole de consensus de preuve d'enjeu révolutionnaire, Ouroboros, présente les mêmes garanties de sécurité que la preuve de travail.
Les méthodes formelles, telles que les spécifications mathématiques, les tests basés sur les propriétés et les preuves, sont le meilleur moyen de fournir des systèmes logiciels de haute assurance et de donner confiance aux utilisateurs pour la gestion des fonds numériques. Cardano a été construit à l'aide de méthodes formelles afin d'obtenir de solides garanties sur l'exactitude fonctionnelle des principaux composants du système.
La sécurité est l'un des principes fondateurs de Cardano. Il est écrit en Haskell, un langage de programmation fonctionnel sécurisé. Un langage fonctionnel comme Haskell encourage la construction d'un système à l'aide de fonctions pures, ce qui conduit à une conception où les composants sont commodément testables de manière isolée. En outre, les fonctionnalités avancées de Haskell nous permettent d'utiliser toute une série de méthodes puissantes pour garantir l'exactitude du code, notamment en basant l'implémentation sur des spécifications formelles et exécutables, en effectuant des tests étendus basés sur les propriétés et en exécutant des tests en simulation.
Pour que Cardano puisse offrir une infrastructure résiliente à l'échelle mondiale, il doit pouvoir augmenter sa capacité au même titre que les systèmes financiers existants. Même si nous avons conçu Cardano en tenant compte de l'efficacité des ressources, la capacité reste un problème fondamental pour les systèmes blockchain de tous types. Pour résoudre le problème de scaling, nos chercheurs ont inventé notre solution de scalabilité Hydra, un protocole qui peut être exécuté au-dessus de Cardano, permettant le traitement des transactions et des contrats intelligents en dehors de la chaîne principale. La capacité du système global sera ainsi multipliée par une multitude d'éléments.
L'ingénierie des performances a été utilisée pour évaluer si les décisions de conception nous ont aidés à nous rapprocher des objectifs de résilience, de performance et de scalabilité. L'ingénierie des performances des systèmes distribués a été appliquée pour anticiper et atténuer les problèmes associés aux opérations à long terme, continues et évolutives dans un environnement ouvert réel.
Un autre objectif majeur de la conception de Cardano est de réduire la centralisation tout en luttant activement contre les incitations économiques qui pousseraient le système vers la centralisation. Dès que vous avez des groupes d'enjeu, vous avez une incitation économique pour que ces groupes s'agrandissent, il était donc important de faire en sorte qu'il soit moins intéressant pour un groupe d'enjeu de devenir trop grand. Il est plus rentable d'avoir un petit nombre de grands groupes que d'avoir un grand nombre de petits groupes. Cardano a été conçu pour aller en contre de l'incitation économique où les grands groupes dominent le système, en rendant moins intéressant pour un groupe de devenir trop grand. Cet objectif a été atteint en modifiant la formule de récompense. Dans un système naïf, la récompense totale d'un groupe est proportionnelle à sa mise, donc plus il est grand, mieux c'est. Dans Cardano, si un groupe attire plus d'enjeux qu'un certain seuil (1/k, où k est un paramètre configurable), sa récompense n'augmentera plus. Ainsi, si chacun agit dans son propre intérêt pour maximiser ses récompenses, on peut s'attendre à ce que les groupes seront de taille à peu près égale.
La capacité d'interagir avec d'autres systèmes, ou interopérabilité, est une caractéristique de conception fondamentale de Cardano. L'une des innovations conceptuelles actuelles de Cardano est l'utilisation de sidechains, ce qui signifie que vous pouvez compartimenter le système et permettre l'interopérabilité au sein de la plateforme blockchain. Les données peuvent être conservées en dehors de la chaîne principale dans ce que l'on appelle une sidechain. Plusieurs chaînes latérales peuvent fonctionner simultanément, de sorte que si une partie tombe en panne, le reste du système ne tombe pas en panne, car il est maintenu séparément. Il en résulte une plus grande assurance et fiabilité au sein de la blockchain. En utilisant les sidechains, vous pouvez transférer des actifs entre des blockchains parallèles qui fonctionnent selon des règles, des mécanismes ou des langages et des façons d'utiliser le réseau différents.
La gouvernance est également au cœur de la conception de Cardano pour assurer la durabilité et l'adaptabilité du système. Une stratégie de gouvernance bien élaborée permettra un financement efficace et démocratique pour le développement à long terme de Cardano. Le système de trésorerie de Cardano est actuellement conçu comme un mécanisme de financement durable pour maintenir Cardano. Il sera contrôlé par la communauté et permettra un processus décisionnel décentralisé et collaboratif pour soutenir le développement et la maintenance de Cardano. Diverses sources de financement potentielles seront utilisées pour remplir le trésor sur une base constante, telles que l'agrégation des pièces nouvellement frappées, un pourcentage des récompenses des groupes d'enjeu, les frais de transaction et les dons ou les œuvres de charité. Les fonds étant accumulés dans un processus itératif, il sera possible de financer le développement du projet et de payer les propositions d'amélioration. En outre, les propositions d'amélioration de Cardano (CIP) seront également fournies pour encourager et formaliser les discussions autour des nouvelles fonctionnalités et de leur développement au sein de la communauté.
Au cœur de la trésorerie se trouve un mécanisme de vote démocratisé où les détenteurs d'ada décideront eux-mêmes de l'allocation des fonds en votant sur les propositions de financement. Cela garantira que les décisions sont prises par un vote démocratique plutôt que par une poignée d'intervenants. Ce système de vote influencera les décisions telles que les initiatives de financement, l'autorisation des mises à jour du protocole, et le déploiement de toute mise à jour constitutionnelle telle que des changements dans le processus de prise de décision ou la frappe de nouveaux tokens.
Vous trouverez une copie officielle de ce document ici :
https://docs.cardano.org/explore-cardano/cardano-design-rationale
Plus de traductions de Cardano à: Cardano For The World