Urbit est une plateforme de serveur personnel décentralisée basée sur la programmation fonctionnelle dans un réseau peer-to-peer . La plateforme Urbit a été créée par le blogueur politique néoréactionnaire Curtis Yarvin . La première publication de code a eu lieu en 2010. Le réseau Urbit a été lancé en 2013. La première version utilisateur (appelée OS1) a été lancée en avril 2020.
En 2022, le logiciel principal d'une installation Urbit était un panneau de messages textuel « minimaliste ».
Fonctionnalité
The Point a décrit Urbit OS1 comme un « serveur de messagerie basique » et l'a comparé à Usenet des années 1990 .
Tlon, la société fondée par Yarvin pour construire Urbit, du nom de la nouvelle Tlön, Uqbar, Orbis Tertius de Jorge Luis Borges , a reçu un financement de démarrage de divers investisseurs depuis sa création, notamment Peter Thiel , dont le Founders Fund , avec la société de capital-risque Andreessen Horowitz, a investi 1,1 million de dollars. La communauté Urbit parle de son association avec et du financement de Thiel, qui a également soutenu les événements publics d'Urbit.
The Point a estimé la base d'utilisateurs actifs d'Urbit en septembre 2022 à « quelques milliers ».
Détails techniques
La pile logicielle Urbit se compose d'un ensemble de langages de programmation (« Hoon », un langage de programmation fonctionnel de haut niveau, et « Nock », son langage compilé de bas niveau) ; d'un système d'exploitation à fonction unique construit sur ces langages (« Arvo ») ; d'une implémentation d'exécution de ce système d'exploitation (« Vere »), d'une infrastructure à clé publique, construite sur la blockchain Ethereum (« Azimuth »), pour que chaque instance Urbit participe à un réseau décentralisé ; et du réseau décentralisé lui-même, un protocole peer-to-peer crypté .
L'espace d'identité Urbit de 128 bits se compose de 256 « galaxies », 65 280 « étoiles » (255 pour chaque galaxie) et 4 294 901 760 « planètes » (65 535 pour chaque étoile) et des comètes sous celles-ci.
En 2010, Yarvin a qualifié Urbit de « programmation fonctionnelle à partir de zéro ». The Register a décrit Urbit comme ayant « réinventé une technologie très proche de Lisp ». Reason a décrit Urbit comme « compliqué même pour les programmeurs fonctionnels les plus expérimentés ».
Politique et controverses
En 2015, l'invitation de Yarvin à discuter d'Urbit lors de la conférence de programmation Strange Loop a été annulée ; l'organisateur de la conférence a déclaré que « la simple inclusion et/ou présence de Yarvin éclipserait le contenu de sa conférence ».
En 2016, après que Yarvin ait été invité à la conférence sur la programmation fonctionnelle LambdaConf pour discuter d'Urbit, cinq intervenants et trois sponsors ont retiré leur participation. Leur raison invoquée était les affirmations de Yarvin selon lesquelles les Blancs ont un QI plus élevé que les Noirs et son soutien présumé à l'esclavage.
Le code source et les croquis de conception du projet faisaient allusion à certaines opinions de Yarvin, notamment la classification initiale des utilisateurs en « seigneurs », « ducs » et « comtes ». Yarvin a décrit cette structure d'Urbit en 2010 comme un « féodalisme numérique ».
Dans un article de blog de 2019, Yarvin a déclaré qu'Urbit « n'est pas conçu comme une structure politique ». Josh Lehman, directeur exécutif de la Fondation Urbit, a nié en 2022 qu'Urbit était un « féodalisme numérique ».
Yarvin a quitté Tlon en 2019. Lehman a déclaré que la « partie la plus difficile » de son travail chez Tlon avait été d'éloigner Urbit de Yarvin.