There should be no dynamic data that is stored in the network. Rather it should be static. This will allow meshnet to build the ecosystem painless, easy, and communicate directly. Plus it will allow dynamics system to place on top of the static system very easy. Dynamics is a social system for humans while static is a environment system for humans. All data ought to be stored as static because it is an environment resource inside of the network. Static cannot be mutated but it can be mutated into what user like via dynamics. Static value will never change except for the owner of the static value.
Think of this way, the matrix movie where neo finally realized everything can be bend into his favor. He sees everything in bits (0,1). Everything he sees in the matrix is static. He can bend it to his favor by using dynamics, aka his mind. So he takes static information, manipulate it by using dynamics. This is why agents failed to destroy neo because agents are designed as static! They are AI inside of the system but will never able to have that human creativity. AI is just bunch of codes scripted, designed to do specific task. AI can do crazy amount of calculations, and give you the answer because of the static information inside of the network.
To use dynamic system rather than static system has caused a lot of issues for AI, and the people who worked on internet archive website. By I mean, when data is stored dynamic, it is harder for people to find the actual data. The actual data is stored inside somewhere in the dynamic system which requires to be hack into, and find the data. There is an article I posted here before, I forgot which article is it…Edited: Found it! It explain the essence of why it is hard to collect data dynamically today, than it is to collect data statically during the 90s, and early 00s.
So if we were to build decentralized MMO… Inside of the network, everything is white or black. One person pops into view, and put 1 safecoin into the network to build a house he dreamed of. Poof, there is a house for him to use. That is static house. Any other users passes by his house will see his house because it is static. But they cannot access or change it because it is encrypted static information. But if the user does not like the house, he could remove the static information from his viewing by using dynamic software. It doesn’t exactly remove but render obsolete in his viewing. Another user could build a tiny house next to his, and another user build a business opposite side of said house. All users could see information inside of the network but cannot be modified. Thus building a static MMO world, with dynamic user system is the best solution, and gives user more freedom in digital world with property rights. The opposite of second life does.
TL;DR - Static means extra customization, 100 percent freedom, and more safe.