
Crypto's New Whitespace: WTF is MPC, FHE, and TEE?
Privacy 2.0 will enable new economies, new applications—new whitespace to be unlocked. It is arguably the biggest unlock in crypto since smart contracts and oracles. Yet, most are left wondering what these technologies are and what they achieve—shared private state. In this article, I’ll break down each privacy-enhancing technology, their impact, and the projects bringing them to life. Transparency has kept crypto in chains, but privacy is the key that sets it free... Privacy in Crypto today:...

zkTLS: Unlocking Data Portability for Web3
zkTLS (aka Web Proofs or zk-HTTPS) is a protocol enabling private data verification across the internet. As an extension of Transport Layer Security (TLS), it allows users to create zkProofs of HTTPS data directly in their browser, enabling seamless sharing of verified information from any website—even if that website doesn’t offer a specific API—while maintaining user privacy. Traditionally, verifying simple facts requires either a specific API or oversharing—such as presenting a full driver...

Winning in Crypto: It’s All About Attention
The truth is simple: the best ideas don’t always win—attention does.
research

Crypto's New Whitespace: WTF is MPC, FHE, and TEE?
Privacy 2.0 will enable new economies, new applications—new whitespace to be unlocked. It is arguably the biggest unlock in crypto since smart contracts and oracles. Yet, most are left wondering what these technologies are and what they achieve—shared private state. In this article, I’ll break down each privacy-enhancing technology, their impact, and the projects bringing them to life. Transparency has kept crypto in chains, but privacy is the key that sets it free... Privacy in Crypto today:...

zkTLS: Unlocking Data Portability for Web3
zkTLS (aka Web Proofs or zk-HTTPS) is a protocol enabling private data verification across the internet. As an extension of Transport Layer Security (TLS), it allows users to create zkProofs of HTTPS data directly in their browser, enabling seamless sharing of verified information from any website—even if that website doesn’t offer a specific API—while maintaining user privacy. Traditionally, verifying simple facts requires either a specific API or oversharing—such as presenting a full driver...

Winning in Crypto: It’s All About Attention
The truth is simple: the best ideas don’t always win—attention does.
research

Subscribe to milian

Subscribe to milian
Share Dialog
Share Dialog


<100 subscribers
<100 subscribers
Urbit is a decentralized, peer-to-peer computing platform that enables a self-hosted, user-owned internet experience. It reimagines the internet with a unique stack combining decentralized identity, networking, and a custom operating system.

Despite its ambitious vision, Urbit has faced technical challenges, a steep learning curve, and difficulty in attracting a broader community. In response, Kinode emerged as a more pragmatic alternative, re-engineering Urbit’s ideas to address these shortcomings.
Urbit’s Ambition and Challenges
@urbit set out to build a P2P platform with user-owned identities through Azimuth, its Ethereum-based decentralized identity layer. Its custom stack includes Hoon (Urbit’s programming language) and Arvo (its OS kernel). Yet, several obstacles emerged:
Arvo's Performance Issues: Slow processing and subpar user experience have limited Urbit’s practicality for daily use.
Steep Learning Curve: Hoon’s unconventional syntax, coupled with the complexity of setting up a server, has discouraged many developers and users, stalling community growth.
Falling Address Space Value: The decline in value of galaxies, stars, and planets (part of Urbit’s identity system) since 2022 suggests a cautious shift in community outlook on the project’s trajectory. Urbit’s attempt to overhaul the entire computing stack made it difficult for developers to build practical applications on top of its platform.
Kinode: A Pragmatic Alternative
Initially, a project called Uqbar focused on building a ZK-Rollup on Urbit but pivoted due to Urbit’s limitations. Now, they are developing @kinode, an alternative P2P OS designed to be more accessible and less complex than Urbit. With this new direction, they aim for quicker market entry, improved performance, and easier adoption by developers.

Key Differences
Integration with Existing Tech: Built in Rust that uses Wasm for its userspace processes. This allows developers to use familiar programming languages, unlike Urbit’s reliance on Hoon.
Performance-Focused: Kinode’s architecture prioritizes efficiency and a smoother user experience, addressing Arvo’s shortcomings.
Selective Reinvention: Kinode focuses on blending existing technologies to create a P2P OS, avoiding the complete stack overhaul that complicated Urbit. This approach aims to balance the vision of a P2P OS with practical implementation, appealing to developers seeking usability and performance.
Community Reception and Potential
Kinode’s departure from Urbit has drawn mixed reactions. Some view it as abandoning Urbit’s ideals, while others see it as effective acceleration. Kinode’s team believes that Urbit’s insistence on rebuilding the stack limited its progress, whereas they aim for faster, more tangible results. Meanwhile, Urbit’s influence extends beyond direct competitors like Kinode. For instance, @ZorpZK, a project originating from Uqbar, is building @nockchain, a Layer 1 blockchain that uses Urbit’s computational model (Nock) in a blockchain context rather than as a general-purpose OS. Nockchain leverages ZK Proofs as a form of useful proof-of-work, showing how Urbit’s technologies are inspiring diverse applications across decentralized infrastructure.
Challenges and Opportunities for Kinode
Community Growth: Kinode’s more accessible development environment has the potential to attract a broader base of developers, possibly reaching the critical mass that Urbit has yet to achieve. Nonetheless, it faces strong competition from Urbit's small but highly committed community.
Server Management: Urbit and Kinode both require self-hosting for full self-sovereignty, though they offer cloud options like Tlon and Valet for easier onboarding. Adoption may depend on balancing the convenience of cloud hosting with the push toward self-hosting for a truly sovereign, personal internet.
Sustainability of the Model: Urbit raised funds primarily through sale of address space (galaxies, stars) alongside investments in Tlon and grants to the Urbit Foundation. Kinode, on the other hand, may pursue sustainability by selling TLZs (Top-Level Zones), similar to the sale of TLDs in Web2. If Kinode establishes itself as a serious platform for developers, these TLZs could become valuable assets, though time will tell.
Conclusion
Urbit’s vision of a decentralized internet is ambitious, but its commitment to reinventing every layer of the computing stack has made it challenging to achieve. Curtis Yarvin (~sorreg-namtyv), who founded Urbit back in 2002, recently returned after a five-year hiatus to lead strategy, ushering in a pivotal moment that divides optimism and skepticism. Meanwhile, Kinode pursues a similar vision with a practical focus on usability and existing technologies, offering healthy competition and a promising alternative. Who will prevail remains uncertain, but for now, the race goes on…
Urbit is a decentralized, peer-to-peer computing platform that enables a self-hosted, user-owned internet experience. It reimagines the internet with a unique stack combining decentralized identity, networking, and a custom operating system.

Despite its ambitious vision, Urbit has faced technical challenges, a steep learning curve, and difficulty in attracting a broader community. In response, Kinode emerged as a more pragmatic alternative, re-engineering Urbit’s ideas to address these shortcomings.
Urbit’s Ambition and Challenges
@urbit set out to build a P2P platform with user-owned identities through Azimuth, its Ethereum-based decentralized identity layer. Its custom stack includes Hoon (Urbit’s programming language) and Arvo (its OS kernel). Yet, several obstacles emerged:
Arvo's Performance Issues: Slow processing and subpar user experience have limited Urbit’s practicality for daily use.
Steep Learning Curve: Hoon’s unconventional syntax, coupled with the complexity of setting up a server, has discouraged many developers and users, stalling community growth.
Falling Address Space Value: The decline in value of galaxies, stars, and planets (part of Urbit’s identity system) since 2022 suggests a cautious shift in community outlook on the project’s trajectory. Urbit’s attempt to overhaul the entire computing stack made it difficult for developers to build practical applications on top of its platform.
Kinode: A Pragmatic Alternative
Initially, a project called Uqbar focused on building a ZK-Rollup on Urbit but pivoted due to Urbit’s limitations. Now, they are developing @kinode, an alternative P2P OS designed to be more accessible and less complex than Urbit. With this new direction, they aim for quicker market entry, improved performance, and easier adoption by developers.

Key Differences
Integration with Existing Tech: Built in Rust that uses Wasm for its userspace processes. This allows developers to use familiar programming languages, unlike Urbit’s reliance on Hoon.
Performance-Focused: Kinode’s architecture prioritizes efficiency and a smoother user experience, addressing Arvo’s shortcomings.
Selective Reinvention: Kinode focuses on blending existing technologies to create a P2P OS, avoiding the complete stack overhaul that complicated Urbit. This approach aims to balance the vision of a P2P OS with practical implementation, appealing to developers seeking usability and performance.
Community Reception and Potential
Kinode’s departure from Urbit has drawn mixed reactions. Some view it as abandoning Urbit’s ideals, while others see it as effective acceleration. Kinode’s team believes that Urbit’s insistence on rebuilding the stack limited its progress, whereas they aim for faster, more tangible results. Meanwhile, Urbit’s influence extends beyond direct competitors like Kinode. For instance, @ZorpZK, a project originating from Uqbar, is building @nockchain, a Layer 1 blockchain that uses Urbit’s computational model (Nock) in a blockchain context rather than as a general-purpose OS. Nockchain leverages ZK Proofs as a form of useful proof-of-work, showing how Urbit’s technologies are inspiring diverse applications across decentralized infrastructure.
Challenges and Opportunities for Kinode
Community Growth: Kinode’s more accessible development environment has the potential to attract a broader base of developers, possibly reaching the critical mass that Urbit has yet to achieve. Nonetheless, it faces strong competition from Urbit's small but highly committed community.
Server Management: Urbit and Kinode both require self-hosting for full self-sovereignty, though they offer cloud options like Tlon and Valet for easier onboarding. Adoption may depend on balancing the convenience of cloud hosting with the push toward self-hosting for a truly sovereign, personal internet.
Sustainability of the Model: Urbit raised funds primarily through sale of address space (galaxies, stars) alongside investments in Tlon and grants to the Urbit Foundation. Kinode, on the other hand, may pursue sustainability by selling TLZs (Top-Level Zones), similar to the sale of TLDs in Web2. If Kinode establishes itself as a serious platform for developers, these TLZs could become valuable assets, though time will tell.
Conclusion
Urbit’s vision of a decentralized internet is ambitious, but its commitment to reinventing every layer of the computing stack has made it challenging to achieve. Curtis Yarvin (~sorreg-namtyv), who founded Urbit back in 2002, recently returned after a five-year hiatus to lead strategy, ushering in a pivotal moment that divides optimism and skepticism. Meanwhile, Kinode pursues a similar vision with a practical focus on usability and existing technologies, offering healthy competition and a promising alternative. Who will prevail remains uncertain, but for now, the race goes on…
milian
milian
No activity yet