- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Pourquoi quelqu’un suivrait-il un cours universitaire sur Urbit ?
Neal Davis a animé le premier séminaire de niveau supérieur sur la plateforme informatique controversée Urbit. Voici pourquoi.
Le problème avec l'enseignement des Crypto dans un cadre universitaire est que vos plans de cours peuvent rapidement devenir obsolètes presque au moment où vous les rédigez, a déclaré Neal Davis, professeur en congé de l'Université de l'Illinois. C'est probablement vrai pour la plupart des choses dans le domaine de la technologie.
« Le problème auquel est confrontée l’éducation en Crypto est que c’est un domaine qui évolue très vite et que les choses vont pourrir très vite », a déclaré Davis. Pourtant, si le monde universitaire veut avoir une quelconque pertinence dans cette industrie en pleine émergence, il doit trouver des moyens de rester à jour.
Cette interview fait partie de CoinDesk« Semaine de l’éducation ».
« Tu sais, va construire unDALL-ECours [Plateforme d’art numérique générée par l’IA] –Diffusion stable« L’intelligence artificielle est partout », a-t-il ajouté, faisant référence aux outils d’intelligence artificielle annoncés le mois dernier. Davis pourrait également ajouter Urbit, la plateforme controversée d’infrastructure informatique, à cette liste.
Et c’est ce qu’il a fait. En 2020, Davis est devenu le premier professeur américain à enseigner un cours d’informatique consacré à Urbit. Urbit est une tentative extrêmement ambitieuse de reconstruire Internet à partir de zéro.
Contrairement au paradigme serveur-client qui domine l'informatique moderne, Urbit utilise la cryptographie à clé publique pour permettre à chacun d'exécuter ses propres serveurs. Si la Finance décentralisée (DeFi) supprime les intermédiaires de la Finance, Urbit veut supprimer les intermédiaires de tout ce que vous pouvez faire avec un ordinateur, du courrier électronique aux identifiants de connexion.
Le système, en cours de développement actif depuis 2013 par l’organisation Tlon basée à San Francisco, a connu un rythme d’activité accéléré ces dernières années. Son pool de développeurs compte désormais des centaines de codeurs, et les dirigeants de Tlon et d’autres startups de l’écosystème Urbit sont désormais directement impliquésciblant les projets DeFi et les organisations autonomes décentralisées(DAO) pour utiliser leurs offres logicielles.
Voir aussi :Les DAO sont les véritables méritocraties| Analyses
Cela dit, Urbit reste un domaine d'intérêt très limité. Mais Davis a déclaré qu'il était intéressant pour les étudiants d' Guides une toute nouvelle façon de calculer. « Hoon n'est utile que sur Urbit », a-t-il déclaré, faisant référence au langage de programmation sur mesure du réseau, tout comme d'autres concepts et outils sur Urbit. (Davis est en congé sabbatique de l'Université de l'Illinois pour travailler à plein temps à l'enseignement de la « Hoon School » par le biais de la Fondation Urbit.)
« Certaines de ces tentatives s’avéreront sans doute extrêmement fructueuses et d’autres inutiles, mais le procès en vaut la peine », a-t-il déclaré. « C’est pour les bricoleurs et les hackers, c’est pour les libres penseurs et les poètes. »
Et ce que les huit étudiants diplômés de Davis ont appris il y a deux ans est probablement toujours d'actualité. Urbit remet non seulement en question le modèle de logiciel propriétaire à but lucratif mis au point dans la vallée, mais adopte également une approche délibérément lente de la conception du réseau pour garantir la stabilité du système. Les versions de CORE du logiciel d'Urbit comptent à rebours jusqu'à zéro, moment auquel le « noyau » atteindra le zéro absolu et sera figé dans le temps.
CoinDesk a récemment rencontré Davis et a parlé d'autres modèles informatiques expérimentaux, de la manière dont les outils décentralisés pourraient changer le monde universitaire et des mois à venir pour Urbit. Une transcription légèrement modifiée de la conversation suit.
Qu’est-ce qui vous a initialement attiré chez Urbit ?
J'ai toujours été un collectionneur de curiosités informatiques, je suppose. Les marges de l'informatique depuis les tout premiers jours. Les premiers ordinateurs qui étaient en Base 10, pas binaires. Soviétique« Ordinateurs aquatiques »L'informatique analogique a unehistoire longue et très intéressante. J'ai toujours été fasciné par les nombreuses voies alternatives que l'informatique aurait pu prendre. Les choses qui auraient pu se produire et celles qui pourraient encore se produire ont beaucoup à nous apprendre sur la façon dont fonctionne l'informatique. Certaines de ces choses sont des langages commeAPL[Un langage de programmation] ou des architectures concurrentes comme l'architecture Mill, qui est une conception de puce alternative – un processeur alternatif. Et, bien sûr, Web3 et autres ont développé de nombreuses propositions très intéressantes.

