I read this article today that talks about the possibility of bitcoin censorship.
Post this, I had some fundamental questions regarding how the bitcoin network works. Would appreciate if someone could help me understand this.
As per this article:
https://tftc.io/martys-bent/issue-1170,
If Russians are able to get transactions included in blocks alongside individuals from countries who are still connected to SWIFT, it sort of makes the chord cutting mute. In an attempt to prevent this from happening it is totally possible that the US government and other NATO governments would try to thrust regulations on the mining industry to keep a blacklist of Russian bitcoin addresses at all times and never mine a block with a transaction that is sent from any of those addresses lest they want to be subjected to harsh punishments for violating sanctions. Worse yet, they could even try to force a whitelist of approved addresses tied to the identities of individuals and make it so mining pools are only allowed to interact with those addresses.
Question:
- How do transactions get included in a block?
- Are miners responsible for deciding which transactions are included in a block? I thought miners work towards finding the solution for the block.
- If so, the block must be already created ? Who created this block ?
- When I send a bitcoin transaction, does it get sent to a miner ? How does my client (such as electrum) know whom to send the transaction to?
- What other parameters are taken into consideration while including a transaction into a block for eg. Fee? If so, is it possible that Russian bitcoin addresses can give an incredibly large fee to incentivise miners to include the transaction?