4 ms·
As I understand it, Bitcoin mining involves selecting which unconfirmed transactions (mem pool transactions) to include in the block. A common algorithm for sel
by paulproteus 4y ago
As I understand it, Bitcoin mining involves selecting which unconfirmed transactions (mem pool transactions) to include in the block. A common algorithm for selecting them is ones with higher fees. Another aspect could be ignoring ones from sanctioned wallet IDs. If treasury.gov had a monthly-updating CSV file of wallet IDs that are sanctioned, then the person setting up the mining software could have a cron job to refresh treasury.gov's list periodically. Would that work?
I think you're saying this would be a big hassle, maybe for miners. Can you explain that more?
- sph 4y agoJust a couple examples off the top of my head (on mobile right now) - One can create an unlimited number of addresses for a single wallet. The size of your banned_addresses.csv updated every morning is for all intents and purposes unbounded. - The hard problem is proving if the beneficiary is an Iranian national. It's already difficult to do in the regular economy with KYC regulations and everything is government controlled (shell companies, etc.), doing so with Bitcoin is even harder. I don't mean hard as in "the US govt has the resources to do it", I mean hard as it's pretty much impossible. Please don't take this the wrong way, but learn a little bit about Bitcoin, if you really want to do something about the problems it poses. It's overall pretty simple. Otherwise you're just another person that has strong opinions about something they don't know anything about.