Hacker News new | past | comments | ask | show | jobs | submit login
An anonymous donor just sent 299 Ether (equivalent to 393k USD) to redox_OS (twitter.com/jeremy_soller)
145 points by padraic7a on Sept 21, 2022 | hide | past | favorite | 124 comments



Interesting sidenote: The donor also left a message for two other operating systems, "Qubes address? GrapheneOS address?". https://etherscan.io/tx/0xca5bb04204f446f73a510ea02b2bd7c01e...


Qubes has now set up an Ethereum address(Mainnet): https://www.qubes-os.org/news/2022/09/29/qubes-os-project-no...


no message like that is on the page you linked


Press "Click to see More". Then the message is there, displayed as bytes encoded into hex. There is a toggle to display that data in UTF-8 format too.


Change 'Input Data' to utf-8 via 'View Input As' dropdown.


Probably not a hugely popular viewpoint, but I can’t help but immediately think there’s a good chance it’s dirty money. There’s just so much of it that can’t be laundered so it’s worthless except for altruistic purposes like this.


If you trace back the addresses, you get to this:

https://etherscan.io/address/0x6365abaad54863bfd11acb6c4b611...

Which in turn shows it came from Tornado Cash which was put on the OFAC blacklist in August. So redox will likely have a very hard time to get this converted.

See here for more https://www.coincenter.org/u-s-treasury-sanction-of-privacy-...


He doesn't need to get it converted though. There are enough people that don't live in the US and would be happy to get paid in ETH to work on an open source project.

In a way, it seems almost like a feature that he can't just take out and convert the money :)


If the person who received the ETH is a US person, it may not be a great idea to use the tainted money to pay foreigners for services.


By that logic US persons can't use Ethereum at all. If you withdraw ETH from Coinbase it is very likely that those coins will have passed through tornado.cash at some point.

This logic obviously doesn't hold up to even the slightest scrutiny. There's too much American money invested in Ethereum for any government agency to even seriously consider the idea of destroying it like this.


> By that logic US persons can't use Ethereum at all.

Entirely possible.

> There's too much American money invested in Ethereum for any government agency to even seriously consider the idea of destroying it like this.

I think you underestimate!!


> There's too much American money invested in Ethereum for any government agency to even seriously consider the idea of destroying it like this.

The US government routinely spends enormous sums of money to destroy industries where significant amounts of American money is invested.


Hey now you're getting it


The reality right now is that there are coloured coins by default. We said this would happen back like at least five years ago, and now it is finally here. This is only the start and is essentially the doom of the libertarian case for the blockchain, and once that is out the window I see very little use for it that a normal DB of cryptographic public keys couldn't handle.


> The reality right now is that there are coloured coins by default.

Not for fungible coins


Yet.


There is still a diversification benefit, if you distrust the national currency, and use cryptocurrency similarly to gold.

That has been my main (only?) use case.


They just have to come to Eastern Europe and trade it for cash OTC. Works very well here.


>So redox will likely have a very hard time to get this converted.

Why would he? People sell tornado cash tainted eth on big US exchanges every day. The sanctions don't forbid this.


Pretty sure that they do.


The sanctions technically only forbid future interactions with Tornado Cash contracts. However the compliance employees would get a note from Chainalysis saying that this guy received a bunch of ETH that was indirectly sourced from Tornado Cash and potentially do something about it (Kucoin Bitfinex et al would probably do nothing).


But in reality they don't.


My understanding of the sanctions is that it's only the contract and a few addresses that are sanctioned. Coins that once went through tornado are fine.


This is why eth/bitcoin are not suitable crypto. There should be no address trail, same as cash.


Wouldn't the ledger dictate that there is a trail?


I’m assuming they mean something like Monero (maybe also ZK-something). I don’t understand how it works, but enough people say they are anonymous, that I believe them ;)


When the IRS is offering $100k bounties to break the anonymous features, it sounds pretty secure. Although if there is enough interest in breaking the obfuscation, these things normally end up finding the hole.

