RE: App-Filtering the Steem Blockchain - The Challenge, and a Proposed Solution
Thanks for your deep dive!
"showing 3rd party app content in Steemit"
Did you heard smth about community namespaces feature as it mentioned in Steemit roadmap 2017? It is planned to be released soon (see my old visual guide to this roadmap https://steemit.com/marketing/@vitality/marketing-steemit-2017-roadmap-visually-explained).
This feature will enable a separate pools for the 3rd party apps content with ability to filtering by tag inside the pool.
It can solve the problem of content visibility."multi-value parameter which allows you to specify which app content ecosystem your post should appear in"
Dont see it reasonable exactly as it is mentioned. You can
t forbid apps to show smth or not from the blockchain.
_
Is it more clear now?
Well, by the way almost everyone here in steemit is considering how it would be realised. We`ll post some explanations from @steepshot team soon. And waiting for updates from Steemit!
That roadmap is really useful!
Haha, damn - wish I'd seen the roadmap and read up on the planned communities functionality before I posted
Interesting! My first read of the Roadmap makes me think it's more along the lines of a Facebook Group than something that caters well to apps, though I can see how you'd use it in that way. I suppose we'll wait and see how those features pan out.
Yeah, my thinking here was that as Steepshot you have no real control over what goes into the blockchain, but you do have the ability to control what gets shown in your app. So, if you wanted to prevent "just anyone" from posting into your ecosystem, you could filter based on appKey.
Anyone could post to the blockchain, but only the posts that provided a valid key would display in the app.
Eg, I've seen Zappl mention having a 250char limit on posts - well, if they were filtering on the "app" parameter, what would stop me just from posting longer content into the blockchain with a faked app parameter? How would their app handle that?
Yeah, I think that's where the real risk lies - until Steemit announce something, we're all left to come up with our own method to resolve it. Right now is a good time for a standard to be established - if we wait until there are more apps posting to the blockchain, then it's potentially too late.
Yes, app key exist. It's implemented already in Steemit platform. The problem is still to handle with the blockchain filtering.
Many devs are aware of what Steemit plan to do in future. There is one more huge step revealed in the roadmap is planned to come at the end of 2017/2018- "Fabric architecture - multi-chain parallelism"...
What do you mean by "app key"? Looking on Steemd for this post, the only reference to app is the "app" parameter in the JSON metadata that I discuss in my post.