I am trying to learn blockchain technology but I could not find clear answers. I will appreciate your help. ^^
- Is blockchain a specific algorithm or software? As I know, blockchain is the transparency of digital transactions, so when you make a transfer of what you own, or store something on the blockchain network, its details will be public for everybody and it will be stored on all nodes permanently in the related network. We all heard about "blockchain is a copybook, when you make anything on it, it will be stored in all nodes". So my question is: If I develop a basic software that stores the same record on all nodes in a network (a kind of common database), would it be as called a "blockchain network", or have I to use some libraries or specific algorithms to call it "blockchain"? Is there any rule or standard to make any software a "blockchain"?
- Are Bitcoin blockchain and Ethereum blockchain, not the same things? I mean, are they two separate and unique networks/software, or is the "blockchain" a common name for all of those?
- When I search my wallet address on blockchain.com or blockchair.com to track my account balance and previous transactions, it never shows me the correct results. So, the amounts of Bitcoin transactions are really trackable?
I am sure everybody wonder about those questions and let us make them more clear as of now.