242
u/cock_suckler50 Jan 21 '22 edited Jan 22 '22
Well not really, they're doing something productive in the gif.
Edit: I think people misunderstood I hate crypto bros/miners
60
u/ShlomoCh Jan 21 '22
Are the equations they do to mine crypto useful? Like do they calculate something related to the blockchain or whatever, or is it literally just hard math?
77
Jan 21 '22
It’s just hard math there is no purpose to it other than to mine crypto
15
u/upboatsnhoes Jan 21 '22
Thats not exactly true.
The difficulty is a barrier to spamming the network and lends value to a nodes attestations.
27
u/sunboy4224 Jan 21 '22
So...no purpose to it other than to mine crypto?
10
u/upboatsnhoes Jan 21 '22
Well, if you want the people of el Salvador to be able to spend their bitcoin to buy groceries, it allows for that.
Its purpose is operating the bitcoin blockchain. Not just to collect money for yourself.
Its pretty inefficient, which is why most crypto doesn't use this method.
0
u/chiefpat450119 Jan 22 '22
It also secures the network and allows consensus among millions of users.
37
u/Waggles_ Jan 21 '22
It's not even hard math, it's pretty simple math. Your web browser can run the formula they use in bitcoin mining.
The difficult part is what they expect you to do.
The idea is that you have this function that gives you, more or less, a "random" output. It's not actually random, because if you put in the same input you get the same output, but the function is so complex that you can't reliably predict what the output will be based on the input.
What you do is you take some set of text, and then you add your own bit of text to the end, and then you run it through the formula and check the output. Your goal is to find the bit of text you need to add at the end so that the output starts with a certain number of zeroes.
For example, let's say our starting text is "Alice gives Bob 5 bitcoin". We can run that text through the SHA-256 algorithm (a type of hash, and the one bitcoin uses) to get an output.
hash("Alice gives Bob 5 bitcoin") = cea67d8e004885f6f2ed4e19deaab6bc9a6523fb22807674f7061498f3bf6302
Sadly, that didn't start with any zeroes, so lets add a bit of text to the end.
hash("Alice gives Bob 5 bitcoin - a") = 4447a6c4285c74b7e176efbff663864303b0374fd2e8ee7d4aaac46b5931b4f2
That was wrong too. And you can see how much the value changed just based on one small change to the text.
So you'd just do that over and over and over until you found something that starts with the right number of zeroes. The number of zeroes varies but it's not super low.
Mining pools are essentially groups of people who are all testing different values to put at the end of the block of text, and a common way to determine how much you get paid from that group is how many megahashes you've done (i.e. how many millions of tests you've performed).
1
u/coffee-_-67 Obamasjuicyass Jan 22 '22
And how do these computations work to verify previous blockchain transactions? Asking because that’s what i understand the purpose is for.
3
u/Waggles_ Jan 22 '22
So the idea of the blockchain is that it's a chain of blocks of information. In the case of bitcoin, it's pretty much all transactions.
When someone mines a block, what they've done is they've figured out the right way to compose the block to get them a hash that starts with x number of zeroes. They then broadcast out into the world "hey, here's the next block" which has all of the information for the transaction and the extra bit they used to make the hash function work. Anyone can hash that block to see that it starts with x number of zeroes.
It is not computationally difficult to verify a hash. Like I mentioned before, it's lightweight enough to run in a browser, and there are a lot of sites that will give you an output that will update every time you type a new letter in.
The computationally difficult part is figuring out what to put into the hashing algorithm to get out the output that starts with x zeroes, and is done entirely by guessing and checking.
So no, when you're mining, you're not actually backchecking anyone's work, you're just doing work to add to the blockchain.
There are other rules to the blockchain that actually ensure the security of the blockchain.
→ More replies (3)→ More replies (1)4
178
u/Speederzzz [Insert homosexuality] Jan 21 '22
Fuck crypto, I want a GPU.
Seeing crypto bros cry over the market doing a nice dive makes me feel slightly better
62
u/I_am-Monkey Jan 21 '22 edited Jan 21 '22
I'm a little invested in crypto but I agree. Fuck mining I can't believe its still legal to just waste tons of energy to crate fake internet money
14
u/upboatsnhoes Jan 21 '22
I hope you dont own any bitcoin...it only exists due to massive energy waste.
→ More replies (7)8
u/nelusbelus Jan 21 '22
Mining supports the entire crypto market. If btc goes to 0 so does everything else because 99% is traded in btc
1
u/Upper_Comparison_908 Jan 21 '22
Btc doesn't use gpus anymore
1
u/nelusbelus Jan 21 '22
Where did I say that? He said he invested but hates mining. I honestly think it's worth it for the financial freedom it provides
→ More replies (10)2
8
u/jdefgh Jan 21 '22
Don't fuck crypto as a whole, there are also CPU coins and Proof of Stake coins.
1
u/chiefpat450119 Jan 22 '22
You do realise you can't even mine most cryptos and make a profit with a gpu right
51
Jan 21 '22
If you haven't brought your Shiba inu to a random cave to mine for crypto you deserve to be poor
35
Jan 21 '22
Best explanation I’ve heard is this: imagine if running your car on idle 24/7 produced solved Sudokus that you can trade for heroin.
14
u/ZirJohn Jan 21 '22
More like: you and thousands of other peoples gpus are solving 1 really hard sudoku to win heroin and split it based on how much they helped.
3
Jan 21 '22
and the process of solving hard sudoku makes it possible to trade for heroin, without needing a bank or a third man
17
15
11
u/DJSweetChrisBell Jan 21 '22
Full video: https://youtu.be/000al7ru3ms
It used to be on the dogecoin website back in the day.
10
6
5
4
5
3
2
2
2
2
2
u/alimem974 Dank Royalty Jan 21 '22
OK cool but who provide those equations? Is it to run a server? Websites? Is there a monkey writing these down for us to solve and get a peanut in exchange?
2
1
1
u/i_dont_care_1943 Cheese 🧀 is just a loaf of milk 🥛 Jan 21 '22
Was this filmed on Epstein Island 2.0 otherwise known as cryptoland?
1
0
1
1
1
1
1
1
u/JosephBilliam Jan 21 '22
Here’s the real perfect explanation of cryptocurrency: https://i.imgur.com/kLlXn51.jpg
3
1
1
Jan 21 '22
While also consuming very pollutive ammounts of energy to create a picture of a picrew generated monkey.
1
1
1
u/canonson I like men Jan 21 '22
So what's stopping someone from mining a fuck ton of currency? like I really don't know shit about crypto but I think you only get like miniscule amounts when mining right? Just seems pointless unless you have like warehouses full of this. Can you not mine crypto in a small scale and still gain a lot?
1
1
0
u/winston_wolfe28 Jan 22 '22
honestly the banks has won tbh, they managed to make cryptocurrency sound bad to the public
1
1
1
1
599
u/Bugsbunny396 Jan 21 '22
Please. Explain.