STEEM Liberator - http://www.steemliberator.com
This past week or so I have been playing around with storing files on the STEEM blockchain to be preserved forever. My tests have been extremely successful. Today, I would like to share with you some of that success.
The first couple files that I have uploaded to the STEEM blockchain and have provided available for download via the STEEM Liberator front-end are the STEEM WhitePaper and the United States Declaration of Independence.
It is my opinion that each of these documents represents freedom and the will of the people to come together for something greater than them.
Roadmap
Going forward, I would like to continue building out the @steemliberator front-end website and allow users to upload their own files. On top of providing a normal downloader, I will also provide a novel way of keeping track of the block numbers that the files are stored in. (The files get chunked into pieces and stored in different blocks)
Important Notes
This software is highly experimental and can potentially have unexpected consequences. Due to this, I am taking things one step at a time and seeing the response from the network before proceeding forward with more. I even wrote a blog post about me explaining that I likely triggered the bandwidth issues users have been experiencing.
Vote for @netuoso as Witness
- Go to the witness voting page on SteemIt.com
- Scroll to the bottom of the page and locate the vote box (shown below)
- Input my name (netuoso) and hit vote.
- Give yourself a high-five for making such an awesome decision
Excellent work - thank you for this!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I understand that the files will be stored forvever. What I don't understand is it possible for any blackhat or governmental institution to put down this or Steemit itself? Yes, witnesses are the ones who run the whole thing but what happens with a blackhat attack? Frozen storage
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
After several blocks have been verified after the files are uploaded, they become more and more secure from being changed or removed.
None of this prevents a government from attacking STEEM and trying to shut it down altogether. But should a thing ever happen, it will be VERY VERY obvious.
With this system, you can be 100% positive your uploaded files have not been modified. Just a proof of concept at this point.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
But can the creator later edit those files? or even delete them?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nope.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Look at what happens around the blockchain world. All the time hacks. It's like something that was created for better security is actually the opposite. Will be checking on the progress of this project. @netuoso
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm so glad I can follow your writing. The information you submit is very useful. I myself still have many who do not understand about Steemit, especially to reach a lot of upvote.
Success always. We are waiting for the latest news about Steemit.
Regards,
@dsatria
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What about bloat of the block chain? Its going to happen sooner or later but if people start uploading files that they want to archive won't it hasten the inevitable? Think of somebody's 3 tera byte porn collection that they just want to ensure access to it with a nice safe back up on the blockchain. Just to be clear, I'm not against it, just want to think things through first. I'd love to hear your thoughts on this.
Also, if you need 2 more test documents, I suggest the US constitution and the patriot act. Maybe putting these documents side by side will get people thinking. Kinda where we started and where we are now.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There are protections in the blockchain that prevent people from putting too much in, too quickly, based on the amount of SP they hold.
That said, the blockchain will still get quite large. Fortunately, storage is quite cheap.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is that steemliberator functional yet? Great job
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The backend is functional but not ready for public release. It still has a few errors and needs to handle them properly to ensure complete file integrity.
The website is functional that shows the STEEM Whitepaper and the US Declaration of Independence stored on the blockchain. The download technically comes from the server itself, but it pulled the files from the blockchain.
My vision to create a caching server that sits inbetween the frontend and the backend. When a file is requested, the caching server will download it and have it available where it will be stored until it is no longer accessed at least once a week. At that point, it will be deleted from the caching server to free up space for more active files.
STEEM Liberator will be able to be interacted with directly thru STEEM via @steemliberator. I have a ways to go keep an eye out
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Be careful going too far beyond a PoC though - it turns out that you will need quite a bit of SP to store anything very substantial. I'd recommend perhaps a 50KiB sanity limit on uploads.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
SP directly affects how much can be uploaded at one time, but I'm not sure why that would be of any real concern during the PoC stages.
STEEM already has a lot of bloat and what I am doing, anyone can do. It is easy to politely ask me to be careful, but if someone wanted to attack STEEM it wouldn't be so easy to ask them to quit.
I have a decent amount invested in STEEM and powered up on my account. I would personally like to see STEEM do well.
If a 5MB upload can make the entire network freak out and hit a bug that prevents lower level users from doing anything, the network wasn't QA'd under heavy load. My experience is of a QA manager. And I can document exactly what was done when I triggered any issues, reducing time to find a fix by a considerable amount.
Trust me that I'm not going to intentionally break things. But also remember that anyone anywhere can do all of this with
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been resteemed by @msp-lovebot courtesy of @netuoso from the Minnow Support Project ( @minnowsupport ). Join us in Discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good one! Just don't break anything while you're at it hahaha
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can't promise anything! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is very handy!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is brilliant! A thousand educators will thank you (and vote for you) so they can post their tutorials, worksheets, whatever and not see them lost down the stream.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm wondering what's up with negative bandwidth?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The negative bandwidth happened because I delegated SP to the account and used some bandwidth before removing the delegation. I believe it was also during a time where the bandwidth was rapidly changing so it showed a very low percentage.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
But... I understand the files are completely public, right?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted and also resteemed :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good work - though it's a bit frustrating that you come up with these doozies when I'm trying very hard not to up vote anything:-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been resteemed by @minnowsupport courtesy of @netuoso from the Minnow Support Project ( @minnowsupport ). Join us in Discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post received a 5% vote by @minnowsupport courtesy of @netuoso from the Minnow Support Project ( @minnowsupport ). Join us in Discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
. I believe we will enjoy and have amazing time here to collaborate and learn for other members through writing.
I will be looking up to you sharing words of knowledge and wisdom. Please stay tuned for my write-ups and please follow me @yash0108
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Another great project. This can become a depository of all sorts for important documents.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been ranked within the top 80 most undervalued posts in the first half of Jul 21. We estimate that this post is undervalued by $13.21 as compared to a scenario in which every voter had an equal say.
See the full rankings and details in The Daily Tribune: Jul 21 - Part I. You can also read about some of our methodology, data analysis and technical details in our initial post.
If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post received a 3.9% upvote from @randowhale thanks to @netuoso! For more information, click here!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This sounds like a way to thrash the steem blockchain...
It's better to just use a coin made for this like Storj, or something like IPFS.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I disagree with this conclusion. I'm a nice person that is active and invested in STEEM. It is easy to ask me to be careful but this stuff can literally be done by anyone at anytime.
If it breaks the STEEM network when 5MB gets uploaded I might have to revisit my decision to be so largely invested.
So far i don't see any reason to be nervous and I am monitoring the network (as my post details) while doing my tests.
Thanks for your
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There is no known way to 'thrash' the steem blockchain. If there were, that would be a denial of service attack, and we would fix it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You seem pretty connected. Any chance you can open some doors to employment within Steem for me? I won't stop until my next career is heavily crypto based.
I could easily provide a resume but my recent witness intent post and my introductory post kind of does that.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's not about thrashing, it's about increasing the blockchain size exponentially.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post received a 5% vote by @msp-lovebot courtesy of @netuoso from the Minnow Support Project ( @minnowsupport ). Join us in Discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Love the post / the concept / the hard work you are putting in to make STEEM a better functioning, more user friendly platform for all - Already voted for you as WITNESS - UPVOTED! Can you make a clone of yourself to make the STEEMIT Forum bury every other Forum in existence?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been resteemed by @nettybot courtesy of @netuoso from the Minnow Support Project ( @minnowsupport ). Join us in Discord.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the info
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Steem is plagued with spammers bloating the blockchain, storing files would be disastrous. I don't think it's a good idea, spammers could use it to bloat even more!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'd like to direct you to this comment. https://steemit.com/steemliberator/@netuoso/introducing-steem-liberator-preserving-important-files-on-the-steem-blockchain#@sneak/re-someguy123-re-netuoso-introducing-steem-liberator-preserving-important-files-on-the-steem-blockchain-20170721t221945580z
And as I said before, it is easy to ask me to "behave" and be careful, but any attacker that wanted to vest a little SP or use minnowbooster could upload GBs over time. It would only require more storage space and potentially compel larger blocks.
I dont think 2 pdfs would be of concern.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can i use steemliberator for storing video files and then make it available on dtube.video?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit