Unchain my Past
One of the features of a blockchain is its immutability. This just means that what is recorded can't be changed. Hive uses this to protect text content, which means that what is said here can't be censored - well, it is incredibly hard to censor. However, many people get blockchain immutability and interface visibility confused, so if their content is "hidden" by an interface, they see it as censorship, even though it still resides safe and sound on the blockchain and is fully visible, if someone choose show it.
Most popular interfaces choose not to show hidden posts, as the owners of the interface they tend to have the perspective that if it is hidden, then it is for a reason. Some interfaces even filter out the view of downvotes on their interface from some users who are pest downvoters. However, this doesn't change what happens at the blockchain level, the downvotes still count to removing rewards.
However, it is also possible that someone decide to create an interface that could show the blockchain content in different ways. For instance, they could use the reputation system that is designed to hide a post, to show that content instead. They could create an interface view that shows the content from the lowest rated users only, for example, all those in negative ratings that most interfaces would hide. This is possible because at the blockchain level, once a transaction is committed, it is there forever.
And this gives some interesting capabilities that some people might not have thought about, while they scream about censorship because an interface has chosen to hide their content. Because, they aren't actually censored, they just aren't visible. And, it could be argued that making something invisible is a form of censorship, but this isn't done at the blockchain level. It isn't Hive doing the censoring, it is the operator of the interface. And as operator or owner, it is their right to do what they want with what they own - it is their freedom speech.
Would anyone be interested to have an interface only of the lowest-rated accounts on the blockchain?
I suspect other than out of morbid fascination, people wouldn't spend much time their enjoying what they see. But, there it still is, on the blockchain, conveniently out of the sight of most users. Which brings up another little capability that could be possible, but isn't really used.
The way the blockchain is immutable but still editable (it wasn't originally until was it HF 19? - my memory is bad), is that an edit transaction "quotes" the original transaction that is being edited. Essentially, it is a pointer to the original, no matter how many times it is edited. Nothing gets replaced, the changes are just stored on a new transaction. This is pretty cool and for those who understand or work with Quality Management Systems (QMS) or in industries that have to be able to prove their process like pharmaceutical and most manufacturing, this technique makes it far simpler to process and report workflow information to meet requirements.
For the average user here, what is interesting perhaps with this is that no matter what is edited, the entire chain of information is recallable, meaning that if someone chooses to look past the edit, the can find everything below the top level that is seen through an interface. This can be a bane or a curse, depending on the user.
For instance, some users who for whatever reason choose to leave Hive, get really upset and throw a tantrum before stepping away. Many come back. But, what some do is go through all of their top level posts and comments, editing each to something like "." or "a" to remove their valuable content from the community to teach us all a lesson - "It is my ball, and I am going home". Sounds like a lot of work to me, especially since I have about 80,000 posts - but it could be automated.
However, automated or manual, doing this doesn't actually remove it from the blockchain, just from the view of the interfaces. While each account is owned, once committed to the blockchain, it should be remembered that it is a public blockchain. That means that every transaction is recallable. An interface shows the latest version of content because that is the logical way to do it 99.99% of the time, because the latest version is assumed to be the most relevant for the users. However, nothing actually stops an interface pointing to for example, the original version of a post, or the version that has the most text in it, or something or other. While you own your content that you put here, you don't own the visibility of that content, the interfaces do.
In my previous work, I was working with customers that required a high degree of traceability of their workflows, with every edit and version of every document needing to be retrievable. Essentially, the company I worked for used a system similar to a blockchain (though it wasn't fully immutable, because a select few admins could edit). However, what this meant for the client company is that they were able to collect and process millions of documents for an audit to prove each step and change throughout a project over time. This would be needed for their customers, or governments, or for certification and the like. This also meant that an individual couldn't "hide" their transactions very easily, because everything was recorded, which limits internal risks and liabilities. For instance, an employee couldn't create a new document to cover their past mistake, because the timestamp wouldn't fit the timeline. It also meant that an employee is covered from having someone throw them under the bus, because they will have proof of all their transactions.
Pros and Cons.
Why I mention the ownership of content, but not the ownership of visibility of that content once pushed to the chain, is that editing a past post doesn't wipe all the past information away. If an interface chose to make visible the content of the people who add "." to all of their past content, they could do it with a simple filter written into the code. Because of this, it is also why people should think about what they put on the blockchain and why I say, "Don't blockchain drunk" - a personal rule I occasionally break.
I think we should always think about what we say and how we behave. I also think that we should also consider this especially when we are feeling bad, angry, or frustrated, because we often tend to say and do what we might regret later, when we are in a negative state of mind. This is true on the blockchain, because no matter whether we regret it later or not, or edit our latest version history, the entire history is still there and can be visualised, if any of the interfaces chose to, or someone did some data diving.
I wonder what the reaction would be from people who have "hidden" their content if an interface chose to show it again. It is a public blockchain and absolutely possible, so will people then get upset at being uncensored? Upset at having their past words unchained?
Immutable means the past is preserved.
Even if you have changed your mind since.
Taraz
[ Gen1: Hive ]
Be part of the Hive discussion.
- Comment on the topics of the article, and add your perspectives and experiences.
- Read and discuss with others who comment and build your personal network
- Engage well with me and others and put in effort
And you may be rewarded.
It is just a regex action on the previous post, showing what is changed. There is a "Pruner" app that automates the "removal" or "replacement" of your content on Steem, but it can do it on HIVE as well.
But, "prior" versions will always be there to see.
It is neat that we can go back and look at everything. Every little typo, and every little correction. You can even do it in peakd, without needing to go to a block explorer.
Yes, it is good. I think most interfaces should have the option. Not sure how may do.
Ecency has it, too, and shows it quite nicely:
I am just glad that I have not posted any dick picks or bank info on chain. I imagine that some people have done that and later regretted it.
Dick pics can be removed. Only the text is saved immutably. So, I guess you could make it in ASCII :D
Having said that, the storage of images are owned by people too, so they might not delete.
May have posted their keys. There are codes that search for posted keys and automatically tae liquids and change owner keys.
I actually agree with you on this. This is why it is better to think twice before posting or saying negative things on the blockchain. We never can tell how things turned out for us. If we are to leave, we should do that without creating problems for ourselves and just leave amicable. We can't all be here forever no matter how good we are, even if we don't have problems with anybody!
Life changes all of us. It also kills all of us. Why live on drama when it is possible to live with love?
I don't understand why people cry and get hysterical when they leave Hive. It's nothing special, I've left and returned many times :)
Yeah, it doesn't require big announcements and drama.
I have a feeling if they made a front end that only showed the lowest rated users many people would find themselves in some uncomfortable company.
For sure. Racists, sexists and pedos.
Your analysis of the immutability of blockchain is very reasonable. There are many who equate interface visibility with the actual data of the blockchain, but it is very important for everyone to understand the difference. Many people know by now that the original content is not deleted. Once written, it will remain forever. So we should think a lot before writing on the blockchain because it remains forever. Thank you for discussing such a detailed topic.
Yet... they edit as if it changes their past :)
Oky got it. Take love my friend 🥰
It is a fact that a lot of people don't understand their digital footprints last forever, no matter whether they try to hide or change them later.
It doesn't have to be on an immutable blockchain - Facebook never forgets either, or Twitter, or Tiktok. And they will use that information to make profit.
Awwwwww yes.. ppl often have that negative reaction. I admit that I sometimes get mad at some downvote or 'censorship', but then I cool off a return to posting, etc. 😎🤙
these past few weeks I was sick again, but am feeling ok now.. so posting again..
Hopefully you weren't too sick. Are you ill often?
yea.. ever since I went off of my meds (lithium) that I took everyday since i was 16.. but the dr. said get off or end up having to do dialysis. now i am taking 2 other meds and my up/down cycle is stabilizing. :)
There's a lot of people here that suffer mental health problems that manifest as the inability to control one's emotions. They end up on Blurt, after a few rants and downvote sprees to make them feel better for a bit, or they get obsessive and intermittently have attacks where they spam everyones posts with vomit they think you'll read. They're a special breed. Imagine if we had to actually read their crap. Thank goodness for content being hidden. That, I don't have to click.
The percentage of people with mental health problems on Hive is pretty high. On Blurt, it is 100% :D
Yes, the Hive blockchain is censorship-resistant.
I never understood why someone didn't build a wikileaks style front-end.
If you want to show Hive is censorship-resistant then publish and market something real.
The only way to remove it would be to take over governance of the chain in another Justin Sun style attack.
And even though we are vulnerably top heavy with those couple of US based big boys, we are still currently decentralised enough to defend such an attack.
With the eyes of the world on Hive, that would prove our point of censorship resistance and make stakeholders rich in the process.
Oh yeah, and do something good for society too I suppose...
I think that immutability is one of the coolest things about writing on the blockchain. Of course, this could be seen as positive or negative, depending on the person and the case, but I think it makes everything more transparent. Because there is no way to distort the truth of a transaction that has been made on the blockchain, and that makes opinions about any transaction completely irrelevant, since all of transactions leave total perpetual evidence on the chain.
So opinions change, content can be edited, but the record remains immutable in the original transaction. That's why I say it's genius. And as you rightly said, that's why we have to be careful about the content we publish here. That's my opinion on the matter.
Your reply is upvoted by @topcomment; a manual curation service that rewards meaningful and engaging comments.
More Info - Support us! - Reports - Discord Channel
Centralized platforms like Facebook, Reddit, and even X could delete your account and all of its content with a keystroke if they wanted to, or if they were ordered to.
Imagine 2, 5, or 10 years of daily effort gone in an instant.
If you truly care about freedom of speech and ownership of your content, Hive is the place to be.
It's perfectly fine that initial transactions on blockchains are immutable. It's like a saying. Try as you might to correct what you said, but you can't change what you said first; it's recorded. It wouldn't be a bad idea to design an interface where messages are never changed, and the initial messages remain intact.