To some of you it may come as a surprise, to others you're already aware. With recent changes to scalability and our blockchain continuing to progress in that regard and becoming ready for mass adoption - something many others would not be ready for for many years to come - I wanted to take the time to try something out. In some recent conversations we were talking about something like Facebook on Steem. Many would say that it's impossible, doesn't make sense, the account creation is not ready without RC delegations, etc etc. On Steem though we're not one to focus too much on decentralization and many dapps are already quite hybrid as to leaving only the important part to trustless decentralization and our blockchains security such as transfer transactions.
Imagine a service which instead of creating steem accounts, it would create accounts on their own front-end. This account is yours, you registered it but the front-end still holds all power over it and could take it away at any time, something that would not be possible with a Steem account. With current limitations of 1 comment every 20 seconds and one post every 5 minutes it would mean that it could allow say 10 users using one account. The activity and transactions would of course be instant on the front-end but only be posted on the blockchain whenever the limit allows - as long as they're posted before post payouts (7 days) it would not matter much. So in theory you could have 10 users using this "Steem Book" without them even knowing everything is also being posted onto the blockchain. The Steem accounts would just add some metadata to know which comment of the one account belonged to which of the 10 centralized accounts. Same thing would go for votes, stake, counting and splitting rewards.
Now we'd have to think about encryption, some users would prefer if only some other users could see their content such as "friends". This is also something that could be easily handled, the Steem accounts would just post everything encrypted, on the blockchain of course this would be unreadable but for friends with access on the front-end it would be just like facebook. These users would not even know they're earning Steem, the displayed rewards could just be in $ and they'd earn $ for curation and post rewards. They'd still have to follow a lot of the same rules that our blockchain has today such as voting power, the size of the reward pool but at the same time you could add so much more to it such as ad revenue, etc to grow it within said front-end.
Users could also use the front-ends service to purchase stake through the usual methods of bank transfers and credit card purchases the same way they could sell their "book power" and receive fiat back onto their own bank accounts.
The point is that anything is possible on these open-source systems. Of course many may not even want "Steem book" cause why would you want to stay in fiat when cryptocurrencies are becoming more and more popular and don't generally only lose value over years.
So to try something in this post and I hope the community would want to engage and come up with some ideas on how to solve it. Let's mention a centralized project, platform, company, system, basically anything you know in this day and age and see if it is something that could work on Steem and if it could work even better with the things we can offer here such as immutability, reward pool and the security of math ensuring that your account is yours unless you share your keys with someone else.
I realize you'd need at least a good knowledge of the blockchain and how it operates to come up with how to Steemify certain examples, and I myself am not even up to speed with everything even after three years of obsessing about Steem, but it could be fun to give it some thought anyway. :)
I think there needs to be an easy mechanism for these various front ends to filter out each other's content, and at some point they should start doing it. Then if you want to participate in STEEM 'Twitter', you download that front end and it's content doesn't clog everyone's feeds. This would reduce visibility overall, but if you are looking to build a bunch of verticals on STEEM and scale them out, that separation needs to come in. Existing apps like Appics and Actifit are good examples.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I’ve been mulling over similar ideas. Entirely doable. Not everyone wants to deal with a set of four private keys and all that.
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I wouldn't put private
partsstuff on the blockchain to stay there forever. But private messaging etc could also be handled off chain (maybe with just on chain verification linked to a given identity).Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Do you think that of-chain solutions will make things like gaming more versatile? For example, could a FPS keep its speed of play and utilize the Steem BC for parts of the experience for things like the login verification, stat records, game records and of course token allocation? This way all of the replays and the like could be kept in low grade storage but identified and tagged on the BC.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes. Blockchain introduce a lot of overhead, there has to be a good reason to keep things there. Keeping record of the whole gameplay in the blockchain forever doesn't make much sense, but using it for gamer profile, inventory, achievements, etc. might be useful.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think that as we progress, designers will get better at sorting critical/non-critical info so that there is a good balance of immutability and performance.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah you're right, if the keys ever got compromised they'd just be able to read everything forever. I guess you could add something like changing keys every x days or whatever, but in the example above it was mainly for things shared between friends on a status update style like Facebook, doubt many would actually care about it being compromised. :D
There are probably not many use cases for an encryption in that example though, anything else would probably require way more security.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I hope the new steem forum will be a place to collect ideas like yours.
The big problem: who builds the ideas?
I really hope that we can implement a thought-through election system and use the upcoming hf to then fund ideas the community wants. :)
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Devs are hot right now, I'm sure many are learning and trying to get into the game. ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yea. Im also trying to teach myself python.. ^^
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
sssSSSSSsssss SSsssssssSSSSSSS ssssss
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
O_O
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm speaking python language
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yea. I think Im going to check that again in Winter :D
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Isn't the comment limit on 1 per 20 second lifted now? That's was part of hf20 I thought.
I quite like the idea of a Steem Book :0D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think it is 3 seconds now :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It is indeed!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh lol, yeah it is xD
such brainfart much wow
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Lol, it's Friday after all!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I just posted something that runs in the same vein as @tokenbb has finally introduced some of what you talk of.
I predict that appliation IDs will be used and attached on-the-fly to Steem seats. This gives many new ways for applications and users alike as well as new levels of control and types of efficiencies.
It is getting exciting :D
edit: link to the tokenbb post
https://steemit.com/tokenbb/@tokenbb/tokenbb-a-link-between-steem-and-external-communities
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That’s my kind of Steemify I use:
😅
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I do like this idea, I believe STEEM is like a shared universe and your wallet gives you access to all the universe has and will have. Allowing the front ends to create custom experiences that cater to different users needs is a great way to service a wider audience.
Instead of complaining about what steemit lacks, you could pick up using another front end that works the way you feel comfortable
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Instead of a Facebook copy. Why not aim a little lower, still complex but a little easier.
I’ve thought for a while, why not make a 4chan clone. Why not make everything hosted on ipfs and hashes posted on dozens of bot account on steem. It doesn’t even matter if the steem accounts get downvoted into oblivion, the ability to use steem as a replacement for MySQL would be the goal.
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'd love to! I think the blogging platform is fantastic, but somewhat restrictive to quick interactions. The mass audience is indoctrinated and designed to read a few lines, watch a short video and interact. Just look at 140 characters on twitter where the real activity is focused on comments.
The 140 characters of twitter are not a model to follow because they are ridiculously limited, but facebook is definitely an example of where we could point. Long moderate publications with a high level of interaction. We also lack emojis, stickers and those things (I don't use them, but the massive public do) surveys (introduce the dpoll system in the post).
We should seriously question what binds us to steemit inc and whether we really want them to lead the destinies of the platform. It may be negative and badly thought out, but I don't think they represent the wishes and concerns of most users.
Of course they have the most SP but it is basically preminado (correct me if this is incorrect, is a doubt that I have) Steemit inc day by day is transformed into an investment fund FIAT style rather than in the leadership and promotion of decentralization that should be their position.
I am very much on twitter, where I look at political content more than anything. Obviously I follow many accounts related to steem. I read a twitter from steemit inc where it referred to the need for decentralized news and attached a post talking about Venezuela. The curious thing is that the content of the post had the same ideological line as CNN and FOX News.
I find it difficult to understand how it is that we have a system based on voting and yet we have no voice or vote in making decisions about changes in the network.
You and the goodwhales team are the only ones that give some kind of meaning to the word community. Not to flatter, but when I don't like something I am extremely energic, reactionary and repetitive, I consider it fair to do the same with the positive aspects of the network.
What are your thoughts on the incoming fork?
Thanks for sharing your view!
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great idea with "Steem Book".
Awesome and catchy name.
I agree with you that there are limitless possibilities on Steem.
Though, I am not dev-savvy, i will give some thoughts over this. You are always awesome Acidyo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
In a nutshell, i still think these changes will come with time, expecially the one that will give a Facebook feature however a dapp may just be the one to adopt it and well we'd start to have it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Do you have try this idea yourself?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The fact that you have control of your steem wallet and which can not be taken from you unlike Facebook and others like that makes it unique. As time goes on, thing will continue to evolve more and more on steemsystem
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit