Tableau blanc vidéo, partie 4 - Durabilité

*Cette série d'articles est un résumé écrit de la célèbre vidéo "tableau blanc" de Charles Hoskinson, qui a été publiée en 2017. Dans celle-ci, il a posé les bases et la vision de Cardano. Pour beaucoup de gens, la vidéo est un "point de pivot" dans leur compréhension et leur enthousiasme pour Cardano, et ce qui le rend distinctif dans l'espace blockchain. Il est remarquable que la vidéo date de 2017 - une éternité dans l'espace blockchain - et pourtant ces idées animent et dynamisent toujours la communauté Cardano aujourd'hui. Ces articles sont les mots et les idées de Charles, édités pour plus de clarté et de lisibilité sous forme écrite. *

**Dans la première partie, nous avons appris que la troisième génération de crypto-monnaies consiste à résoudre les problèmes d'évolutivité, d'interopérabilité et de durabilité. Voici le quatrième extrait de la vidéo du tableau blanc, où Charles explique la philosophie de Cardano en matière de durabilité. **

Note de l'éditeur : En transcrivant et en éditant cet article, j'ai été surpris d'apprendre que la notion fondamentale de durabilité de Cardano ne concerne pas l'efficacité énergétique et les petites empreintes carbone. Ces thèmes sont à la mode ces derniers temps, d'autant plus que les besoins énergétiques du bitcoin ont atteint des niveaux énormes, voire "insoutenables". En effet, Cardano se compare très favorablement aux autres crypto-monnaies du point de vue du respect de l'environnement. Cependant, aussi important que cela puisse être, c'est un autre sujet pour un autre jour. Poursuivez votre lecture pour connaître la " vraie " histoire derrière les plans de Cardano en matière de durabilité !

Le troisième pilier d’une blockchain de troisième génération - et probablement le plus important - est la durabilité.

Le concept de durabilité peut être décomposé en deux éléments :

1) Comment payons-nous les choses?

Les crypto-monnaies ne sont pas des entreprises. Même si une crypto-monnaie est une sécurité, elle est toujours quelque peu décentralisée. C’est toujours une infrastructure. C’est beaucoup plus comme les routes et les ponts ; c’est beaucoup plus comme TCP/IP et leurs protocoles. Ainsi, lorsque vous parlez d’un protocole à code source ouvert, l’idée est de minimiser le coût opérationnel de ce protocole. Des choses comme l’imposition de péages ou de propriété intellectuelle sur le protocole, même si cela part d’une bonne intention, par exemple pour financer une fondation, risquent d’être moins compétitives que d’autres protocoles totalement libres. Par conséquent, il est très difficile de déterminer exactement comment maintenir et payer ces systèmes à long terme.

L’une des solutions est le modèle de mécénat. Dans ce cas, une entreprise charge ses développeurs de développer et de maintenir le logiciel. Cela peut fonctionner à court terme, mais le problème est que ces développeurs finissent par avoir une influence considérable sur l’évolution et la croissance du système. On peut faire valoir qu’un modèle de parrainage conduira à la centralisation du pouvoir entre les mains de quelques entreprises qui veulent modifier le protocole dans une certaine direction. Le mécénat n’est donc peut-être pas la meilleure solution.

Les ICO [Initial Coin Offerings - la version blockchain d’une introduction en bourse] sont une autre solution intéressante. Une ICO est comme un coup d’énergie rapide. Elles apportent beaucoup de capital, et s’il y a une bonne gouvernance et de bonnes personnes derrière, cela peut aboutir à la création d’un excellent produit. Cependant, le problème est qu’une ICO ne fournit pas un financement continu. Il s’agit plutôt d’un grand afflux d’argent au tout début pour construire quelque chose. Quelle que soit la taille de cette pile d’argent, elle est limitée. Il finit par s’épuiser. En outre, le jeton lui-même peut être inutile ; il peut ne pas apporter de nouvelle utilité, et ainsi séparer la valeur du réseau principal.

En réponse à ces interrogations, nous avons la notion de Trésor. Un Trésor est le lieu où une blockchain est capable d’imprimer de l’argent et de placer une partie de cet argent sur un compte bancaire décentralisé. Ce compte bancaire décentralisé est alimenté par l’inflation. Le Bitcoin a été le premier à utiliser le modèle de l’inflation ; chaque fois qu’un bloc est produit, davantage de pièces sont produites. Il a commencé avec 50 pièces par bloc, puis il a diminué d’un facteur deux tous les quatre ans. Aujourd’hui, nous en sommes à 12 pièces et demie produites par bloc, et tout cela va au mineur. Avec le modèle du Trésor, au lieu que tout aille au mineur, une partie va sur ce compte bancaire décentralisé. Ensuite, il existe une méthode démocratique pour voter sur les propositions de financement. Ainsi, quelqu’un peut soumettre un bulletin de vote au Trésor, puis les détenteurs de jetons peuvent voter. S’il y a suffisamment de votes, ce bulletin sera approuvé et le Trésor ouvrira et paiera la proposition.

