How to delete posts on Steemit and change your account / username (or how to fork your account!)

in #steemit-help8 years ago (edited)

Have you been looking for a button in your posts that will delete the post? Or what about a link in settings menu to delete or deactivate your account? Unfortunately, these buttons do not exist on Steemit, and it is, at this point, impossible to delete an account or a post from the Steemit platform.


Image from Pexels.com

This is because Steemit is on something called a blockchain, and there are a few characteristics about blockchains that make deletion improbable if not impossible. The two main characteristics are decentralization and immutability.

Decentralization

A key aspect of blockchains are that they are decentralized, meaning that there is no one server that contains the database that holds your account information and posts. Steemit doesn't run using a SQL, mySQL, or similiar database that you might see attached to a Wordpress site. The information is kept in a computer cloud around the world that shares and confirm the information in a blockchain. The blockchain is a ledger, open for everyone to see, so it has transparency, yet resistant to fraud and tampering.

Immutability

The information in a blockchain is immutable, and contains a historical record of transactions from the very first one. In the case of Steemit, this record also tracks blog and article postings, not just amounts awarded for author and curation rewards.

The front end of the site could eventually allow for changes in account names or deletion of posts, but the original will always be there for anyone savvy enough to search for it. For now, it should be assumed that your account name can never be changed, and your posts that you write never deleted. This will bring more high quality content to Steemit, but also makes users more finicky about what to post since it is a forever-ledger.

A Workaround

As with most programs and technologies, people will want to work around the system in order to change what in this case is unchangeable. The question isn't really whether a workaround should be done, but whether or not you do it with a level of honesty and transparency.

Creating a New Account

There are those who will say that you should never create a new account, and to keep the one you are stuck with. But for some people, that is not an option. The main reason for an honest account change is that you do not like your user name. Not being able to change your username on a blockchain really sucks, for those of us who have experienced this.

Like hard forks are a workaround to blockchain code, a similar philosophy can be used with accounts. A hard fork is done usually to correct a wrong (with explanation why), in full view and transparency of the community, and with consensus of the community. And, lastly, to complete the fork.

To fork your account, the philosophy might look like:

  1. Correct a wrong and explain why - Your account name was chosen in the excitement of starting an account and no longer reflects what you intended to write. You need a new one.
  2. In full view/transparency - Create a post explaining your account change, with links going back to your original account. (This is important because people will search and find out anyways, easy to do in blockchains).
  3. Gain consensus - This is a bit more difficult because you do not run the back-end code and deal with miners. You do control the front-end strategy. A good way to gain consensus is to write in your blog post an apology for having to change your account name, and any suggestions or advice. If they agree, they can upvote you or leave a comment. If they don't, similar options apply.
  4. Not double dipping - This includes NOT creating fake Facebook accounts (which is dangerous because at some point Facebook will ask you for your identification and you will not be able to provide one), NOT using your old account to upvote your new account, and NOT using your old account to downvote others. Steemit gives the option of using one Facebook account, or your Reddit account. Use the other platform to create your new account. That way you don't have to create a fake persona to create your new Steemit account.

After you have created your post about your new account, feel free to link to your past articles. They are part of your writing and deserve to be seen. I don't recommended for you to migrate your posts from your old account to your new account because the reward lifecycle on the content is completed, and you would be double dipping on rewards. At the same time, there will be two copies on the immutable blockchain backend, even if you edit the articles to remove the original text.

Deleting Posts

If you are interested in deleting a post, the options are limited. Once again, you cannot have the instant gratification of deleting the post from the blockchain on the backend. But you can edit the website frontend page to not have the original text.

A growing trend is to type "Deleted" in the title of the post and replacing the original text of the post body with "Deleted." This removes the original wording from public viewing. Beware if you have unpaid rewards, though, as any downvotes will begin cleaning the post out. Be sure to save your original post text, in the event you want to put it back! The only caveat is that you have only the first 12 hours to edit your post. Once it pays out, it cannot be edited or "deleted"!

Thanks for reading, and feel free to provide your comments below.
@professorx

Sort:  

Wow that's pretty huge. I didn't realise we couldn't delete posts. This platform will have a different psychology around what people post.

yea it's kind of like having a conceal carry permit

How?

That was 2 years ago, and besides I think that’s pretty simple to understand if you put your mind to it.

This is crazy.

I'm facing this exact issue. Fortunately, I'm just starting. People will think twice before posting. :)

Good article. I am in the exact predicament you are talking about. I have deleted all of my posts as I want to start a fresh but the ocd in me hates all the deleted posts in my blog.

I don't want to create a new account. Power down and then send to nee account. Too much hassle so I guess I'm just going to have to put up with the deleted messiness.

If you are interested in deleting a post, the options are limited. Once again, you cannot have the instant gratification of deleting the post from the blockchain on the backend. But you can edit the website frontend page to not have the original text.

A growing trend is to type "Deleted" in the title of the post and replacing the original text of the post body with "Deleted." This removes the original wording from public viewing. Beware if you have unpaid rewards, though, as any downvotes will begin cleaning the post out. Be sure to save your original post text, in the event you want to put it back! The only caveat is that you have only the first 12 hours to edit your post. Once it pays out, it cannot be edited or "deleted"!

This is just mental. There's too much outdated, contextually irrelevant crap on the Internet as it is. Google still ranks the oldest post on forums, because they got the most traffic, for example. STUPID. The entire premise upon which SteemIt is built is just DUMB in my opinion. Clearly it's only true purpose is to create and extract money from the masses. It's EVIL. Kinda like Facebook, only worse.

Without the ability to delete ones user account this product is in volation of my countries laws, I will be forwarding this information to the correct authorities, I would highly suggest you add a remove user or else face fines

You have no idea how a blockchain works, lol... dude.

Good info, thanks! I am facing this problem with a recent post that duplicated 3 times, even though I received an error message each time I tried to post it. Frustrating...

I deleted post once

It's impossible

What a great post!. I am really suprised, that there are not so many upvotes. ;(

My takeaway from this post is that I need to put more thought into my blog posts before I just go out and start typing my thoughts. I want to include a decent photo with each post, but didn't see a way to do that, so I just uploaded the text.

I should probably learn how to update my profile before I venture into that terrain. #impatient.

Thanks for posting this, I found it very helpful. I'll readily admit my working knowledge of #steemit and #blockchain is very minimal.

I really like this and mean it with a follow, vote and mention. Kudos to you @professorx

I didn't know this. When I started posting, I only wanted to test how this site works. I didn't know that you can't delete stuff until now. I actually wanted to delete my posts and start fresh but looks like I can't do it which is kind of a bummer.

I'm a coin / blockchain developer as well, and having inability to delete or edit posts and usernames is stupidity. Because post contents are not written in the blockchain itself, it is written in another database that can be edited/deleted at any time, only the post identity number is written in the blockchain that can not be removed. Then each post ID is given a hash code to link the post to which block it was stored.

Why would you write a whole lot of contents in the blockchain when each block is limited in size? Why would you burden the blockchain network with billions of bytes to sync all nodes? When all you need is a Post ID number to send to all nodes in the network?

Steemit is so stubborn to not let us edit our post if we make mistakes in the post like wrong grammar or spelling or references. Writing something wrong or bad on steemit is terrible as it will be made available on the internet as in forever.

Never use this platform to write a blog or something you are not sure to be still relevant in the future just to earn free Steem. If you want to own Steem, go and buy on the exchange. Don't ruin your credentials in the future for something you mistakenly wrote today!

I made a TYPO creating my username: I want it changed: