Here is a few raw thoughts written on that, after a lot of talks this week end at the FOSDEM:
- user signs a json file with the content he wants to post
- uses ipfs pub sub or a matrix channel (not decided yet)
- dapp owner (could me mutualized with multiple agents ?) posts it in a business data
- explorers decode that data and attribute it to the owning accounts, and create virtual layer-2 tx for them (also, only the hashes are stored, the data is stored in ipfs, but even for current ipfs storage it is the case, and pinned by nodes)
if later, a user signs a deletion request, it is processed by the nodes that will unpin it. (for rpgd compliance)
2, 3 and 4 can be omitted if user directly pays for the fees, as the tx will already be in the ledger (like it is now)
2 could also be done by the users themselves... like getting a free token if you post another user content along with yours
The nuls space token (name not defined yet) can be used for a few things:
- incentivize on-chain posting
- tip users and thus promote content
- pay for services in the dapp (create an organization for example, link posts to a consensus node on nuls.world and things like that...)
the last point is important... as nodes can run the dapp tx posting app to earn tokens that will allow them to promote themselves on nuls.world for free for example
All this brings a "social" nuls.space nrc-20 token linked to the nuls ecosystem, exact form might vary. All this isn't final and just thoughts for now.
This token could work on multiple sites (a social network, this blogging site, a picture sharing one, a forum replacing the very one you are currently on, and others).