Ce modèle est en fait incroyablement robuste, car il est possible de le recharger en permanence. Elle est directement proportionnelle à la taille globale de la monnaie, donc au fur et à mesure que la monnaie croît, elle dispose de plus en plus de ressources qui peuvent à leur tour être dépensées pour faire croître la monnaie. Il y a donc une boucle de rétroaction positive. Il y a également un processus démocratique lié au système qui permet aux parties prenantes du système de commencer à discuter des priorités et des travaux à financer :

  • Quelqu’un peut dire “Je suis un développeur, et je veux soutenir le système”.
  • Quelqu’un d’autre pourrait dire : “Je suis un spécialiste du marketing, et je veux commercialiser le système et créer des vidéos de contenu.”
  • Un scientifique peut vouloir écrire un nouveau protocole pour améliorer celui qui existe déjà. Il peut s’agir d’un nouveau modèle de confidentialité, d’un peu plus de sécurité ou d’un peu plus d’anonymat.
  • Un développeur d’applications peut vouloir apporter des canaux d’état à Ethereum.

Dans le modèle du Trésor, les détenteurs de jetons ont le choix : Qu’est-ce qu’ils pensent être une plus grande priorité, la poursuite du développement, ou le marketing ? Au lieu de s’adresser à la National Science Foundation ou à l’Union européenne pour tenter d’obtenir une subvention de recherche traditionnelle, les scientifiques du futur pourraient utiliser le modèle du Trésor pour proposer un financement de la recherche.

Ainsi, avec le modèle du Trésor, les détenteurs de jetons disposent d’un mécanisme permettant de financer de nouveaux développements au sein d’un écosystème unique. C’est une proposition vraiment passionnante, mais il y a des défis importants à prendre en compte :

  1. Il doit y avoir un système de vote approprié et équitable.
  2. Il doit y avoir des incitations à voter et à participer (oui, même au-delà de l’idée que c’est pour le bien commun !)
  3. Il doit y avoir un moyen facile de soumettre les bulletins de vote.
  4. Il doit y avoir un moyen pour que les bulletins raisonnables aient plus de priorité que les bulletins absurdes.
  5. Il doit être complètement décentralisé et ne pas nécessiter de gouvernance centralisée.

Il est donc assez difficile de trouver un trésor - mais nous, à IOHK, sommes très intéressés par ce modèle. Nous pensons qu’il s’agit de l’une des choses les plus importantes que nous puissions apporter à la durabilité, car il s’agit d’intégrer quelque chose au système lui-même qui lui permet de payer ses propres factures.

Nous avons commencé nos recherches en examinant le système de vote ; nous envisageons d’utiliser une modification de la démocratie liquide et de la combiner avec un modèle de trésorerie incitative. Nous développons ce modèle dans le cadre d’un partenariat avec des chercheurs de l’université de Lancaster et avec certains de nos collaborateurs en Ukraine. [Au-delà du vote, la recherche se poursuivra dans d’autres domaines du modèle] Notre espoir est de développer un modèle de trésorerie “de référence” qui soit abstrait de toute crypto-monnaie unique. C’est juste un module qui peut être branché sur n’importe quelle crypto-monnaie, comme Ethereum ou Cardano. L’espoir est que le système aura un moyen assez sophistiqué d’équilibrer les besoins et les incitations des détenteurs de jetons avec les besoins de ceux qui recherchent un financement d’une manière raisonnable.

Il s’agit d’une science inexacte, qui nécessite un certain nombre d’itérations. C’est pourquoi nous essayons de construire ce système de manière modulaire afin que le système de trésorerie puisse être mis à jour indépendamment du protocole lui-même. Nous devrions publier un article assez rapidement [T4 2017] et notre espoir est de déployer la première génération du modèle de trésorerie de référence dans Cardano vers le milieu ou la fin de 2018.

**2) Où devrions-nous aller ?

Les crypto-monnaies sont des créations vivantes ; ce n’est pas le cas une fois que vous avez écrit le code que c’est fini et terminé. Il y aura toujours une version 2.0, et au-delà. Les protocoles de blockchain doivent être capables de changer :

  • à mesure que la technologie évolue
  • au fur et à mesure que les cas d’utilisation changent
  • à mesure que de nouvelles innovations voient le jour

Évoluer avec ces changements peut apporter des avantages considérables. Le problème est que dans les crypto-monnaies actuelles - génération 1 et 2 - il n’y a pas de moyen canonique de décider quelles mises à jour sont les meilleures, parmi les nombreuses qui ont été proposées. En conséquence, des différences irréconciliables se développent et les chaînes se brisent. Nous avons vu cela avec le Bitcoin et le Bitcoin cash. Nous l’avons vu avec Ethereum et Ethereum classic. Cela se reproduira à mesure que ces systèmes prendront de l’ampleur et de la valeur.

Alors, posons-nous la question : Y a-t-il des systèmes sociaux que l’humanité a construits et qui, même s’ils sont controversés, ont conservé leur stabilité et leur capacité de mise à jour ?

Les constitutions sont la notion la plus proche que nous ayons - la loi suprême d’un pays. Une constitution ne change pas beaucoup, et elle est assez difficile à modifier. Lorsqu’elles changent, il y a un consensus universel pour suivre la nouvelle voie, ensemble. Nous ne voyons pas de fracturation du pays en deux Amériques. Et pourquoi ? Parce que changer une constitution est un processus lent et délibéré, que les gens acceptent de suivre, du moins en principe. (Si nous traitons les protocoles technologiques comme une constitution, nous pouvons utiliser des processus similaires pour mettre en œuvre le changement, tout en maintenant l’ensemble).

Notre espoir est d’utiliser les mêmes mécanismes que ceux utilisés dans le système du Trésor pour approuver les bulletins de vote pour les propositions d’amélioration plus importantes de Cardano. Ainsi, un développeur peut proposer un SIP [Plan d’amélioration du système], puis suivre un processus qui permet au réseau de voter sur la ratification ou non du changement. Il devrait s’agir d’un processus lent, systématique et délibéré qui demande du temps et des efforts avant d’être finalement adopté.

La première génération de cette technologie est davantage axée sur le processus et le mécanisme. Il s’agit d’une méta-considération qui vit en dehors du réseau, mais qui s’appuie sur des outils au sein du réseau : par exemple, la possibilité de procéder à un vote par poids des enjeux.

Dans les versions ultérieures, nous allons explorer l’idée de convertir une proposition en quelque chose qui est compréhensible par une machine, similaire à une spécification formelle d’un protocole. L’idée est que l’on peut peut-être spécifier une crypto-monnaie de manière à ce que la crypto-monnaie comprenne sa propre conception. Si cela est possible, il sera alors possible de vérifier si un client respecte la spécification. En d’autres termes, lorsque quelqu’un crée un nouveau logiciel de portefeuille pour se connecter à Cardano, il existe une notion canonique, compréhensible par la machine, de la manière dont Cardano doit être configuré. Les clients seront en mesure de s’auto-accréditer et de vérifier s’ils respectent ou non le protocole. Il s’agit donc de la deuxième et de la troisième génération, de l’idée de prendre un processus social et de le mécaniser de manière à obtenir un protocole qui vit au-dessus du logiciel. Nous avons bon espoir de pouvoir utiliser les techniques émergentes de la théorie des langages de programmation et de la vérification formelle pour atteindre ces objectifs. Le premier micro-examen de ces techniques va commencer à se matérialiser avec la vérification formelle des contrats intelligents et l’assurance qu’ils sont stables et fiables. C’est un domaine de recherche que nous poursuivons avec vigueur à l’IOHK et nous avons l’intention de publier plusieurs articles en 2018. Notre espoir est que ces techniques puissent ensuite être élevées d’un niveau, et que nous puissions commencer à avoir des descriptions au niveau du protocole de la façon dont Cardano devrait fonctionner en tant que pile de crypto-monnaie complète.

À court terme cependant, le processus de proposition d’amélioration de Cardano sera entièrement rédigé d’ici le premier trimestre 2018 et IOHK commencera à suivre ce processus au fur et à mesure de la mise à niveau et des itérations du protocole Cardano. Ensuite, une fois que notre système de vote de la trésorerie sera en place, nous ferons des aménagements spéciaux pour que chaque proposition d’amélioration de Cardano puisse passer par un processus de vote. Nous disposons déjà d’un système de mise à niveau intégré ; si l’on se rend sur Cardanodocs.com, on trouvera une spécification du fonctionnement de ce système. Plus tard, ce système sera remplacé par le nouveau système de vote que nous avons l’intention de déployer avec le Trésor.

Voilà donc la durabilité en quelques mots. C’est notre point de vue sur la façon dont nous devrions payer les choses de manière responsable, et notre point de vue sur la façon dont nous décidons où nous allons. Lorsqu’un protocole démarre, il y a beaucoup de “vision du fondateur” et beaucoup de philosophie initiale. Au fur et à mesure que d’autres personnes entrent dans l’écosystème, et que d’autres espoirs et rêves sont investis dans l’écosystème, ces écosystèmes finissent par se développer au-delà de leurs fondateurs. Il est donc extrêmement important d’avoir un processus pour changer le protocole de manière délibérée, qui soit inclusif et résistant aux courtiers de pouvoir.

C’est ce que fait Cardano. Cardano est un protocole de troisième génération. Il est construit avec un examen par les pairs. Il est construit avec des normes logicielles de haute qualité. Il est construit en Haskell - mon langage de programmation préféré. Il est construit par une grande équipe internationale, bien financée et engagée jusqu’en 2020. Il est conçu pour être durable, interopérable et évolutif. C’est notre vision de la manière dont nous allons faire passer les crypto-monnaies du premier million au premier milliard.

Recevez d’autres articles comme celui-ci dans votre boîte de réception

Dites-nous ce que vous pensez de l'approche de Cardano en matière de durabilité !

Or leave comment

Aucun commentaire pour le moment...

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3 min 24 s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4 min 59 s
    Darlington Kofa
0:00
/
~0:00