As I recall, I read a theory that all transactions on the blockchain are recorded in blocks and available for access at any time,
That's right!
it is not easy to delete these transactions as it requires the approval of the majority (if not all) nodes (in the Steem blockchain these nodes are run by people to whom the title "Witness" is given)
Blocks that have already been confirmed by at least 16 witnesses can no longer be changed. As each block is linked to the previous and subsequent blocks (hence the name blockchain), the content of the blocks and the arrangement of the blocks can no longer be changed. Every witness who operates a node also has a copy of the blockchain and can restore it if necessary.
Thanks for answering, one question arises: what is hardfork used for? Is it like a new version of an operating system?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A hard fork is a new version of the chain that involves fundamental changes, especially changes that affect the data that is written to the blocks. Old nodes are then no longer compatible with the blockchain. In the broadest sense, you can use the comparison with the operating system.
The difference is a soft fork, which only makes minimal changes. For example, a new optional function. So perhaps a new app in the operating system.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Are Steem blogging interfaces like steemit.com or steempro.com also on the blockchain (or built with blockchain technology)? Likewise for example with the web application you built https://moecki.online/ or @steemchiller's SteemWorld.org.
Over time, I've seen changes to steemit and steempro (maybe also to SteemWorld and your search engine), if they're all on the blockchain, then it seems like any changes would have to be made via one of the forks?
I remember a fairly ‘hard’ fork in the past, Velicity (if I'm not mistaken it was when Steem introduced Resource Credit, among other things), everyone was aware of its presence because for a few days leading up to and after the hard fork, steemit was unusable, and on the first day after steemit could be used for blogging, the capabilities of users (especially those with low power were very limited compared to before).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Let me try to help with my understanding. A rough comparison of a blockchain is a database - only that steem isn't a typical databse as here each new block of it has a reference to its predecessor, forming a chain.
From an architectural perspective, the web applications have different layers, this is for better scalability, maintenance, development, support, etc.
Usually, the web apps have 3 layers
Those layers could be hosted on the same server or cloud, or not.
For instance, if you trace route any of the steem frontends (steemit.com, upvu.org, moecki's version, etc.) you will see they are located in different parts of the world ;) So those sites(apps) you mention are Business+Presentation layers that use the STEEM blockchain as a database. So they are all off-chain, to answer your question. ;)
In theory, it is possible to store an app on the blockchain but then to execute it, still some external service will be needed to do so, also the blocks are limited in size and a bigger app would be very fragmented.
It's like building a car with Lego parts - it's possible but how good such a car would be? ;)
Another limitation is the STEEM blockchain is text-only.
Long time ago, in the previous century, lol, I worked as a developer for about ten years, on all the three types of layers - now such roles are called a "full-stack developer" but back then there wasn't such a title :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This has been exciting, Thanks for adding this information, @lightcaptured. =D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit