6 ms·
I can tell one of the ways that is missing in the article. Let's say, you have a lot of Bitcoins and your buddy is a bitcoin miner. You craft your transaction
by m00dy 5y ago
I can tell one of the ways that is missing in the article.
Let's say, you have a lot of Bitcoins and your buddy is a bitcoin miner. You craft your transaction such a way that you put all your coins as transaction fee. You send your transaction only to your buddy. Your buddy picks it up and solves the puzzle afterwards. Fees will be converted to brand new coins.
- mgerullis 5y agoIs it possible to send out transactions without sending them to the mempool?
- alcio 5y agoyes, you can email it to your miner buddy. it's possible to spot such transactions if they violate transaction forwarding rules (aka standardness rules) but not consensus rules. for example, a transaction greater than 100kB is not standard but still valid.
- b10c 5y agoI've build a tool to detect differences between _my local_ mempool and what miners include in their block (there will always be slight differences). This is primarily intended to detect censorship, but can also detect transactions that never entered _my_ mempool. See https://miningpool.observer https://miningpool.observer
- neb_b 5y agoThis is really neat. Have you thought about trying to bundle it as an app that can be downloaded on umbrel?
- JefffJohn555 5y agoBrilliant! I remember thinking about this problem a few years back: what stops miners of a blockchain just ignoring transactions/anything from certain entities. So it's good that there exists a way to track such behaviour, if it is occurring.
- martinko 5y agoEconomics. If miners consistently ignore certain transactions, there is space for new miners to enter the market and earn super-normal profit. After the next difficulty adjustment cycle, the old, censoring miners may be priced out.
- Taek 5y agoLaw enforcement watches the mempool, they can spot such transactions anyway because they know it didn't ever show up in their mempool logs.
- mgerullis 5y agoOk but is it really illegal? I doubt there’s a law on who can send who private BTC transactions? Or is it actually possible to mark this as laundering?
- Taek 5y agoThere's nothing illegal here. The goal of privacy is to avoid giving anyone a reason to suspect something. In the case of money laundering specifically, you want to turn money that looks extremely suspicious into money that doesn't look suspicious at all. Little tiny 'gotchas' aren't going to save you from a determined investigator. They are trying to follow a trail of evidence so they can produce more evidence. What you need is a clean break, so that the investigator hits a dead end and has no productive leads they can follow.
- mgerullis 5y agoYeah but wouldn’t it require some kind of fork of the BTC software (not chain) to actually include this transaction without sending it to everyone else?
- walls 5y agoThe transaction is valid to all miners, it just isn't shared with the network until your buddy finds a block that includes it.
- crispyporkbites 5y agoI don’t think that works at all? Your buddy would have to mine that specific block to get the reward, which is based entirely on chance. You’d also have to spend as much on the POW electricity and hardware to have a chance of getting reward anyway.
- dopidopHN 5y agoYeah unless your buddy is a mining pool, I don’t follow how that would work as well.
- Aissen 5y agoYup, for Bitcoin it would mean having the mining power of a big pool, indeed.
- Retric 5y agoNo, just a secret block that isn’t broadcast to everyone. 1 block a week is plenty to pull this off and that’s just 1/1,000th of the worlds mining power. Unless you get really unlucky and the block fails to enter the block chain letting someone else gets credit for the transaction.
- Taek 5y agoIf you're really patient (and many big time criminals are), you only need to mine once every few months, maybe once a year or less. That's still hundreds of thousands of dollars of mining equipment, but well in reach for many.
- Aissen 5y agoI'm curious what it's like, so here is a small calculation. Some metrics: - 144 blocks per day are mined on average - the current network hashrate is 145M TH/s - a 100 TH/s rig is about $10k. The investment to be able to have full control of mining one block on average, without electricity, internet and storage : - per week: you'd need 143k TH/s (145M / (144 * 7)), so about $14M of investment in just the mining rig (provided you can buy it all) - per month: you'd need 33k TH/s, so $3M of mining rig investment. - per year: you'd need 2.7k TH/s, so about $270k in mining rig equipment. Of course, there are a lot of variables here (e.g hashrate is highly variable), but this gives a general idea. All this for a "washing" method that heavily implicates the miner: the address of the new coins is still known, it's not really "clean", just an unusual transaction.
- flotzam 5y agoBrand new coins, but wouldn't they still look suspicious if the block's coinbase is outlandishly large?
- Taek 5y agoAlso you'd be able to see which transaction paid the large fee and what the history is. Might go unnoticed if the original coins weren't suspicious, but if an investigator is already looking at the original transaction because they suspect it was involved in crime, this type of jump is unlikely to throw them off the trail.
- aqme28 5y agoThat used to be common before wallets got better. People would accidentally set the fee way too high every once in a while.
- exo762 5y agoYou can still trace the money by looking at the block explorer. All you did is thrown them in coinbase address. This is no different from coinjoin.
- koheripbal 5y agoYour "buddy" would have to be a large mining pool for this to work, and even then it would be noticeable on the blockchain that this happened. Worst idea to launder ever.
- vbezhenar 5y agoWhat's the point? It's not hidden after block is mined. You would hide your trace if blockchain analysis tools did not account for that use-case, but that's probably a known method.
- vmception 5y agoIt will literally be international news (in crypto circles) when a transaction like that gets mined. People frantically contact all the mining pools to see who mined it and if they will return the funds to the sending address. This has happened many times and they usually do return it, because people have nearly universal consensus that it was a mistake. Kind of not a great way because it is too conspicuous. There was one time this happened that was interesting and intended to be conspicuous: Some hackers got access to an exchange, but the exchange had some pretty good security and would not let them withdraw large amounts, but the hackers could set the transaction fee. So they started burning all the exchange's money by distributing them to miners with this high transaction fee, to let the exchange know they were serious and needed their demands met. Could they have coordinated with a miner and nobody would be the wiser? Sure.
- latchkey 5y agoThis is effectively MEV on ETH. Happens all the time.