Only time will tell.


If I wanted people to think I hadn't cracked the anonymous features, I would post a $100k bounty to break it.


And when people go to collect on that bounty?


A lot of security companies with have multiple holes in a system. Having more backdoors isn't a bad thing.


I agree. I meant more in the sense that if the vulnerability is fairly obvious, multiple people will claim the bounty and if you try to simultaneously not pay all these people because their find was not unique, and also say that nobody has claimed the bounty, I can't imagine that going well. People tend to get mad when they don't get paid.


I did think this too. I would hope that I am small enough fish that I'm not worth them wasting that backdoor on, as I assume it will be patched once revealed.

At what point do I have to stop being paranoid so that I can get anything done?


Join me friend and welcome to the finer arts of procrastination, where our minds shall tirelessly conjure up vivid departures from reality in order to avoid doing something simple that needs to be done.


if u use it with people that also accepts eth as a form of payment, there is no need to convert anything.


As opposite to the clean money banks like HSBC put in circulation right? Money is like genetics, follow the thread long enough and you'll find a rapist, a cartel drug lord, etc.


HSBC ain't a story about a bank moving dirty money without consequence. https://www.ice.gov/news/releases/hsbc-admits-anti-money-lau...


That's not the whole story though. HSBC was literally founded so that the brits could bank the cash they were making by smuggling opium into China illegally. They're still net positive from banking drug money.


That's more a story about sovereignty and not about AML evasion.


The consequence by law was the revocation of their banking license. But because they are "too big to fail", they got away with a slap on the wrist instead.


The appropriate degree of the consequence is debatable, I'm just saying, ~$2 billion of fines/penalties does not equal "clean".


The fine was less than 20% of their annual income, for a crime committed over decades. Compared to what the law says, they got away completely clean. The punishment was barely more than a sternly worded letter.


>There’s just so much of it that can’t be laundered

How come? What money can't be laundered?


when you launder money, it has to be in a way that's actually plausible to the IRS. So if you have a small bookstore making 1 million per year, it might look suspicious.


Isn't that what NFCs are for?


NFC is near-field communication, a system your bank cards and modern smartphones use for transmitting data over very short distances.

Maybe you’re thinking of NFS? ;)


NFS is network file system, a system for computers to access files from other computers over a network.

Maybe you're thinking of NFL?


NFL is the national football league. They play a game called football even though they seem to be carrying the ball with their hands, most of the time. Seems important in the US…

Maybe you're thinking of NFV?


Network firewall virtualization certainly could be built on top of a new microkernel in Rust, such as this one, and it may gain some benefits in correctness — but looking at its site, the datacenter networking space doesn't really seem to be part of Redox's core ambitions.

Perhaps you're thinking of NAFTA?


NAFTA was the North American Free Trade Agreement.

This was an agreement signed by Canada, Mexico, and the United States that created a trilateral trade bloc in North America. Even if you could make use of it, it ended in 2020.

Perhaps you're thinking of NFO?


NFO is the National Farmer's Organization, an American farmer's organisation with the stated goal of obtaining higher prices for farm produce

perhaps you're thinking of .nfo?


NFO is the National Farmer's Organization, a producerist movement founded in the United States in 1955.

Perhaps you're thinking of NeWS?


Non-Fungible Crap^hTokens


Pardon my ignorance: what does IRS have to do with money laundering?


The IRS is responsible for checking if you are paying the correct amount of taxes, and a component of that is knowing what income you have and where it comes from - since tax depends on the source of income typically (you have to pay different amounts of tax on money you got by selling shares versus money you stole from a shop).


This is how they managed to finally bust Al Capone, and probably other untouchables.


They'll obviously look into how your business has developed over the past years, compare expenses and income, also to other businesses from the same field, and see if something seems odd.

So, starting to book lots of income without scaling expenses etc. will likely raise suspicion and lead to further investigation which can then be passed to law enforcement.


Money laundering can be seen as spending a lot of effort to pay tax on your criminal earnings.

