Blockchain: la révolution à laquelle nous ne sommes pas prêts

Imaginez que vous n'ayez pas besoin de faire confiance à un étranger pour conclure un accord avec lui. Imaginez que vous n'ayez pas besoin de faire confiance à votre banque pour y déposer votre argent. Imaginez que vous n'aviez pas besoin de faire confiance à votre gouvernement pour savoir qu'il était juste et équitable.

Ce qui se passerait?

Cela changerait le monde.

C'est précisément la promesse des blockchains.

Les crypto-monnaies, qui sont construites sur des chaînes de blocs, sont partout dans la presse ces jours-ci, principalement en raison des prix élevés, de la volatilité et des récits sensationnels entourant des débâcles comme le mont. Gox et la route de la soie.

Mais il se passe quelque chose de bien plus important que les seules devises numériques.

Alors que les médias grand public ont été occupés à spéculer sur les prix et les intrigues du marché noir, ils ont raté le fait que, sous tout cela, les cryptographes avaient discrètement inventé un tout nouvel ensemble de primitives technologiques.

Les chaînes de blocs (et les protocoles de consensus qui les prennent en charge) ont été inventées à la suite de développeurs essayant de résoudre un problème audacieux: comment créer de l'argent numérique, introuvable. En combinant la cryptographie, la théorie des jeux, l'économie et l'informatique, ils ont réussi à créer un ensemble d'outils entièrement nouveau pour la construction de systèmes décentralisés.

Mais ce qu'ils ont créé changera bien plus que la façon dont nous échangeons de l'argent. Ça va changer le monde entier. Et presque personne ne semble le remarquer.

Edward Witten, le célèbre physicien, a dit un jour à propos de la théorie des cordes que c'était «une partie de la physique du 21e siècle qui est tombée par hasard dans le 20e siècle». En d'autres termes, la communauté de la physique n'était pas prête pour la théorie des cordes.

La blockchain est une technologie du 22e siècle qui est tombée par hasard au début du 21e siècle.

Il est douloureusement évident que nous ne sommes pas prêts pour cela.

Qu'est-ce qu'une blockchain?

À la base, une blockchain est une structure de données étonnamment simple et élégante. Il s'agit essentiellement d'une liste chaînée avec une augmentation importante - chaque bloc contient un hachage cryptographique du bloc précédent. Cela crée une chaîne de blocs effectivement inaltérable et leurs empreintes digitales, s'étirant jusqu'au bloc d'origine.

Si tout le monde dans votre système réplique cette liste chaînée (et vérifie sa légitimité en répétant les fonctions de hachage cryptographique), il implémentera une base de données distribuée lente et quelque peu grossière qui résiste à la falsification.

Et c'est une blockchain. Cela ne semble pas si étonnant, n'est-ce pas?

Bien sûr, pour réellement construire un protocole fonctionnel, vous avez besoin de beaucoup plus que cela - vous aurez besoin d'une authentification (cryptographie à clé publique / privée), d'un mécanisme de consensus (consensus Nakamoto via une preuve de travail ou divers types de preuves de -stake), des optimisations d'espace et de temps (arbres Merkle et preuves Merkle), et un tas de trucs de réseau peer-to-peer de fantaisie. Mais c'est un sujet pour un autre billet de blog plus technique.

Le point est le suivant: les blockchains sont un outil véritablement nouveau pour organiser des systèmes complexes. Et nous commençons seulement à comprendre comment les intégrer dans le monde réel.

La promesse des blockchains

Si tout le monde travaille à partir de la même blockchain, et tout le monde partage ouvertement l'état actuel de la blockchain, et il est intraitable sur le plan informatique de l'altérer, et tout le monde s'accorde sur les règles de la façon dont les nouvelles données sont validées ... alors tout à coup tout change.

Du coup, vous pouvez construire des systèmes complètement décentralisés qui ne nécessitent aucune confiance entre les participants. Tant que suffisamment d'acteurs du système suivent les règles du protocole (dans le cas le plus primitif, au moins 50% d'entre eux sont bons), alors vous pouvez donner au système des garanties de sécurité prouvables. Les complots ou les mauvais acteurs ne peuvent pas censurer ou vandaliser le système.

Vous pouvez même concevoir les bonnes incitations directement dans le protocole, puis demander à chaque acteur du système de les appliquer.

En utilisant des chaînes de blocs, de nombreux problèmes de coordination massifs disparaissent tout simplement. Les énigmes qui minent l'infrastructure financière mondiale, le vote, les envois de fonds internationaux, les polices d'assurance, les dossiers de garde et même la corruption du gouvernement peuvent simplement être conçus pour disparaître.

En créant le bon système avec les bonnes garanties, vous pouvez corriger les mauvaises incitations. Vous pouvez éliminer les intermédiaires corrompus et les demandeurs de rente. Vous pouvez créer de nouvelles sociétés entières qui peuvent mieux coordonner, de manière plus transparente et plus efficace que jamais auparavant considéré comme possible.

Il est vraiment difficile pour la plupart des gens de saisir la signification de cela.

Je vais le dire ainsi: si John Locke connaissait les blockchains, cela l'aurait sans aucun doute contraint à écrire un troisième traité sur le gouvernement. Cela aurait été une idée révolutionnaire sur la façon de coordonner une société.

L'avenir de l'avenir

La plupart des gens que je connais actuellement dans la Silicon Valley se concentrent sur l'apprentissage profond et l'IA en tant que révolution technologique la plus prometteuse. Et je partage leur enthousiasme! Le deep learning va bouleverser les industries et nous donner de nouvelles capacités que nous n'imaginions que dans la haute science-fiction.

Mais la blockchain - la blockchain va bouleverser des sociétés entières. Cela va permettre de nouveaux types de systèmes de gouvernance qui n'étaient avant que les rêveries des utopistes et des philosophes.

Et pourtant, quand vous regardez le monde des crypto-monnaies en ce moment, vous n'allez pas nécessairement le reconnaître.

La plupart de ce qui se passe actuellement se divise en deux catégories.

Les premiers sont les crypto-anarchistes et les hackers qui construisent des protocoles de bas niveau. Ils se battent pour construire ce qui deviendra la pile TCP / IP décentralisée pour les futurs constructeurs.

La deuxième catégorie est constituée par les profiteurs qui tentent de tirer rapidement profit de l'ignorant et de l'optimiste.

Malheureusement, cette deuxième catégorie retient le plus l'attention.

La tour de Blockchain

Imaginez que vous tombiez sur le World Wide Web en 1995, parcourant des sites de fans dinky répondant à des excentriques et pensant: «Hah. Sensationnel. Ce petit écosystème étrange va être vraiment important un jour. »

C'était la blockchain il y a quelques années. En d'autres termes, la blockchain a franchi le gouffre d'Angelfire en toute sécurité.

Maintenant qu'il a prouvé sa première lueur d'utilité, le prochain acte est inévitable.

Vous avez peut-être entendu parler de la manie de l'ICO ou des récents rassemblements des prix du Bitcoin et de l'Ethereum. Les sages et les rusé ont pris note et ont réalisé le potentiel énorme de la blockchain. Et ils ont déjà fait et perdu des fortunes en spéculant sur l'avenir potentiel des crypto-monnaies.

Il est regrettable qu'en ce moment, la blockchain en tant que spéculation domine l'attention de la plupart des gens. Le signal se noie dans le bruit.

Mais c'est normal. Nous l'avons déjà vu.

Lorsque les gens ont réalisé pour la première fois l'extraordinaire potentiel d'Internet, des tonnes d'argent ont été injectées dans des dot coms aléatoires. Anticipant l'adoption de masse et la création de valeur astronomique, la spéculation a nourri la spéculation, jusqu'à ce que la frénésie se soit finalement effondrée en 2001.

Ce qui se passe en ce moment est comparable. Il y aura finalement un comedown.

Mais lorsque la poussière sera évacuée, comme après le crash du dot com, ceux qui étaient sérieux - les Microsofts, les Amazones, les Googles - devront entrer et faire le travail sans grâce de construire l'avenir.

Il y a beaucoup de travail à faire.

J'ai récemment quitté mon emploi chez Airbnb. Je travaillais sur la fraude aux paiements depuis un peu plus d'un an. Ce fut un travail fascinant et percutant - Airbnb est une entreprise formidable - et je suis parti en bons termes. Mais plus j'en apprends sur la crypto et les blockchains, plus je suis convaincu que ce truc va changer le monde.

Et c'est pourquoi je vais travailler sur la blockchain. (Et continuez probablement à bloguer à ce sujet!)

Et si vous êtes un développeur et que vous vous demandez comment vous pouvez vous impliquer et aider à construire cet avenir, consultez ce lien et commencez à vous salir les mains.