What is Urbit?
Urbit is an incredibly ambitious project which aims to have an entirely clean-slate appraoch to the entire computing stack. It has its own low-level functional-programming language: Nock — it’s Turing-Complete, but just about. It also has its own high-level functional programming language: Hoon. Both languages look completely alien at first glance, somewhat intentionally, but amidst the ASCII punctuation marks, you gain an appreciation for their simplicity.
Using Hoon (which compiles into Nock), an entirely clean-slate and completely sufficient overlay operating system was built that currently runs on top of Linux/Mac, but theoretically will be able to run on bare metal in the future. The operating system prides itself on being totally deterministic and frozen. The operating system’s state is a strict function of all the events it hears about (with some identity entropy added). As such, if you replay all events, it will end up in precisely the same state.
Networking is also totally unique, with an identity system based on (currently) a scarce supply of Ethereum Urbit NFTs. Networking takes place between the holders of the NFTs. Holders of rarer NFTs have greater privileges in terms of acting as routing infrastructure for the network.
Find me on Urbit
If any of the above has piqued your interest, join the network. Tlon is a company which hosts Urbit instances, and develops the most used application on Urbit, also called Tlon where the community congregates to chat. Click this link to receive an Urbit instance, and be able to chat on Tlon with me. If you want to send me a message, my @p is ~diblud-ricbet.