If you managed to launder it in a way that the IRS will accept it and the cops don't notice, you've succeeded and now have spendable money.


Someone who launders money has two ways of handling that on their taxes:

1. lie about it, and commit tax fraud

2. tell the truth about it, and document their laundered money



So? You can just invest more into the laundering infrastructure.


Sidenote here: A lot of charities have serious problems with out-of-scale donations like this. They often encourage the organisation to grow in a way which is unsustainable and can have a damaging downside once the capital is exhausted.


Can you enlighten why this is the case?

Especially for non-for-profits I don't think this should be a problem, as they can merely just save the money.

On the contrary I see that quite some non-profits run on an endowment model, where these money would basically just grow the endowment.


Because they'll hire sometime as a way to spend that 300k, or maybe let their server expenses grow in a way that's not cost effective, and then after a while the money runs out and there's a panic.

I don't think it's a huge issue but it's something they'll have to think about


The classic example is that they make a capital purchase, like a building, for which they can't afford the ongoing maintenance.


And $0.26 in transaction fees, $0.04 of which went to the block proposing validator


A nice problem to have. What would HN readers spend such a windfall on? Contracting developers to work on the project seems like the obvious choice.


A house.

If this was a donation specifically for a side project I've been working on because someone just loves the idea of it, I'd probably spend it on not working a day job so I can commit 8 hours a day to that specific side project so long as that money is available.

Because it's me and I can live under my own means while I hired developer needs to be paid a fair salary, and I have a very clear way to use the money, that would be the best path forward.


I imagine it's a horribly stressful problem to have with significant taxation and legal work to follow to figure out what to do with it, if anything at all...


> I imagine it's a horribly stressful problem to have with significant taxation and legal work

Absolutely this !

In this day and age, the last thing you want is a large chunk of money turning up on your doorstep whose origins you cannot account for.

Its bad enough when you can prove the origins and you have to provide all the audit trail documentation. Ask anyone in the financial sector who has had to deal with compliance questions landing in their Inbox about a client's source of wealth.

When you can't prove the origins, well, "not a good look" as the old saying goes.


Hmm, the sad aspect of ownerless currency. In these kinds of situations you need to be able to prove the funds didn't fall off the back of a truck, both in order to be able to use them in the present, and to viably tie them into the timeline in the long term.

:/


> In this day and age, the last thing you want is a large chunk of money turning up on your doorstep whose origins you cannot account for.

If it was physical cash turning up on my physical doorstep, I certainly wouldn't mind :)


I dunno, I feel like if I walked outside and there was just a bag of cash out there, I'd be pretty hesitant to touch it. People generally don't just "lose" large amounts of cash, and may want it back.

This is almost literally the plot of the movie A Simple Plan, amusingly, and many of the same stresses apply.


Maybe I'm being naïve and idealistic, but I would think an open source project would have a much easier time of navigating this than a private individual. Open source projects are built off of donations of both money and time. As for what is being returned, the project itself existing helps enable many businesses leading to many people becoming rich. As for expenditures, large open source projects are open with how they spend their money, so where the money ends up going is easy to see as well. There is far less ability for something nefarious to be going on for why a person is being paid.


Large open source projects are set up as legal entities like corporations or foundations.

But a small open source project doesn’t exist in the eyes of the law. In a way it’s the worst of both worlds if you’re doing non-profit-like things such as receiving large donations, but operating as a private person.


Banks want KYC information, even for donations, esp when its in these amounts.


