Оригинальный автор(ы) | Кертис Ярвин , Tlon Corporation [1] |
---|---|
Разработчик(и) | Корпорация Тлон |
Первоначальный выпуск | 2013 [2] |
Стабильный релиз | 411k-5 (Urbit OS) [а] / 15 ноября 2024 г ( 2024-11-15 ) [3] |
Репозиторий | github.com/urbit/urbit |
Написано в | Хун, Нок, C , JavaScript |
Операционная система | Linux , MacOS , Windows |
Тип | Децентрализованная персональная серверная платформа . [4] |
Лицензия | Лицензия Массачусетского технологического института |
Веб-сайт | www.urbit.org |
Urbit — это децентрализованная персональная серверная платформа [4], основанная на функциональном программировании [5] в одноранговой сети . [6] Платформа Urbit была создана неореакционным политическим блогером Кертисом Ярвином . [5] Первый выпуск кода состоялся в 2010 году. [7] Сеть Urbit была запущена в 2013 году. [2] Первая пользовательская версия (называемая OS1) была запущена в апреле 2020 года.
В 2022 году основным программным обеспечением в установке Urbit была «голая» текстовая доска объявлений. [8]
The Point описал Urbit OS1 как «базовый сервер обмена сообщениями» и сравнил его с Usenet 1990-х годов . [8]
Tlon, компания, основанная Ярвином для строительства Urbit, названная в честь рассказа Tlön, Uqbar, Orbis Tertius Хорхе Луиса Борхеса , [8] получила начальное финансирование от различных инвесторов с момента своего создания, в частности, Питера Тиля , чей Founders Fund с венчурной фирмой Andreessen Horowitz инвестировал 1,1 миллиона долларов. [9] Сообщество Urbit рассказывает о своей связи с Тилем и финансировании от него, который также поддерживал публичные мероприятия Urbit. [10] [8]
По оценкам The Point , по состоянию на сентябрь 2022 года активная пользовательская база Urbit составляла «несколько тысяч». [8]
Стек программного обеспечения Urbit состоит из набора языков программирования («Hoon», высокоуровневый функциональный язык программирования , и «Nock», его низкоуровневый компилируемый язык); однофункциональной операционной системы, построенной на этих языках («Arvo»); реализации среды выполнения этой операционной системы («Vere»), инфраструктуры открытых ключей, построенной на блокчейне Ethereum («Azimuth»), для участия каждого экземпляра Urbit в децентрализованной сети; и самой децентрализованной сети, зашифрованного однорангового протокола . [11] [ необходим неосновной источник ]
128-битное пространство идентичности Urbit состоит из 256 «галактик», 65 280 «звезд» (по 255 для каждой галактики) и 4 294 901 760 «планет» (по 65 535 для каждой звезды) и комет под ними. [10]
Ярвин назвал Urbit «функциональным программированием с нуля» в 2010 году. [5] The Register описал Urbit как «переизобретший некоторые очень похожие на Lisp технологии». [12] Ризон описал Urbit как «сложный даже для самых опытных функциональных программистов». [13]
В 2015 году приглашение Ярвина обсудить Urbit на конференции по программированию Strange Loop было отменено; организатор конференции заявил, что «простое включение и/или присутствие Ярвина затмит содержание его выступления». [14]
В 2016 году, после того как Ярвина пригласили на конференцию по функциональному программированию LambdaConf для обсуждения Urbit, пять докладчиков и три спонсора отказались от участия. Их заявленными причинами были утверждение Ярвина о том, что белые люди генетически наделены более высоким IQ, чем черные, и его поддержка рабства. [15]
Исходный код и эскизы дизайна проекта ссылались на некоторые взгляды Ярвина, включая первоначальную классификацию пользователей как «лордов», «герцогов» и «графов». Ярвин описал эту структуру Urbit в 2010 году как «цифровой феодализм ». [8] [16]
В сообщении в блоге от 2019 года Ярвин сказал, что Urbit «не задуман как политическая структура». [17] Джош Леман, исполнительный директор Urbit Foundation, в 2022 году отрицал, что Urbit — это «цифровой феодализм». [10]
Андреа О'Салливан из либертарианского журнала Reason в 2016 году описала Urbit как компанию с «либертарианским видением». [13]
Ярвин покинул Tlon в 2019 году. Леман сказал, что «самой сложной частью» его работы в Tlon было дистанцирование Urbit от Ярвина. [10] Ярвин вернулся в Urbit в 2024 году. [18]