J'avais rencontré Urbit vers 2016, peu de temps après sa créationdivulgué au public. Probablement sur les réseaux sociaux [Note de l'éditeur :Actualités des hackers]. J'ai tenté le coup, j'ai essayé de faire fonctionner les choses et il s'est avéré qu'à l'époque, à moins de connaître quelqu'un chez Tlon, vous n'étiez probablement T en mesure de comprendre le projet. La documentation était en grande partie interne à Baseball - par les développeurs de Tlon pour les développeurs de Tlon - ce qui est logique car elle n'était T encore exprimée au monde entier.
J'ai donc essayé pendant quelques jours, puis je l'ai laissé de côté et je suis passé à autre chose. Puis, vers la mi-2019, Tlon a annoncé qu'ils allaient lancer la Hoon School [pour enseigner le langage de programmation fonctionnel natif d'Urbit]. Je me suis donc inscrit à cette école, puis j'ai commencé à creuser le système. Il s'avère qu'il y a toutes sortes d'idées très intrigantes. Ils construisent des choses comme le versionnage Kelvin : l'idée que vous orientez votre système vers une sorte de stase cristalline, voire de perfection.
Voir aussi :Autodidactes, bienvenue !
Urbit est davantage une spécification qu'un système d'exploitation, dans un certain sens. Et même si le paradigme informatique n'est pas complètement unique dans la façon dont nous faisons les choses - comme l'informatique pilotée par abonnement - il est relativement rare dans l'informatique au sens large, les interfaces Web, l'SSE [événement envoyé par le serveur] des flux et ce genre de choses. C'était un domaine de la fin des années 1970 et 1980 qui, dans une certaine mesure, n'a jamais porté ses fruits. Et il s'avère que nous avons en fait construit un système qui utilise quelque chose comme le « calcul de flux de données », comme ils l'auraient reconnu à l'époque.
Mais il y a beaucoup d'autres parties du système que la plupart des gens ne connaissent pas vraiment – le modèle de mémoire [le Loom] est très innovant, une façon très intéressante de gérer la mémoire persistante et transitoire. D'une manière qui résout certains des problèmes que vous rencontrez avec les paradigmes de pagination des systèmes d'exploitation conventionnels, FORTH C'est comme découvrir une porte dont vous ne saviez T qu'elle était là. Il y a toute une maison derrière cette porte, et c'est beaucoup plus étrange et intrigant que vous ne l'auriez pensé.
Quelle est la place de l’enseignement d’Urbit dans le paradigme de l’enseignement de l’informatique ?
Lorsque le comité des diplômés [de l’Université de l’Illinois] a approuvé le cours en 2020, je me suis senti un BIT comme le chien qui a attrapé la voiture et qui a dû trouver quoi en faire. Ce que j’ai fini par construire – la structure de ce séminaire de fin d’études – consistait à essayer de jeter un regard technique et critique sur ce qu’Urbit tentait de faire en tant que plateforme opérationnelle. Dans quelle mesure cette idée est-elle mise en œuvre ? Y a-t-il des leçons ou des applications plus larges que nous pouvons tirer de l’examen de cette structure obscure ou de la façon dont elle est construite ?
J'essayais de leur faire découvrir les aspects étranges et intéressants [de l'informatique] qui peuplent tout autour de vous, mais que la plupart du temps vous ne remarquez T . Les développeurs sont habitués à une certaine façon d'aborder l'informatique, et très peu de gens s'éloignent de cette façon standard de faire les choses.
Mais il y a beaucoup de choses qui ne tiennent pas la route actuelle. Je veux dire, ONEune des critiques courantes formulées par [le créateur d'Urbit Curtis] Yarvin et d'autres est que la pile logicielle de haut en bas est devenue illisible.
Il y a unanecdote À propos du département informatique du MIT, qui enseignait tout, de la structure et de l'interprétation des programmes informatiques en Lisp [le premier langage de programmation] aux choses qui se passaient sur le métal [NDLR : le matériel informatique, y compris les puces]. Et plus tard, ils sont passés à Python (parce que toutes les bibliothèques étaient en Python) lorsque la pile est devenue suffisamment illisible. Cela est dû en partie au matériel ou à des optimisations de plus en plus alambiquées qui rendaient difficile de voir ce qui se passe lors de l'exécution réelle.
Vous pouvez écrire quelque chose qui vous semble simple, mais comme cela passe par différentes couches de bibliothèques, d'interpréteurs, de systèmes d'exploitation et de gestionnaires, vous ne savez T vraiment à quoi cela va ressembler une fois que cela arrive sur la puce. Il est donc facile de perdre le contact avec le fondement concret de l'informatique. L'informatique est merveilleuse parce qu'elle marie ces idées abstraites et prétentieuses sur les mathématiques et la physique de la propagation de bits sur une plaquette de silicium.
Quel est votre point de vue sur le monde de la Cryptomonnaie ? Y a-t-il des innovations en informatique qui méritent d'être étudiées dans une université ?
Donc, pour commencer par la fin, je ne sais T à quoi LOOKS la situation du cours à ce stade. Le problème auquel l'enseignement de la Crypto est confronté est que c'est un domaine qui évolue très rapidement et que les choses vont pourrir très vite.
Il existe probablement certaines technologies qui pourraient rester à jour. Par exemple, si vous apprenez Solidity [le langage de programmation Ethereum ], Solidity n'évolue T très vite en tant que langage. Vous pouvez parler de l'architecture EVM [Ethereum Virtual Machine], mais Ethereum est je passe simplement à la preuve d'enjeuet cela change certains aspects de la façon dont nous pensons la blockchain en tant que machine virtuelle distribuée.
C'est comme découvrir une porte dont vous ne soupçonniez T l'existence. Derrière cette porte se cache toute une maison, et elle est bien plus étrange et intrigante que vous ne l'auriez cru.
Il existe de nombreux petits projets qui suscitent un certain intérêt et qui suscitent des idées intéressantes. Et peut-être que ces idées intéressantes trouveront leur chemin dans d'autres blockchains ou peut-être qu'elles seront oubliées. Vous avez donc ce problème d'écrire un cours sur la blockchain et les technologies Web3 qui serait réellement utile. Si vous trouviez un livre sur Ethereum datant de 2018, dans quelle mesure cela vous aiderait-il aujourd'hui ?
Il s’agit peut-être davantage d’une curiosité historique.
Pour revenir un peu plus en arrière : les origines de la blockchain se trouvent en fait dans les Bell Labs à la fin des années 1980, lorsque Scott Stornetta travaillait sur le problème presque théologique de la mémoire. Il formulait la question ainsi : « Un homme peut-il faire témoigner la vérité contre le monde de telle manière que le monde entier ne puisse pas conspirer pour le vaincre ? » C'est une question très intéressante. Et je ne sais T s'il y est parvenu dans ce sens originel, mais il existe toujours une entreprise, Surety, qui publie chaque semaine un hachage utilisant son système dans le New York Times.
Voir aussi :Meilleures universités pour la blockchain 2022 : où dans le monde se déroule la plupart des recherches ?
Mais parfois, les expériences valent la peine d'être menées, même si elles T mènent à rien. Satoshi Nakamoto a repris l'idée de la blockchain et l'a couplée à un algorithme de consensus distribué qui a rendu possible sa mise en œuvre de manière distribuée. Comme Urbit [les identifiants], Bitcoin est pseudonyme ; ce n'est pas vraiment un ensemble de transactions anonymes comme Zcash, il existe des identités persistantes et publiques [comme une adresse de blockchain]. Mais cela suffit à déclencher toute cette révolution dans la façon dont nous réfléchissons aux types de connaissances qui devraient être accessibles au public.
Alors, est-ce qu’elles méritent d’être étudiées ? Je pense que les technologies liées à la blockchain ont réellement permis un changement de parallaxe complet que beaucoup n’ont pas encore compris, dans la mesure où beaucoup de choses qui étaient auparavant réservées aux gouvernements sont désormais transférées vers la couche de protocole. En un sens, la Juridique budgétaire importe de moins en moins chaque année qui passe, à mesure que de plus en plus de choses se déplacent vers des chaînes Finance décentralisées. On peut se demander si c’est pragmatique ou utile, mais ce que nous obtenons avec la blockchain est une façon de réorganiser fondamentalement la connaissance Human et les modes de communication Human . D’une certaine manière, elle accomplit ce qu’Internet a commencé – le telos de l’informatique entièrement distribuée. Il y a donc tous ces détails techniques intéressants qui méritent d’être essayés et étudiés.
Alors, quel est le rôle de l’université dans ce monde ?
C’est à la fois une question politique et une question métapolitique. Il y a une question pragmatique : comment les universités réagiront-elles à NEAR et moyen terme à l’explosion du tout distribué ? À ONE égard, je pense qu’elles ont élargi leur système de certification. Elles ont le monopole de la certification dans la plupart des pays du monde. De nombreuses initiatives ont été prises pour rendre l’université gratuite pour tous ou élargir le nombre de diplômes professionnels proposés. Cela a commencé avec le MBA, mais il y en a beaucoup d’autres aujourd’hui – le Master of Engineering, le Master of Professional Administration, le Master of Administration. Elles ont sans aucun doute un avantage certain sur la plupart des nouveaux venus [comme les Soulbound tokens, NDLR] dans la mesure où elles veulent continuer à être des organismes puissants, importants et pertinents.
Je pense également qu’ils devraient prendre au sérieux l’idée de mettre beaucoup de leursdotation en Cryptomonnaie– les plus sérieuses, qui ont une chance d'être encore là dans 1000 ans. Les universités existent depuis aussi longtemps, il y a donc fort à parier qu'elles trouveront un moyen de continuer à exister.
Voir aussi :Les meilleures universités pour la blockchain en 2022
Il existe de nombreuses mesures que les institutions devraient apparemment éviter, mais qui sont finalement la bonne décision à prendre, lorsqu'on parle de la façon dont Internet a réorganisé l'accès à l'information. OpenCourseWare du MIT est21 ans maintenant– ils ont mis en ligne gratuitement la quasi-totalité de leur contenu scientifique et technique. Cela n’a pas eu pour effet de dévaloriser l’enseignement supérieur. Cela a plutôt stimulé le MIT, car c’est lui qui a dit : « nous avons le meilleur contenu au monde et nous sommes prêts à vous montrer à quel point il est bon. »
Des conseils pour les professeurs intéressés par l’organisation d’un cours comme vous l’avez fait ?
J'encourage donc vivement les professeurs à trouver le temps de créer de nouveaux cours sur les technologies qu'ils trouvent intéressantes. J'ai choisi Urbit comme plateforme parce que je la trouve intéressante, mais il existe un milliard de plateformes qui sont en cours de création et qui évoluent rapidement.
L'académie a tendance à être en retard sur les choses, lorsque le matériel a trois ou quatre ans et que le monde a évolué. Il devrait y avoir beaucoup plus d'expérimentation, en particulier en utilisant le cadre des séminaires de premier et deuxième cycles que la plupart des universités ont, qui ne nécessitent T autant de frais bureaucratiques. Construisez ces choses, faites-les connaître. Je les encourage à rendre leurs cours publics, car cela leur donnera un grand coup de pouce professionnel en montrant qu'ils travaillent sur des choses intéressantes, actives et pertinentes. Vous savez, allez créer un DALL-ECours [Plateforme d’art numérique générée par l’IA] –Diffusion stableest partout. Mais je doute que cela soit réellement présent dans de nombreux cours ce semestre.
MISE À JOUR (29 SEPTEMBRE 2022. – 22:05) :Clarifie le langage autour du congé sabbatique de Davis.
Daniel Kuhn
Daniel Kuhn était rédacteur en chef adjoint du Consensus Magazine, où il participait à la production des dossiers éditoriaux mensuels et de la rubrique Analyses . Il rédigeait également un bulletin d'information quotidien et une chronique bihebdomadaire pour la newsletter The Node. Il a d'abord été publié dans Financial Planning, un magazine spécialisé. Avant de se lancer dans le journalisme, il a étudié la philosophie en licence, la littérature anglaise en master et le journalisme économique et commercial dans le cadre d'un programme professionnel à l'université de New York. Vous pouvez le contacter sur Twitter et Telegram @danielgkuhn ou le retrouver sur Urbit sous le pseudonyme ~dorrys-lonreb.
