everyone,
I'm a software developer and I'm striving to understand the concepts behind blockchain and the projects running on them. I'm not sure if this is the correct place to ask these questions, but here I go:
obs: just in advance, I'm not developing a smart contract software. I'm just using it to compare
1- How many blockchains should exist? I mean, I understand that if I create my own blockchain then a new blockchain exist. But conceptually speaking, how many of them should exist for a good global environment?
For example, smart contracts could exist in ANY blockchain? What about the actions that should occur when an event is fired and what would fire these events? The answer for these questions are a new blockchain inplementation with their own features? That would drive the answer to "as many blockchains as necessary".
Complementing this question nowadays there are more than one big blockchain out there, right? Etherium and Bitcoin, maybe?
2- What are the nodes that compose the bitcoin blockchain network? Am I one? The miners? Who are they?
If I create a blockchain for a smart contract solution, who would be the nodes in this network?
Why would someone become a node? What is the reward?
3- I read that the size of the Bitcoin blockchain is very very big. Anyone know the current size? It is entirely stored in the nodes machines? If not, how does it work?
4- I had a wallet in my computer, though I transferred my money to an exchange. What is stored in an offline wallet? Just a hash? A wallet is relevant for other kinds of implementations, like smart contracts? What would be stored in it?
5- I've been reading a lot about the motivation of the use of blockchains, because it decentralize the data. So I don't need to trust the government in the case of cryptocurrency. That, in the case of smart contracts, there aren't a third party.
But I still need to trust the organization behind the cryptocurrency, and there is a third party when it comes to smart contracts, that is the organization behind the software, right?!
When it comes to smart contracts with money exchange, I have to send my money to someone. This entity is still the man in the middle. Am I wrong?
If the organization behind Bitcoin just shut doors, turn their servers off (if there are any) what would be the impact in the environment ?
Lastly what is the blockchain.info?
please, be kind