I’m all for trying something else. Can you elaborate on what you’re wanting to see or what issues you have with this proposal?
That said, we need a steady stream of external revenue to PtP. The only money coming into the system is the payment for storage. That won’t be enough to PtP, it should go solely to the node runners in my opinion, which we’ll need after the rewards/inflation stuff goes to 0. I think we all agree we don’t want it to come from inflation, that never ends well. Also, we don’t want to pay for downloads, which I also think is good. So where does this external revenue stream come from? And should it be a core network function, or a library that developers use?
My thought here is, as much as I hate ads, it is a proven model for consuming content without payment or reduced payments. From newspapers to radio to broadcast television to the tech giants we have today. It is an irritating, proven model that refuses to die. Same with pay wall subscriptions, as old as the print industry.
If we don’t build a way to implement these features, someone else will, and probably many times over. The group that builds them will surely implement them in a way that funnels more resources to themselves only, i.e. Google ad services 2.0.
It is inevitable someone will do this, I think we can all agree on that. And if the network is too difficult to implement this on, someone may fork it, which is bad for everyone. But if we make some tweaks to the core data types or add some additional functionality to the network to make implementing these systems easier, we are less likely to experience a lot of fragmentation in the ecosystem.
Edit: to add to this, I don’t think obfuscated pointers are only about pay walls and ads. It has lots of other uses for users. For example, health data. Say I want to share sensitive health information with a service provider. I can provide them with a pointer to the actual content for minimal cost to myself (don’t need to replicate data to scratchpads, cheaper, faster, etc.) while also having the ability to rescind ownership to that data at any time. Upload once and give out revokable access. That’s a pretty powerful feature. Same could be said for social networks. Wouldn’t it be great to be able to optionallly remove my personal stuff from the network? It is something we have the ability to do today in all other social networks, are we saying users will want to give up that feature here? I don’t think this gives up on the fundamentals at all, I think it strengthens them. If we truly have control over our data, we need the ability to restrict access or make it invisible. As a user, I have this today, I don’t want to give it up.