0
3
I recently started reading about Bitcoin, the idea seems hard to get, and I'm trying to understand the basics now.
I read the white paper by Satoshi Nakamoto but I still have some confusions
First, it has been said that the main advantage of the Bitcoin is its capability to prevent the Double spending attacks, my questions are:
- Is this because of the idea of blockchain or the proof of work?
- Can anyone spend his bitcoins twice in two different transactions and two different blockchain? if not, how does the protocol prevent prevent such a case?
- What exactly the process that minors follow to detect that a certain transaction is spending the bitcoins twice?
- Why don't minors (voters) simply accept a new block without even check if it's truly valid or not? what are the consequences?
I'm sorry if my questions seem very basic,
Thanks in advance
Actually, there is voting on consensus changes. There was a slogan 'One CPU, one vote.' early on. – Willtech – 2018-02-07T12:14:09.763
@Willtech I was told by gmaxwell that there is no voting in bitcoin because voting implies electing a third party to represent you. He said that only thing that comes close to the concept of voting is the "hashrate based quorum" which i take to mean the consensus formed using proof of work regarding the state of the ledger. – Abdussamad – 2018-02-08T06:15:09.963
Okay, @gmaxwell uses correct terminology and his statements as you have relayed them are certainly without error. Personally, I do not only call it voting when electing somebody to represent me, but also for the case of a quorum, where the members' proceedings are valid and a determination is made. – Willtech – 2018-02-08T07:34:35.967
What if all full nodes decide to accept any block regardless of its validity (why do they even waste their resources checking blocks?) ? what can prevent this situation?? – user971961 – 2018-02-08T10:00:59.330
@user971961 the rules of bitcoin require you to verify blocks. if you don't verify them then it's not bitcoin. if you allowed invalid blocks then someone could move money that doesn't belong to them. it would be an insecure and worthless system. – Abdussamad – 2018-02-08T13:01:23.990