1
I'm interested in learning more about how bitcoin, mining, and blockchain technology work. I'm a student and don't have a strong background in computing, and I'm looking for a layman's explanation of a few basic, yet critical questions surrounding the currency and the technology behind it. I plan on sharing the results with other interested students who want to understand more about this important concept.
Miners receive 25 Bitcoins every time they create a hash (is this accurate?)- where do the coins they receive come from - are they fabricated or do they already exist somewhere? What I'm trying to understand is how the supply of currency changes - are there a fixed number of Bitcoins in existence, or is currency simply "created" whenever a miner updates the blockchain? As time goes on, will the money supply expand at some rate roughly equal to the growth in transactions - is this kind of like how the supply of fiat money in most economies has grown over time?
Is there a single blockchain for Bitcoin, which contains a record of all the transactions made since the first transaction? If so, does that mean that the chain will just keep getting longer and longer as more transactions are recorded? If Bitcoin increases in usage and popularity, won't the blockchain continue to grow (maybe exponentially) and will that add to the complexity of the miner's task?
This may be too complex to explain to an average person like me, but how do transactions actually get coded/added to the blockchain? I know that it requires brute force computing power and is based off of cryptography, but that's really the extent of my knowledge... If I wish to transfer 100 coins to my friend, that simple transaction must be captured somehow and translated into the chain - but how is this translation performed? Is there a constantly-changing key that has to be iteratively solved for by the miners? If a person were to "look" at the blockchain (I assume this is possible) - what would it look like, just a seemingly random collection of characters?
I'll stop there, as I'm sure there aren't simple answers to these questions and I'm sure I've misused/misinterpreted terminology and how these things actually work. Many thanks to all who read my question, and special thanks to anyone who is willing to answer one or more of my questions. If there is a better forum for me to post beginner's questions like the ones above, I'd certainly like to know that as well.
1
Hi Robert, thanks for your interest and welcome to Bitcoin.Stackexchange. I'm on my way to bed, so I'll be brief: For 1) please check out Where do bitcoins come from and what gives them value? and How many bitcoins will there eventually be?.
– Murch – 2015-12-07T23:22:57.447For 2) see Is there a (potential) “Blockchain size problem”, and what solutions are available?, the difficulty for miners comes from the competition with other miners, the task's difficulty is not influenced by the size of the blockchain. For 3) see What exactly is Mining?
– Murch – 2015-12-07T23:23:07.657Actually, it would be best, if you split each of your questions to it's own post. Our format doesn't work very well, when people ask too many questions in one post. You could make about five good specific question posts from this one! ;) However, as you can see all of these topics have been asked about before. ;) Perhaps this list of frequently questions we have would be of interest to you: I am new to Bitcoin, how can I get started?
– Murch – 2015-12-07T23:24:59.467Murch - thank you! I'm new and didn't understand how best to ask my question. I'll keep your comments in mind for the. Thank you for your suggestions - I've begun to take a look, and I think this is what my peers and I have been looking for. This is a great place for us to start. Thank you! – Robert – 2015-12-08T13:06:11.230
I'm glad you're finding our site helpful. So, here is what is going to happen: As I was trying to point out yesterday your question post has too many different topics in it. That makes it very hard for us to give complete answers and to have several good answers on each of your questions. Our procedure is to close this type of questions as too broad.
– Murch – 2015-12-08T17:52:18.383There are already a few close votes on it, and I will put it on hold after this comment. This does not mean that we don't want your questions, rather it means that the way you are asking your questions here doesn't work well on our site. Could you please do me the favor to split them up? Just cut and paste sections of this question above into new question posts and give each a speaking title. You can ask as many questions as you want. If you want any help, I'll be in the chat for the next few hours. I'll be inviting you to join there. – Murch – 2015-12-08T17:52:45.527
1Thank you, Murch. After being on the site for a day and reading a number of other questions, I have a better sense for how things work. I'll split up my questions now as you've instructed. Thanks again! – Robert – 2015-12-08T18:02:10.110
Yay, very glad to hear that. :) – Murch – 2015-12-08T18:05:40.840