I have a question here. Lets says we have Nick, who has maybe 1 BTC on his account and Bob who has 0 BTC on his account. Can Nick transfer 10 BTC to Bob's account? I assume no. But what if he creates a pool of miners, each one being a computer (or special bitcoin mining chip) with modified software, which says that every transaction of him is valid? Can he then somehow force his transaction to be checked by the specified it thus sending fake bitcoins?
Asked
Active
Viewed 453 times
1 Answers
3
No matter of hashpower can allow you to create invalid transactions.
Any block which spends outputs which do not actually exist is invalid, and any peer sending an invalid block is dropped from the network for wasting time. All block contents are checked by every node in the network. Miners only order transactions, they don't provide any assurance of validity.

Claris
- 15,408
- 2
- 26
- 43
-
Do you have any suggestions for understanding how Bitcoin nodes work, besides reading the Bitcoin Core code? Almost all content focuses on the double-spend problem and not on how nodes validate UTXOs. – tjr226 May 04 '21 at 20:21