Bitcoin, SHA-256, and the NSA
131 2017-08-11 by magnora7
Bitcoin looks to be a great new digital currency that the whole world may someday use. However there are some odd things about bitcoin that deserve more exposure.
First, Bitcoin was officially released by an unknown person who used a Japanese pseduonym, 5 days before Obama was elected. This person does not exist.
Secondly, bitcoin mining is designed to solve hashes in the SHA-256 algorithm. SHA-256 is a 256-bit version of an algorithm that is used to encrypt messages sent over the internet.
The NSA invented SHA-256.
As people's computers mine bitcoins, they are discovering solutions to SHA-256 hashes, which then get stored in to the blockchain, which is a digital record and repository of all activity within bitcoin to date.
Each block is like one SHA-256 puzzle, that the computers try to solve. The only way to solve it is to guess the right answer randomly out of billions or trillions of choices. There is no algorithm or method to find the right solution other than guessing and then doing the computation to see if you were correct or not, due to how the algorithm is constructed (which is exactly what makes it good for security). So when computers mine for bitcoins, they are guessing solutions to that particular block's SHA-256 puzzle. When a solution is found, 50 bitcoins (now, 25, and soon to be 12.5 as dictated by the algorithm) are rewarded to the miner who found the solution. So it's a lottery of sorts. This is why people pool together to form mining pools, where the winnings are shared proportionally among everyone, weighted by their total number of attempted solutions. That helps take the luck out of it so everyone can get more reliable income.
Anyway, these solutions are so hard to find that even with all the computers across the world mining for bitcoins, it still takes 10 minutes to solve just one single puzzle.
This is why it's so secure.
If you want to hack a system that uses SHA-256 (which is a very encryption common system to use, alongside SHA-128 which is even weaker) then hacking it difficult because you have to guess over and over to solve this large prime number problem. However, if you have a list of all the prime numbers and their solutions (including many really huge numbers that haven't been computed except for this list) then that is a speedup to cracking a particular system using SHA-256, because you don't have to run all those calculations, you can simply look them up. In the blockchain.
So there is a potential the blockchain is an open distributed-computing SHA-256 solution repository, which enables hackers who know how to use it (like the NSA).
With all this in mind, it's easier to see why countries are starting to accept bitcoin as a legal currency. Japan officially recognized it as currency just recently:
We know Japan is often a testing ground for US monetary policy (QE and Abenomics, for example) so this is likely to be the direction of the future, which makes it a good investment because this implies it's backed by the western central banks, which means it will probably prosper in the long term. Which is why we see so many rich people investing in it.
But not so much with litecoin or etherium, which are some of the biggest competitors to bitcoin on the cryptocurrency market. You can see the largest coins by total market cap here:
Litecoin uses Scrypt instead of SHA-256. Scrypt was invented by a person developing linux, apparently more of an independent actor.
Bitcoin dominates the market, being 20x the size of Litecoin.
I think cryptocurrencies are great, but I think people need to be mindful of what is going on behind the scenes, and to ensure there are competing cryptocurrencies rather than a singular bitcoin monopoly that dominates the market. However it's good that one cryptocurrecy grow to prominence to establish the infrastructure of using them.
I do think there is government backing because of the relationship of bitcoin to the NSA's SHA-256 algorithm. However over the next few decades, I think that algorithm will become less and less relevant as cryptography becomes more advanced, and thus bitcoin will lose government support because it will no longer be useful to the NSA. However there will likely be replacement cryptocurrencies by that time.
So it seems like a short-term western global currency, but in the long term will likely have to be replaced as SHA-256 loses its relevancy, as computers become more powerful.
68 comments
1 birdman5000 2017-08-11
very well written and intelligent post. thank you.
1 magnora7 2017-08-11
You're welcome, glad you enjoyed it.
There's more posts I've written available at /r/magnora7 if you're interested
1 kybarnet 2017-08-11
2 things. The 10 minute blocktime is a time signature. 1 computer alone can solve it in 10 min, or 10,000.
Sha 256 is not solvable as you describe. There are third party random number variables (transactions) which make it not 'pre-solvable'.
1 gonwi42 2017-08-11
agree. i accepted Satoshi before, now i'm less comfortable.
1 EagleOfAmerica 2017-08-11
Wow. I never had any idea that bitcoin mining might be contributing to degradation of encryption systems.
1 magnora7 2017-08-11
Yeah, I think the NSA & SHA-256 & bitcoin relationships are played down as much as possible in the media. Glad you enjoyed it.
1 YoureAllRobots 2017-08-11
I remember when I was like John Snow.
1 Indecisive45 2017-08-11
Alluding to the possibility of a hash function backdoor?
Perhaps this "rogue" government branch is in possession of some hardware that enables this?
As a thought experiment, let us assume the former statements.
Could we think of a new motivation behind the relationship between Bitcoin and this NSA subgroup?
I think one motivation would be to watch transactions between people who believe they are shielded.
1 YoureAllRobots 2017-08-11
Every technological upgrade this civilization makes is immediately turned against it or it is stolen and hidden (if it's actually beneficial). If you trust this you have to be the, and I mean this with complete love and kindness, dumbest asshole to have ever walked the earth.
1 WestCoastHippy 2017-08-11
LOL I'm with you on the trusting these new cryptocurrencies. Hella fuck no. This sub, oddly methinks, seems in love with cryptos.
1 jameswilson7208 2017-08-11
You don't understand how Bitcoin works. Read about ECDSA.
1 magnora7 2017-08-11
That only has to do with the transactions being secure, which I'm not criticizing.
I'm talking about the SHA-256 solutions stored in the blockchain.
1 magnora7 2017-08-11
Thanks for reading. Please feel free to check out /r/magnora7 for more articles.
1 op-return 2017-08-11
We can upgrade to sha5.
1 HittingRichard 2017-08-11
YES!! Thank you for this post. I have been saying this for a long time.
Have you seen this?
http://groups.csail.mit.edu/mac/classes/6.805/articles/money/nsamint/nsamint.htm
It was a white paper written in 96 by the NSA.
1 magnora7 2017-08-11
You're welcome. No I haven't seen that, but it's interesting. Seems to outline bitcoin almost exactly, which just furthers the idea that bitcoin is NSA developed. I can understand why they did the Japanese pseudonym, no one trusts the NSA.
1 HittingRichard 2017-08-11
There is honestly zero doubt in my mind that it was NSA created. The only thing I can't wrap my head around is why they would want to create this decentralized ledger that can live forever with no real way of censorship.
Have you looked into the theory of wikileaks dropping the keys into blockchain transactions?
1 magnora7 2017-08-11
I think they wanted it because it's a legitimate possibility for a global currency that they could have a lot of sway over.
I haven't heard of that theory, got any more info?
1 HittingRichard 2017-08-11
It would line up with the Economist 2018 one world currency prediction as well.
Sure I'll find some links and post them up. It's a very interesting rabbit hole to go down and was highly censored when it was happing.
1 randomevenings 2017-08-11
Because you can literally follow the money into every black market organization all over the world.
1 HittingRichard 2017-08-11
very true. but there are still ways to use cryptocurrencys anonymously
1 randomevenings 2017-08-11
The transaction isn't anonymous, and that's all that matters. Like, imagine an ant hill... some guy once poured hot metal down the hole and then dug it up to find out what it all looked like. Well, that's bitcoin. Every black market is being mapped out. Silk road, alpha bay, all those transactions from all over the world, or maybe the russian mafia and all their connections all over the world, or chinese hackers, or terrorists, or whatever... they poured money down the hole and then dug it all back up in the blockchain.
1 statusquowarrior 2017-08-11
Yes, for bitcoin. But there are countless other cryptos that provide full anonymous use.
If it was created by the NSA to create a controlling world currency, they fucked up badly because it sparked hundreds of other inovations and cryptos.
1 randomevenings 2017-08-11
And yet, bitcoin is worth 3550 dollars per coin and nobody uses monero. I buy modafinil on the internet, and they take bitcoin, not anything else.
1 throwaway5968643651 2017-08-11
Holy friggin.... WOW. Mind blown!
1 gr8ful4 2017-08-11
Digital currencies bring competition to the monetary system. That's a very good thing. As an individual it's good to have a basket of different cryptos not just Bitcoin, Ethereum or Litecoin which are already part of the established system. Also there is a fight within Bitcoin vs. Bitcoin Cash. Both sides claim the other side is evil an powered by TPTB. One sides censors the other not. Make up your mind and research what money actually is before entering the space.
Look at: "Sound money", "ideal money" and the concepts behind it...
1 Lord__Buckethead 2017-08-11
That's not really happening, have a read of these links.
https://bitcoin.stackexchange.com/questions/17132/is-bitcoin-mining-itself-compromising-the-security-of-sha256
https://news.ycombinator.com/item?id=6832049
https://bitcoin.stackexchange.com/questions/41829/wont-asic-miners-eventually-break-sha-256-encryption
1 AforAnonymous 2017-08-11
Who cares if it can break SHA-256? Here's a more sinister idea: What if it instead yields a rainbow table for a vulnerability in a different cryptography standard?
1 Lord__Buckethead 2017-08-11
But it doesn't and we can know that for a fact...
1 devils_advocaat 2017-08-11
Only hashes with leading 0s are published (the ones that win the competition). E.g https://blockchain.info/block/000000000000000000dad6d19240284ec2224c62871889f9a3f486b4a4b7e952
1 torkarl 2017-08-11
op, please respond to this point.
basically, only a tiny tiny fragment of the available space for SHA level primes is "blessed" for bitcoin mining. that leaves a nearly infinite field for similarly difficult (time consuming) solutions.
an entirely different field would be opened if the other end of the spectrum were similarly blessed: E.g https://blockchain.info/block/fffffffffffffffffson6d19240284ec2224c62871889f9a3f486b4a4b7e952
1 Lord__Buckethead 2017-08-11
u/magnora7
https://www.reddit.com/r/conspiracy/comments/6sz04j/bitcoin_sha256_and_the_nsa/dlgvfwp/
https://www.reddit.com/r/conspiracy/comments/6sz04j/bitcoin_sha256_and_the_nsa/dlh4ghd/
https://www.reddit.com/r/conspiracy/comments/6sz04j/bitcoin_sha256_and_the_nsa/dlgv3c6/
1 magnora7 2017-08-11
Thanks, I responded to the comment above you.
1 magnora7 2017-08-11
That's true, they are only using a specified sub-set of solutions because of the way leading zeros are emphasized in the hash solutions.
I wonder if when new SHA-256 hashes are generated, if they are drawn from a similarly limited pool. That would make the blockchain very valuable if they're the same limited pool. It's a great point I hadn't considered.
1 torkarl 2017-08-11
I would advance a related theory about the meta-story behind bitcoin: perhaps it's an exploration into the number field to determine if prime patterns can be found in just a small zone. In this scenario, the leading zeros function as a microscope - you only look at one small focal area but if you find any interesting pattern you expect to see if that holds for other zones.
I don't know if that squares well with the double-hashing that also complicates and constrains the bitcoin procedure. Not a mathematician. Perhaps someone with deeper insight would throw in?
I do know that the Prime Number Theory tells us we can know approximately how many primes to expect at every "level" of magnitude, and the Riemann Hypothesis suggests a way to describe why the primes vary from their predicted recurrence (long stretches or shorter than expected stretches between).
If those areas could be clarified, possibly by supplying lots of necessarily empirically-driven data collection, like bitcoin, then perhaps all sorts of outcomes befall, in cryptology as well as other pursuits...
1 shawnz 2017-08-11
Why would looking at only hashes that have leading zeros be more effective than looking at a random sample of hashes?
1 torkarl 2017-08-11
Discovering a fractal symmetry that drives the occurrence pattern for primes would be my intuitive answer.
1 devils_advocaat 2017-08-11
Maybe a finding a hash with leading 0s has some special mathematical property?
Bitcoin uses the sha256 algorithm twice which I always thought was a bit strange, but a double application means that you get a list of strings of a fixed length (I.e mod n, for a given n) that map to smaller (in binary terms) strings.
Pure speculation, but maybe these 0 leading mapped hashes could be used for the Sha equivalent of a dictionary attack.
1 Plz_Pm_Me_Cute_Fish 2017-08-11
So this means the NSA created bitcoin, but set it up in such a way that other people "mining" bitcoins are actually helping secure/or enhance the encryption. "So when computers mine for bitcoins, they are guessing solutions to that particular block's SHA-256 puzzle", I don't really get digital currencies, but it is beyond obvious that they are the next world currency, not like our current currency is backed by anything, just as this digital currency would likely not be backed by anything, it would just be super secure.
1 dotobird 2017-08-11
I strongly believe that bitcoins will eventually go to 0 in value. There will eventually be a new currency when the dollar loses faith, and bitcoin isn't the solution.
1 magnora7 2017-08-11
All fiat currencies eventually return to a value of zero.
1 binauralbeatz 2017-08-11
How safe is SHA-256 against attacks from quantum computers these days?
1 naturalproducer 2017-08-11
Anything that simply disappears with the flip of an internet kill switch is anything BUT secure.
1 magnora7 2017-08-11
I really meant "secure" from a hacking standpoint, but that's a very good point
1 Garbagebutt 2017-08-11
You realize our entire society runs on that internet switch, right?
1 throwaway5968643651 2017-08-11
You might be interested to know that way back in the beginning of Bitcoin I was able to get 2 nodes to communicate between TCP/IP over HAM radio.
Not saying you are wrong, about what you said since I do believe that internet dependence is a boon to mankind. ...But there are other means of transport with TCP/IP
1 subterranean_agent 2017-08-11
So..bitcoin is a voluntary botnet created by the NSA to crowdsource the necessary keys for information gathering? And all they're missing now is the marketing ploy to make bitcoin easy to "understand and use" for the common man?
1 magnora7 2017-08-11
Yes, that's the theory. But also anyone can access the keys, so that kind of messes with the theory a bit. It's not 100% proven, just a theory I had
1 open_ur_mind 2017-08-11
I don't know that much about crypto currencies, but how can you prevent a monopoly? If SHA-256 is the preferred encryption method, wouldn't everyone use that, thus creating a monopoly?
1 magnora7 2017-08-11
Yes, but there are also multiple crytocurrencies based on SHA-256. And also just because it's the most popular encryption method doesn't necessarily mean it'll be the most popular cryptocurrency just because it's based on that algorithm.
1 open_ur_mind 2017-08-11
I see, thanks.
1 Garbagebutt 2017-08-11
Buy XMR.
1 docNNST 2017-08-11
Good post, will use a similar progressiont to explain bitcoing to ym non-tech friends.
Would tweak it a bit though. SHA-256 is not an encryption algorithm, it is a hashing algorithm. Hashing is a one way function, you put data in and what comes out is a 256-bits that mathematically represent that data. But the original data can not be determined from the hash. You may be able to figure out what data was used to generate a hash but you can't be for certain that it was the original data because there are collisions in hashing algorithms.
There are 2256 possible hashes using SHA-256. If I have a 512 bytes of data, that means there are 24096 possible combinations 512 bytes of data. If I take the hash of something that has 24096 possibilities but can only represent it with 2256 possibilities, there will be collisions and that is why SHA is a hashing algorithm not an encryption algorithm.
Again - Good write up, would just tweak it a bit!
1 REbr0 2017-08-11
1 FliesMoreCeilings 2017-08-11
No.
The solution you search for is one specific for the block you intend to add, it depends on the transactions you add to the block, as well as on the full history of the blockchain. Miners are not all trying to find the solution to the same problem, they're all looking for a solution to a different problem.
They're also not finding a 'perfect' solution, they search for 'good enough' solutions that have a value below a certain limit. Good enough for bitcoin doesn't mean good enough to decrypt things.
Further, finding a combination of two values that gives you a third, which is all it does, is not at all interesting data, nor is it hard to find. You can perform millions of these calculations very quickly, going through the bitcoin system where all but a very very tiny minority is discarded is pointless. Only if two out of the three values are interesting would there be some kind of point. But they're not. None of the three values are interesting whatsoever outside of the context of bitcoins. The block hash you start with isn't, the value you try to reach isn't and the solution isn't.
Bitcoin mining gets you absolutely nowhere when it comes to hacking anything.
1 throwaway5968643651 2017-08-11
^ this is correct.
1 AforAnonymous 2017-08-11
Show me the fucking theorem proving that. And you'd better make sure it was written in Coq or Agda or some other proof assistant so I can actually vaguely trust it.
1 FliesMoreCeilings 2017-08-11
I can't supply that level of rigor here, if you can for the opposite statement then feel free to supply it.
The problem with the logic of the OP is easy to see though. For bitcoin mining, you supply essentially two variables, the block information including transactions and a value you tweak to get the desired result. The two variables A and B are combined, then the SHA-256 algorithm is applied to get a variable C. This variable C is again put through SHA-256 to get a final variable D. If D < target, you get a hit and have mined a block.
Since any number below the target is accepted, it's a terrible way to find answers if you as a hacker have some hashed value you want to crack. There are essentially three ways in which you can hack things given knowledge about a lot of sha-256 hashes. Either you have a hash D and do a reversal, where you try to find the original value used that was likely used to get a certain hash. Or you have a hash D and do a collision attack by finding two values that produce that same hash. Or you find a way to solve sha-256 to do the other two options better. In all cases, the bitcoin system does next to nothing.
Reversal wise, the bitcoin system could give you the information that some hash C could've been the input used for the answer D, or that A+B results in C. But even if you randomly do have a D sitting around somewhere that was used in the chain, which is extremely unlikely. Then you'll find that both A+B and C are useless pieces of information, they have no relevance outside of bitcoin. They are unlikely to have been the original inputs of whatever hash you're sitting on. There is no benefit here over just hashing millions of values and saving all of their results. That is a way faster method of building a database. By the time you've written the code to read the blockchain data, you could've easily gotten more results with a simple loop.
The same issue is present for the other two techniques. You could do a collision attack using C, if you know that D needs to be reached. But the blockchain produces answers for A+B->C->D so slowly, that again, you're better off just computing millions of hashes yourself. You could try to infer something from the knowledge that A+B->C or C->D, but there's no extra info here over just hashing millions of values yourself.
Indeed, to be fair, the benefit is not literally 0, since collision attacks could be done if you happen to have a hash that has been found in the chain. It would be such a weirdly inefficient way of building a database for that purpose though. One hash every so many minutes? If the blockchain is some magic Sha-256 crowdcomputing hacking scheme, it's an extremely dumb one.
1 shawnz 2017-08-11
If it were possible to crack SHA by calculating lots of SHA hashes, it wouldn't be effective as a security measure. It would be cracked already. The whole point of a good hash function is that it's resistant to that kind of attack.
Now you might say, what if it's backdoored? Well then, why do you need the bitcoin miners at all?
1 AforAnonymous 2017-08-11
Depends on timescales. No cryptographic security measure except for one time pads can last forever due to the continuous increase of intergrated circuit integration density and hence computational power and/or energy efficiency otherwise known as Moore's law.
...which was what the OP implied...
Because perhaps the backdoor relies on said bitcoin miners to keep it as obscured as possible? Backdoors fundamentally rely on security by obscurity, after all.
1 REbr0 2017-08-11
Gonna need some actual evidence for this, there isn't any in your post.
The US government has zero incentive to back any cryptos because of what they see as an inherent protection for criminals that's built into the system. Not to mention the massive cost for adoption. The benefits you claim in your post are massively outweighed by the detriments.
This same protection is simultaneously seen by proponents of cryptos as a big pro - anonymity is good in all things.
There's a reason why major US institutions refuse to adopt cryptos - it's expensive to make these sorts of major sweeping changes, and there are too many things "wrong" with the current state of cryptos to justify the obvious benefits.
1 magnora7 2017-08-11
https://www.theguardian.com/technology/2016/nov/27/coinbase-bitcoin-irs-government-summons-data-cryptocurrency
1 REbr0 2017-08-11
You're gonna trust the Guardian here?
They're making a story into something completely different than what it actually is...
The IRS wants the tax revenue, not to legitimize the currency or push for wider adoption. Why would the IRS want more people using a currency that makes it harder to generate taxes from?
1 gcsteddy93 2017-08-11
You're not thinking about this properly. If you can figure out the location of nodes you can also compile a list of technologically savvy people and figure out who has what computing power that could also be use for a brute force attack on secure government computers while simultaneously incentivizing people to participate in the system under the guise of it being crypto currency in principle which attracts technologically savvy people looking to make money. That way the NSA now has a list with everyone with the intelligence and hardware and expertise that could potentially try and breach their systems and the NSA incentivized people and organizations to do so monetarily. The Chinese have a large stake in bitcoin and Chinese hackers have presented a huge security problem to the NSA.
Trust me when I say that they're an extremely cunning group of people who are all far ahead of their time and are the real masters of the long con.
They had even the earliest ISPs give them backdoor access to all of their data traffic and that was in the 80s and that is why it is so laughable that America was so up in arms about Edward Snowden.
The NSA has super computers large enough to fudge the network and they have been collecting every single piece of raw analog signal on the planet since the early 60s and deciphering it in their basements for a really long time.
I know this is some deep rabbit hole shit but do not underestimate the capabilities of the agency.
1 randomevenings 2017-08-11
I was talking to someone the other day about this. I always figured bitcoin may have been a way to solve real world cryptography problems.
1 bitbybitbybitcoin 2017-08-11
There's an important point here that can be expounded on further. Bitcoin has lead to the creation of a multi-billion dollar SHA 256 ASIC industry - as foreseen by Satoshi Nakamoto. There are also Scrypt ASICs. In fact, cryptocurrencies using a certain algorithm for hashing is the tipping point that allows these ASICs to be created. The concern of backdoors in SHA 256 vs Scrypt because of creator are valid. However, the fact of the matter is that the existence of these cryptocurrencies establish a sort of multi billion dollar bug bounty on cracking or exploiting such exploits. Thanks for the great post - Just my two bits of extrapolation :).
1 kanye5150 2017-08-11
Wasn't the #1 reason to buy bitcoin to get away from central bank controlled currencies, and now as you state the central banks are backing bitcoin so it defeats the entire original purpose.
1 magnora7 2017-08-11
Yes, they're not going to give away their power willingly. They see what's coming and are prepared to make the transitions necessary to remain in control as much as possible. The best way to stay in control during a revolution is to spearhead the opposition.
1 kanye5150 2017-08-11
Honest answer. I get people are making nice profits on bitcoin and are excited to promote it, but the more hedge funds and central banks are buy it, the less I trust it personally.
1 magnora7 2017-08-11
Some wise investment advice that I've had to learn the hard way: Never bet against the Fed.
1 mirkogradski 2017-08-11
I'm not a Bitcoin enthusiast but if you're even thinking about exchanging some fiat for crypto, you're going to want to go with ETH.
1 Slipgrid 2017-08-11
You hit a lot of good points.
1 sinedup4thiscomment 2017-08-11
We will definitely see bitcoin replaced with a better version, not once, many times over across human history as our computing technology evolves. Soon SHA-256 will be too simple for our needs. We will need more sophisticated and secure systems to replace it, which will come with new cryptocurrencies. The security of the currency will dictate demand, which will allow for computer scientists to compete for the next best crypto for the consumer, a digital race if you will.
1 _LordOfTongs 2017-08-11
I remember a good visualization of what it takes to guess a sha256 hash (randomly chosen (p@ssword isn't a password podesta)). It was 4 billion to the 8th power.
Something like
And you would have a 1 in 4 billion chance of guessing correctly.
And yeah, we've got a quarter of a billion pre-guessed solutions... but sha256 is haard.
And even if moors law and quantum computing and all those other words no one really understands... we switch to 512.
sha256 - 1e+77 - 4bil ^ 8 atoms - 1e+123 - 4bil ^ 13 sha512 - 1e+154 - 4bil ^ 16
I really can't imagine we'll need to "up the sha" in my lifetime... but if it happens, I can't imagine we'll have to do it more than once or twice ever. Unless we solve p=np, in which case everything's fucked.
1 spooniemclovin 2017-08-11
Monero.
1 fullspeedornothing- 2017-08-11
Who is Satoshi Nakamoto? Just follow the breadcrumbs and draw your own conclusions.
Have you presented this conspiracy theory to any Bitcoin forum online or to any cryptographers or mathematicians? I don't know enough about those fields to draw my own conclusions.
1 kybarnet 2017-08-11
2 things. The 10 minute blocktime is a time signature. 1 computer alone can solve it in 10 min, or 10,000.
Sha 256 is not solvable as you describe. There are third party random number variables (transactions) which make it not 'pre-solvable'.
1 magnora7 2017-08-11
Yes, that's the theory. But also anyone can access the keys, so that kind of messes with the theory a bit. It's not 100% proven, just a theory I had
1 HittingRichard 2017-08-11
very true. but there are still ways to use cryptocurrencys anonymously
1 magnora7 2017-08-11
Thanks, I responded to the comment above you.
1 WestCoastHippy 2017-08-11
LOL I'm with you on the trusting these new cryptocurrencies. Hella fuck no. This sub, oddly methinks, seems in love with cryptos.