4 ms·
Great talk. It could be an Urbit ad since most if not all of the mentioned problems (and many more) are exact reasons it was designed the way it is. Stagnation
by dpc_pw 7y ago
Great talk. It could be an Urbit ad since most if not all of the mentioned problems (and many more) are exact reasons it was designed the way it is.
Stagnation of development is caused by fragmentation of platforms. For every app we need to develop the same app over and over and over, and then keep them in sync. That's why we need a precise, unified, and well designed OS/VM layer. Only then we can run and update the same app on many systems with ease.
The reason why it takes so many engineers is the byzantine stack of layers we've developed over the years and platform fragmentation. Which compounds with the fact that every decentralized app has to develop the same set of things over and over. If only the OS/VM layer had it ... built in - like in Urbit.
Censorship resistance problem described in the talk is not an issue if the ID is decoupled from the infrastructure. Something that I still don't understand why federated protocols don't get (I'm looking at you Mastodon). If you make them scarce and transferable it will additionally help fight the abuse.
The list would go on, but it has all been described many times.
- cheschire 7y ago> That's why we need a precise, unified, and well designed OS/VM layer. Only then we can run and update the same app on many systems with ease. Is this not exactly why the web has become a platform for apps? And wouldn’t all of the issues inherent in the web also then apply to this OS you describe?
- dpc_pw 7y agoWeb is built for client-server architecture. And that's what we've got - bunch of big companies, storing all the data, and our thin clients downloading only the part we look at. Urbit is built for p2p architecture.