I don't see a problem. Of course banks want KYC, but that doesn't stop you from selling the crypto on e.g. Coinbase (also KYC'ed) and sending to your bank.


If you deposit a quarter million dollars into your bank account out of the blue the bank are absolutely going to ask you where it came from, and "don't worry yourself with that", or even "I sold some crypto" are unlikely to be sufficient answer to avoid your account being frozen and a note sent to the relevant authorities.


>or even "I sold some crypto" are unlikely to be sufficient answer to avoid your account being frozen

For 99% of banks, you'd be totally wrong about that.

> a note sent to the relevant authorities.

This, of course, means literally nothing. Banks will "send a note" for just about any reason. This results in said authorities drowning under a mountain of millions of pointless suspicious activity reports.


> If you deposit a quarter million dollars into your bank account out of the blue the bank are absolutely going to ask you where it came from,

I've deposited a larger lump sum into a US bank account and was never asked where it came from. I was then able to use that money the same day to pay off a loan.


What they actually tend to do is have someone in management call to congratulate you and invite you to discuss banking products. I know this from personal experience.


In the worst case your funds would be frozen for a couple months then you’d get a letter saying we are closing your account for compliance reasons and attached would be a cashiers check for the balance of your account. Then they’d file a SAR that would get put in a queue behind the millions of others because the government only reads a small fraction of them.


If this is indeed from Tornado Cash, which is OFAC-designated, to an individual in the US, as seems to be the case, then the tax implications seem like the smaller legal problem. It would appear that even if the developer doesn't touch the funds, they need to make a report within 10 days to OFAC.

Honestly, this seems quite a bit like someone is trying to donate dirty money after being unable to launder it for their own use.


You believe that it is illegal to merely accept money from someone you believe to be a sanctions violator? Could you expand on that theory?

It is not illegal to sell a house to a known drug dealer, and neither is it illegal to accept a donation from a drug dealer. Why do you think this situation would be different?


What you're saying is that, as the address the developer received the money from was not specifically listed by OFAC as Tornado Cash (in [1]), it wouldn't be a prohibited transaction for the developer that would need reporting, even though it seems like it was just transferred from 0xA160cdAB225685dA1d56aa342Ad8841c3b53f291 (on the SDN list from OFAC) a few minutes before through a few addresses? I don't really know, but if that were the case, that seems like it would enormously limit the applicability of the sanctions?

[1] https://sanctionssearch.ofac.treas.gov/Details.aspx?id=38499


What's the alternative? Sanctions don't permanently taint money.


If it's interpreted as accepting money for some implied services (future or past), then that could be an issue if the law prohibits people under US jurisdiction to provide any services to them.


In this case the donor would merely be a sanctions violator, while tornado.cash is sanctioned. So the money isn't coming directly from a sanctioned entity.


I was reading and I think 18 USC 1957 may be a problem.

> Whoever, in any of the circumstances set forth in subsection (d), knowingly engages or attempts to engage in a monetary transaction in criminally derived property of a value greater than $10,000 and is derived from specified unlawful activity, shall be punished as provided in subsection (b).

The withdrawal from Tornado Cash after the sanctions were imposed is the specified unlawful activity (IEEPA violation).

Even if the withdrawal itself was legal (the person who withdrew the money was not a US person), the government could argue that he should have known the funds could have came from some crime, i.e:

> In a prosecution for an offense under this section, the Government is not required to prove the defendant knew that the offense from which the criminally derived property was derived was specified unlawful activity.


> Even if the withdrawal itself was legal (the person who withdrew the money was not a US person), the government could argue that he should have known the funds could have came from some crime, i.e:

I think you’re misreading that. The Government has to prove that the defendant knew that the property was criminally derived, but the government does not have to prove that the defendant was aware of the list of specific unlawful activities.


You’re right I misread that. I still think an overzealous prosecutor could find some violation, especially if p2p exchanges are used. They have charged people with operating an unlicensed money transmitter for merely being a customer of an unlicensed money transmitter!


Yeah I can imagine how a team suddenly has to deal with money issues and the potential emotional responses/ maybe expectations or disagreements.

That’s a big change for some teams possibly?


Like a job?


The Pineapple fund is quite representative of what I think would happen. KDE/Apache/LetsEncrypt/OSM/SFC/EFF


Probably hire some lawyers and an account to work with the IRS on justifying why it's legitimate income.


props on them. I can't think of a worthier project. Would love to make redox my daily driver someday


It’s not equivalent to 393k though, is it?

It’s worth absolutely nothing unless it can be converted into actual money, which is appears will be quite difficult to do.

Now you just have “I have a lot of worthless ether” bragging rights and pretty much nothing else you didn’t have before except maybe legal woes.

Sums up my feelings about crypto pretty much completely.


> It’s worth absolutely nothing unless it can be converted into actual money, which is appears will be quite difficult to do.

No it isn't. As someone else said upthread, you can pay people directly in ETH. The potential labor pool will be smaller than if you're paying USD, but it still exists.


>which is appears will be quite difficult to do

Its very easy to at least exchange a few thousand dollars back and forth on Coinbase. I don't know if there's extra hurdles moving almost 400k.


Depends on your jurisdiction. In some parts of the west you can easily exchange 400k to fiat in less than an hour.

But in some countries, this might not be so easy. If you reside in Russia, China, or Canada, you might have a hard time. It may also prove difficult actually using the money once it arrives in your bank. Traditional banks are hesitant with sudden windfalls, and you might have your account suddenly frozen for a month or two with no recourse.

There is also the option to just hold the ETH or a stablecoin token.


> you reside in Russia, China, or Canada, you might have a hard time

Interestingly, the opposite is true. The countries with the most restrictions (officially China, Russia, Argentina, Nigeria etc) have the most crypto activity, it’s just all “underground.“


I don’t doubt it but I think the commenter was referring to a legal means of exchanging the funds to fiat.


Problem is that the source has come via Tornado cash (Which has injuctions in place in the US)....


I'd guess that almost all Ethereum in circulation has passed through Tornado Cash at some point.

The funds didn't come directly from Tornado, even if they passed through it in the past.


One can use Bisq for anonymous (and trustless) crypto<->fiat exchange. I last used it couple of years ago, though.


Ok, you've exchanged some eth for usd. That's in your credit card or bank. They've reported to the IRS that you've received this much money. That is an abnormally large gift and gets into https://www.irs.gov/businesses/small-businesses-self-employe...

Who is paying the taxes on that? The person giving it probably didn't/hasn't paid the gift taxes. This sort of irregularity is going to get you audited or a closer look and that isn't going to be be fun. Where did that money come from? Oh, it came from Tornado... now you're going to get audited to make sure that this isn't you sending yourself money. That's really not going to be fun.

If you got money, its going to be taxed somehow. Trying to avoid paying taxes on that money is going to get you into more trouble. Any investigation on the history of that money is going to cause problems for the person.


Banks only report >$10000 cash deposits/withdrawals to the IRS. They do not report checks wires or anything else unless they are using them as part of a suspicious activity report. Gifts from foreigners aren’t subject to gift tax. There are websites where you can convert this amount of crypto to dollars in cash or in a bank account in a couple of hours if the official exchanges don’t want to touch you either (of course the fees can be higher).


40x deposits of $9,990 will set off more suspicious activity alerts than one deposit of of $393k.

The gift of a foreigner (challenge: prove that it is a foreigner) has reporting requirements described in https://www.irs.gov/businesses/gifts-from-foreign-person

As this came from a sanctioned entity (Tornado Cash), then https://home.treasury.gov/policy-issues/office-of-foreign-as... may be interested in it. https://home.treasury.gov/policy-issues/financial-sanctions/... covers more on what to do.

Trying to avoid this is likely to get someone in more trouble later.


40 deposits of $9900 is a felony called structuring and is not what we are talking about here. Go to p2p.binance.com or Karachi or Dubai or Hong Kong and you will find an ecosystem of people who routinely buy and sell 7/8 figures worth of crypto for wire transfers and cash. I do think that by transacting with this ETH he would be violating 18 USC 1957 (Transacting in proceeds of specified unlawful activity) so he should either get an opinion from OFAC or return the money.


The other commentor makes a good point about taxes being a bother. You can get around it, but scaling that is similarly (or more) bothersome.


pedant, pseudonymous


Well the coins came from the tornado cash mixer, so it is pretty anonymous.

... and also possibly illegal to handle, if the recipient is in the US?


Mixers do not render something anonymous, even on a balance-based network.


If it's not anonymous, would you care to show where the coins originated from, please?


I should probably lead with this, but I'm an expert researcher and developer-contributor to this field. I'm qualified to make this assertion and it could save someone's life so it's very important we're clear here on this.

Your argument is not the 'gotcha' you think it is. Those transactions are public record. The money has to get into the mixer somehow, and it has to come out somehow. Unless your coins never exit the system or interact with a daemon you operate or that can be tied to you, sure you enjoy a modicum of pseudonimity, but the moment you interact with that account you've given that up. Whether this is SPV, light wallet, custodial wallet or home grown daemon wallet, you must make a connection to a daemon and it must gather peers and chain-data.

Even if you mine the coins, you have to broadcast a TX to solve the block, collect reward and propagate new coins. Same with proof of stake. New coins must be minted and rewarded, something must solve to mint.

One of the most common ways 'private' transactions are traced is through daemon broadcast. The first daemon to broadcast/relay a transaction holds tangible log info to nail users. After that broadcast you now have 8-16 other daemons who've seen and recorded that peer broadcast in their logs, then they reach out to update the swarm. You don't need to operate many nodes to get very targeted info on the originator of a transaction, you only need what's called 'peer diversity'. TOR does very little to negate this, especially when 'light-transactions' are used, where only the transactions lacked during sync are requested- this is a passive 'fingerprint' of a given daemon and its sync-state. Often 'light transactions' are lauded as a performance mechanism but unfortunately anything that decreases traffic homogeneity will have an influence on a bad actor's ability to isolate a given user's traffic.

Anybody can run these daemons. You don't need sophisticated surveillance infrastructure for this, it's being done today by hackers and agencies alike to target users of actually-private cryptoassets that have inherently private blockchains.


That’s like saying “A mask can’t hide your face, because someone might see you while you’re putting the mask on”.

I mean, it’s strictly true that you can always screw up or miss out on a critical step in any task, but your line of reasoning is basically declaring that masks won’t ever hide your face. It’s far too absolute and pedantic.


He's just trying to help people who read the parent comment, assume its bulletproof anonymity, and then ruin their lives doing something dumb.


People in masks frequently do think that a mask will enable them to commit a crime without fear of being caught, and then they are later caught via other evidence.


In fairness to the other guy this doesn't say where the coins came from, not even a nice breadcrumb trail.

I was expecting something like this comment with maybe some extra working out. https://news.ycombinator.com/item?id=32924389


Broadcast anonymity is trivially achieved by using TOR.


Is Monero shielded from this?


No, however it is resistant to conventional forms of analysis via UTXO and tx hash given the nature of stealth inputs.

One drawback to Monero specifically though are light-blocks, which unfortunately fingerprint the user as they cross from TOR<->clearnet or start/stop the daemon sync process. Announcing which transactions you have in your current sync state announces which daemons you're speaking to and where you're located via process of elimination.


[flagged]


I don't understand why you are downvoted. In the internet everybody is a dog, or a crypto security expert.

And I say this as a Computer Science PhD in Artificial Intelligence with 25 years of experience in the field including hacking/cracking experience under my belt that I may or may not have because you cannot know because I am using a pseudonim.

The only thing that matters is providing sound arguments, specially when discounting other´s arguments.


“If money had to be clean before it was spent, we’d all be living in caves.”

Any attempt by feds to steal this money or sanction Redox for using it should be considered a direct attack on the project for its own sake, meaning the feds feel that Redox is a threat and they want to shut it down. The origin of the money is not a valid concern.


To be frank, the feds aren't going to put a lot of weight in what you're considering as an attack.

The end result of the donation is probably going to involve some lawyers and boring meetings (potentially even directly with the Treasury department), not a pro-cryptocurrency revolution because the Federal government has its fangs out for a super niche Unix-like.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: