Here is my proposal for the use of a portion of the DAO funds.
Research and find partners to develop a decentralized way to compute and manage the state of the world in real time.
We need to find a way for the scenes to run all the necessary code in a decentralized manner, either on the client or using decentralized servers.
The blockchain is, in fact, exactly that: a decentralized computing platform. It is not just a database, it is also a massive CPU.
We pay gas so other people help us perform computations and store the results on the blockchain.
Right now the world is mostly static, it can be modified by the code on the scene that runs on the Web Client.
To allow more complex interactions (multiplayer) developers are forced to use centralized servers. This is efficient, but undermines the decentralized nature of Decentraland.
The more interesting scenes can stop working at any time if the code in the “server side” becomes unavailable.
New techniques like Proof of Stake and the use of Validators could help. Current systems can be used as a reference.
Ton (not endorsing it) for example aims to become “a huge distributed supercomputer, or rather a huge “superserver”, intended to host and provide a variety of services.”
- How much money should be allocated to this task?
- Who will do the research?