If blockchain is immutable, then in Steemit, how do you check the original post or comment if it is edited? Can anyone explain in an easy to understand way for a normal internet user (non-geek)?
If you use SteemPeak (http://steempeak.com) or Steemit (http://steemit.com), they show the text “(edited)” in the header part of the post. That’s how you know it has been edited somehow.
If you want to know how the post was edited, you go to SteemWorld (beta) (http://www.steemworld.org/) with the ‘@’ sign and the post author’s account name after the forward slash like this: www.steemworld.org/@accountname. Then open the Account Operations tab. There, you can see the account operations of the last seven days. You can filter the search results according to various criteria. Look for operations titled “Edit Post” or “Edit Comment”. In “Body”, you can see how the post or comment was edited.
If you want to see how older posts have been edited, you need to use the Steemd block explorer at steemd.com. You can look for blocks that have to do with some particular account there. There results are paged until the beginning of the blockchain. That’s a lot of data but every transaction will be there. What you need to look for is the author authoring a post with the same URL twice or more. At the blockchain level, there are no edits, only new posts that have the same permlink. When an author creates a post, that post is given a permanent URL that cannot be changed. When an author posts a new post with the same permlink (permanent link), then the newest version is what the front ends look for from the blockchain.