Titre original : (Le royaume du code - Une brève histoire de « Code is Law »)
Auteur original : Wang Chao, co-fondateur de Metropolis DAO
Le matin, la brume enveloppe la baie de San Francisco, dans le bureau, la lumière bleue de l'écran éclaire le visage fatigué du développeur. Ses yeux sont injectés de sang, ses doigts glissent rapidement sur le clavier. C'est la dernière vérification avant le déploiement du contrat, chaque point-virgule, chaque condition limite, peut être un détail critique. Le canal Telegram s'emballe soudainement. Quelqu'un a découvert que l'équipe de projet avait violé la promesse de déverrouillage de jetons dans le livre blanc.
De l'autre côté de l'océan, sur l'écran d'un joueur de meme, d'innombrables données de transaction tissent un réseau, traçant les mouvements des grandes baleines. Les mineurs DeFi vérifient le verrouillage temporel du nouveau mine : "72 heures," ils hochent la tête, "sécurisé."
Sur Discord, un débat sur l'enregistrement d'un DAO fait rage. Et en dehors de cette controverse, un agent IA écrit silencieusement chaque étape de son raisonnement dans la blockchain. C'est un matin ordinaire dans le monde cryptographique de 2024. En surface, ces scènes semblent sans lien, mais sous l'apparence complexe, un lien invisible les relie étroitement. C'est la foi en "Code is Law".
Dans ce monde construit par le code, le code est la loi, la foi, et l'arbitre final. Cette règle, comme une chaîne invisible, relie étroitement ce cercle plein de spéculation, d'idéaux, d'innovation et de chaos. C'est la pierre angulaire du monde cryptographique, et le sol qui engendre d'innombrables histoires.
Mais que signifie vraiment 'Code is Law' ? Comment cette phrase est-elle passée d'un avertissement à une croyance ? Pour répondre à cette question, il faut revenir à cet automne il y a 25 ans, dans un bureau de la Harvard Law School...
Le code est la loi
En novembre 1999, sur le campus de Harvard, l'automne est bien installé. Le professeur Lawrence Lessig est assis dans son bureau. Il s'est fait connaître en tant qu'expert juridique neutre dans l'affaire antitrust de Microsoft, et dans quelques jours, son nouveau livre "Code : and Other Laws of Cyberspace" va être publié.
La vague d'Internet a déferlé sur les États-Unis dans les années 90, et quelques années auparavant, Lessig avait réfléchi à une question apparemment simple : dans la société traditionnelle, le comportement est contraint par la loi, la morale, le marché et les lois physiques. Mais dans le cyberspace, ces contraintes semblent s'être estompées, mais une autre forme de contrainte semble plus directe : les administrateurs système contrôlent le comportement des utilisateurs par des permissions, ce contrôle n'est pas réalisé par la menace de punition, mais détermine directement ce qui est possible et ce qui ne l'est pas. "Dans un système Unix, si vous n'avez pas de permission, vous ne pouvez pas ouvrir ce fichier," écrit-il dans son carnet, "ce n'est pas une contrainte légale, mais quelque chose de plus fondamental."
Sur son carnet, un schéma simple était dessiné : la structure en couches du protocole TCP/IP. Le manuscrit indiquait que c'était un design révolutionnaire, le protocole ne se souciait pas du contenu des paquets de données, ni de qui vous étiez. Il se souciait d'une seule chose : transmettre des données selon les règles du protocole. Cette caractéristique 'sans autorisation' a fait d'Internet une terre de liberté. "
Mais Lessig a également remarqué avec acuité qu'il se construisait de nouveaux murs sur cette terre de liberté qu'est TCP/IP. Amazon peut fermer votre compte, AOL peut bloquer votre connexion, Google peut décider quel contenu doit être vu. Ces plateformes commerciales construites sur des protocoles ouverts créent de nouvelles manières de contrôle.
Le premier chapitre du nouveau livre est intitulé Code is Law, mais cette phrase n'est pas un éloge, mais un avertissement. Lessig craignait que si les grandes entreprises et les gouvernements contrôlaient le droit d'écrire le code, ils pourraient contrôler tout le cyberspace.
"Chaque époque a ses régulateurs potentiels qui menacent la liberté, et nous vivons à une époque de cyberspace, cet espace a également un régulateur, et ce régulateur menace également notre liberté. Ce régulateur, c'est le code. Il détermine la facilité de protection de la vie privée et la facilité de censure des discours. Il influence l'accès à l'information, qu'il soit universel ou hiérarchique, et décide qui peut voir quoi, ou quels contenus seront surveillés. Dans de nombreux aspects, il n'est que lorsque nous commençons à comprendre la nature du code que nous prenons lentement conscience de la régulation dans le cyberspace."
Deux mois plus tard, le New York Times publie une critique de ce livre, qui dit :
"Ces discussions étaient bien réfléchies, mais les prémisses qui les constituaient étaient instables ; Lessig n'a pas fourni beaucoup de preuves que la perte de la vie privée et de la liberté se produisait sur Internet."
Haha.
D'une certaine manière, Lessig avait pressenti l'avenir. Mais il n'avait pas prévu que son avertissement se transformerait rapidement en un drapeau. Dans les garages de Silicon Valley, dans les bureaux des cryptographes, devant des ordinateurs partout dans le monde, un groupe de personnes prépare une révolution. Ils ne veulent pas être esclaves du code, mais utiliser le code pour reconstruire la liberté.
Contrat intelligent
En 1994, à Washington. Nick Szabo, membre des cypherpunks, écrit dans son modeste appartement. Sur l'écran se trouve un article sur les "contrats intelligents". L'appartement de Szabo est rempli de livres de droit et d'informatique, en tant que chercheur passionné par ces deux domaines, il réfléchit à comment combiner la certitude du droit avec la précision des programmes informatiques. "Imaginez un distributeur automatique," écrit Szabo, "c'est le contrat intelligent le plus simple. Il n'a pas besoin d'un juge pour exécuter le contrat, ni d'un policier pour maintenir l'ordre, les règles sont écrites dans le programme de la machine."
"Les contrats traditionnels présentent trop de problèmes," a-t-il dit à un journaliste venu l'interviewer, "l'exécution dépend de la volonté des gens, et la résolution des litiges nécessite de longs procès. Mais si nous pouvions coder les contrats en programmes, ils fonctionneraient strictement selon des règles prédéfinies. Pas besoin de juge, pas besoin d'avocat, juste le code."
Un journaliste a mis en doute pourquoi les gens devraient croire en le code ? Szabo a affiché un sourire mystérieux : "Parce que le code ne ment pas. Il ne peut pas être corrompu, ni menacé, et ne change pas d'avis à la légère. Il exécute simplement fidèlement les règles établies."
Dans un article publié par la suite, Szabo a détaillé la conception des contrats intelligents :
"Un contrat intelligent est un protocole de transaction informatisé qui exécute les termes d'un contrat. L'objectif général de la conception d'un contrat intelligent est de répondre aux conditions contractuelles courantes, de minimiser les exceptions malveillantes et accidentelles, et de réduire au minimum le besoin d'intermédiaires de confiance. Je pense que la possibilité de réduire considérablement les coûts de transaction pour l'exécution de certains contrats et de créer de nouveaux types d'entreprises et d'institutions sociales basées sur des contrats intelligents est énorme, mais n'a pas encore été explorée en profondeur."
Cependant, la base technologique pour réaliser cette vision n'était pas encore là. Szabo et d'autres cypherpunks devaient encore attendre de nombreuses années.
Bitcoin
Le 31 octobre 2008, un calme soir d'Halloween. Satoshi@gmx.com a envoyé un e-mail qui a changé l'histoire. Le sujet était simple : (Bitcoin P2P e-cash paper).
Cet e-mail envoyé au groupe de discussion sur la cryptographie disait : "J'ai travaillé sur un nouveau système d'argent électronique, complètement peer-to-peer, sans tiers de confiance."
Le 3 janvier 2009, le bloc genesis de Bitcoin a été miné. Dans ce système, personne ne peut enfreindre les règles du code. "Code is Law" est passé de l'avertissement du professeur Lessig à l'idéal de la communauté cryptographique, et a finalement trouvé sa première application complète dans Bitcoin.
Ethereum
À l'automne 2013, dans un café de l'Université de Toronto. Vitalik Buterin dessine des schémas sur son carnet. En tant que rédacteur en chef du Bitcoin Magazine, il a étudié chaque ligne de code de Bitcoin en profondeur. Mais il pense que la conception de Bitcoin est trop conservatrice. "Bitcoin prouve que la gouvernance basée sur le code est possible," dit-il à ses camarades, "mais pourquoi la limiter à un seul scénario de transfert monétaire ? Si nous pouvions créer un système Turing-complet..." Cette idée s'est rapidement transformée en le livre blanc d'Ethereum. Vitalik a imaginé un "ordinateur mondial" : tout le monde pourrait y déployer des contrats intelligents et créer diverses applications.
"À l'époque, beaucoup pensaient que c'était fou," se souvient un contributeur précoce, "nous devions établir une plateforme entièrement gouvernée par le code, permettant à quiconque d'exécuter des programmes. Le risque était trop grand." Mais c'était justement une montée en puissance de l'idée "Code is Law" : non seulement la plateforme elle-même est gouvernée par le code, mais chaque application fonctionnant sur la plateforme suit également le même principe.
Les contrats intelligents imaginés par Nick Szabo il y a plus de dix ans ont enfin trouvé un terreau fertile. Un écosystème d'applications décentralisées a commencé à se former. Des émissions de jetons simples, à des protocoles financiers complexes, jusqu'aux organisations autonomes décentralisées (DAO), le code immuable a commencé à s'emparer de plus en plus de scénarios dans ce monde.
The DAO
En avril 2016, en Suisse, l'équipe de Slock.it présente son plan ambitieux : The DAO, un fonds d'investissement décentralisé entièrement gouverné par le code.
"Imaginez un fonds sans conseil d'administration, sans PDG," explique le fondateur Christoph Jentzsch, "toutes les décisions sont déterminées par un vote des détenteurs de jetons via des contrats intelligents. C'est la pratique ultime de 'Code is Law'."
Le crowdfunding de The DAO a été lancé. En seulement 28 jours, il a levé 150 millions de dollars en ETH, créant le plus grand record de crowdfunding à l'époque. "Les gens croyaient au code," a déclaré un participant précoce, "les contrats intelligents sont publics, tout le monde peut vérifier. Ce n'est pas un engagement basé sur des personnes, mais sur un code immuable."
Cependant, ce code apparemment parfait cachait des vulnérabilités fatales. Le 17 juin 2016, un hacker anonyme a découvert une vulnérabilité d'appel récursif dans le contrat The DAO. Grâce à des transactions soigneusement conçues, il a commencé à transférer des ETH de The DAO vers un sous-DAO. "Théoriquement, cela respectait complètement les règles du contrat," a expliqué un chercheur en sécurité, "le hacker n'a pas 'brisé' le code, il a simplement exploité les opérations autorisées par le code. Du point de vue de 'Code is Law', c'était totalement 'légal'." Cependant, une fois que plus de 3,64 millions d'ETH ont été transférés, toute la communauté Ethereum a été plongée dans une crise sans précédent.
"Si 'Code is Law', alors cette attaque est légale," soutient un camp, "nous ne pouvons pas changer les règles simplement parce que nous n'aimons pas le résultat. Cela va à l'encontre du principe fondamental de décentralisation." "Mais le code est au service des gens," rétorque un autre camp, "si le code entraîne clairement des résultats injustes, nous avons la responsabilité de le corriger." Un intense débat a duré des semaines. Finalement, Vitalik et l'équipe centrale d'Ethereum ont proposé un plan de hard fork : faire un retour en arrière sur la blockchain pour ramener les fonds transférés par le hacker dans un nouveau contrat.
Cette décision a suscité des controverses encore plus grandes. Certains membres de la communauté ont maintenu la chaîne originale, formant Ethereum Classic (ETC). Ce n'est pas seulement une scission de chaîne, mais une division idéologique. "Pour beaucoup, l'idéal pur de 'Code is Law' s'est effondré," a soupiré un ancien développeur d'Ethereum, "nous avons réalisé que le code ne pourra jamais être parfait."
Le code est-il la loi ?
À l'été 2020, le monde cryptographique a connu une nouvelle vague : l'été DeFi. Divers projets innovants ont surgi comme des champignons après la pluie : les prêts éclair d'Aave, le trading de stablecoins de Curve, l'agrégation de rendement de Yearn... Chaque projet redéfinit les possibilités financières par le code.
Mais dans l'enthousiasme, les risques s'accumulent aussi. "Vous vous souvenez de ce YAM ?" se souvient un mineur DeFi, "une petite erreur dans le code a conduit à un mécanisme de gouvernance complètement hors de contrôle. Cela nous rappelle que 'Code is Law' est une arme à double tranchant. Les conséquences d'une erreur de code peuvent être plus graves que celles d'une erreur humaine."
Au début de 2022, avec la popularisation du concept de Web3, les DAO ont connu une croissance explosive, chacun explorant de nouvelles possibilités de collaboration et de gouvernance décentralisées.
"Au départ, nous pensions que le DAO était simplement une organisation gouvernée par le code grâce à un vote Token," se souvient un membre d'un DAO, "mais nous avons vite réalisé que la réalité était beaucoup plus complexe que le code. Regardez le processus de gouvernance de chaque DAO principal, en surface, il est exécuté par des contrats intelligents, mais les véritables décisions se prennent souvent dans des discussions sur Discord ou des forums. Ces coordinations politiques qui ne dépendent pas du code sont en réalité le cœur du fonctionnement du DAO."
"Le code est effectivement la loi, mais ce n'est pas la seule loi," a déclaré un membre clé d'un DAO, "c'est plutôt une composante d'un système juridique qui doit travailler en synergie avec d'autres parties - discussions communautaires, avis d'experts, contraintes réelles, etc."
Il y a seulement un mois, la proposition 662 de NounsDAO a suscité une réflexion plus profonde. Alors que la plupart des DAO fonctionnent principalement grâce à la coordination humaine plutôt qu'au code, NounsDAO a réussi à fonctionner presque uniquement sur la base du code des contrats intelligents. Cependant, la proposition 662 a suggéré d'enregistrer l'entité DUNA dans le Wyoming, embrassant le système juridique hors chaîne.
Cela a suscité de vives discussions au sein de la communauté. "Nous avons rejoint NounsDAO parce qu'il prouvait qu'une organisation entièrement gouvernée par le code est possible !" s'est exclamé un membre, "maintenant vous voulez remplacer le code par un système juridique, n'est-ce pas une capitulation devant le système traditionnel ?"
"Nous ne pouvons pas faire semblant que le monde réel n'existe pas," a déclaré un supporter de la proposition, "le DAO doit finalement fonctionner dans le monde réel. Un compromis approprié n'est pas une trahison des idéaux, mais une manière de rendre ces idéaux durables."
Le nombre de votes de soutien augmente lentement mais sûrement, la proposition a été approuvée.
À peu près au même moment, un nouveau participant a rejoint le monde cryptographique : l'agent IA.
Dans le monde de 'Code is Law', l'IA a trouvé son habitat idéal. Les règles ici sont définies, vérifiables, non soumises à des interférences humaines, et surtout, elles ne font pas de distinction entre humains et IA. Les protocoles se soucient uniquement de respecter les règles prédéfinies, l'IA peut échanger de manière autonome, fournir des services, participer à la gouvernance, toutes les décisions et actions peuvent être réalisées par le code.
Dans un monde cryptographique où le code est la loi et où les algorithmes dominent la valeur, les agents IA sont devenus pour la première fois une existence à partir d'une ligne de code. Avec l'arrivée de plus en plus d'agents IA, le monde cryptographique présentera un nouvel écosystème : les humains et l'IA interagissent sous un même ensemble de règles de code, créant des modes de collaboration sans précédent.
Vingt-cinq ans
Dans 12 jours, ce sera le 25e anniversaire de la publication de (Code and Other Laws of Cyberspace).
Sur une période de 25 ans, "Code is Law" a parcouru un chemin inattendu. Il est passé d'un avertissement contre la centralisation numérique à un drapeau de la révolte cypherpunk, tout en étant continuellement testé, ajusté et évolué dans la pratique. L'évolution de ce concept reflète notre compréhension croissante du monde numérique :
Au départ, Lessig nous a avertis que le code pourrait devenir un outil de contrôle dans le cyberspace. Cette préoccupation reste pertinente aujourd'hui - les entreprises technologiques influencent les utilisateurs par des algorithmes, et à l'ère de l'IA, un modèle non sécurisé pourrait entraîner des résultats dévastateurs.
Puis, les cypherpunks ont transformé cet avertissement en action. Bitcoin a prouvé une autre possibilité : le code peut à la fois limiter la liberté et protéger la liberté.
L'incident de The DAO a agi comme un miroir, révélant les limites d'une gouvernance entièrement par le code. Mais cet échec n'était pas une fin, mais un nouveau départ. Il nous a fait réfléchir : comment le code et la société humaine devraient-ils interagir ?
L'essor de DeFi a apporté des surprises : dans certains scénarios, le code peut effectivement être plus efficace que les règles traditionnelles. Les teneurs de marché automatisés, les prêts éclair, et les emprunts sans autorisation, ces innovations montrent les avantages uniques de la gouvernance par le code.
L'évolution des DAO est la plus inspirante. D'une doctrine rigide de "seul le code compte" à la recherche d'un équilibre avec le monde réel, ce processus reflète une réalité importante : du moins pour l'instant, le code ne peut pas remplacer toutes les autres règles, mais doit coexister et se compléter avec elles.
L'ajout de l'IA ouvre un nouvel espace d'imagination. Lorsque l'intelligence artificielle commence à agir de manière autonome sur la chaîne, "Code is Law" pourrait acquérir de nouvelles dimensions.
Dehors, le brouillard du matin de San Francisco se dissipe. Un nouveau jour commence. Dans chaque coin de ce monde, un réseau de blockchain composé de milliers de nœuds fonctionne. Les contrats intelligents agissent comme des gardiens infatigables, exécutant fidèlement leur mission ; les DAO mènent la plus grande expérience de gouvernance dans l'histoire humaine ; les agents IA évoluent à une vitesse inimaginable pour l'homme, ouvrant de nouvelles formes d'existence dans ce monde construit par le code.
C'est un nouveau monde créé par le code. Il n'est pas parfait, mais il est dynamique ; il a des défauts, mais il évolue sans cesse ; il est encore jeune, mais il a déjà montré un potentiel de changement du monde. Il porte la promesse de rendre le monde plus ouvert, transparent et équitable, même si cette promesse n'est pas encore entièrement réalisée, chaque participant pousse cette promesse à devenir réalité à sa manière.
C'est peut-être la révélation la plus profonde de « Code is Law » en vingt-cinq ans : ce n'est pas un dogme parfait, mais un expérimental en évolution continue, un processus d'exploration incessant. Dans ce monde construit par le code, les gens ne sont pas seulement des suiveurs des règles, mais aussi des créateurs de règles ; chaque ligne de code écrite par les gens façonne l'avenir du monde.
Lien original