cwoodcox
Well-Known Member
- First Name
- Corey
- Joined
- Mar 31, 2021
- Threads
- 0
- Messages
- 182
- Reaction score
- 201
- Location
- Montreal, QC
- Vehicles
- 2012 Ford Expedition
- Occupation
- Software Engineer
Crypto is based on cryptography, specifically hashing. A hash algorithm is essentially a very complex math problem where you put one value in, and you get a value of a specific length out. The input and output are completely unrecognizable from each other, no two distinct inputs will ever give identical outputs, and the output will always be the same length. Hash algorithms’ most common use is storing passwords, and how a website knows when your password is right, but doesn’t actually know what the password is. It puts the password you gave it into its hash algorithm, lets it churn a few times, and compares the output with the value stored in the database.What, if any, asset is attached to a crypto currency. What are they "mining"?
The important thing is that hash algorithms are one-way. There is no way to take the hash output, and figure out the input used to generate it. Were it possible, it ceases to be useful as a hash algorithm. MD5 is an example of this.
Cryptocurrency is based on a blockchain. Each entry in the ledger (a “block”) is a batch of transactions, and to “verify” a transaction, the block must be hashed. Basically, the value of the hash of the transaction must follow a pattern, like ending with 6 zeroes, being below a certain number, etc. Mining is computers stuffing random values into the “padding” of the transaction data and hashing it millions of times per second, until a pad value is found that meets the goal. They guess millions of times, using gigawatts of electricity and burning through chips to try and ”win” this big lottery. The first member of the pool to compute a hash that works and share it with everyone else on the chain gets a reward, and the whole process begins again.
The block’s hash value is also tied to the previous block’s hash value, so it is impossible to change a block once it has been verified, since that would invalidate every block after it.
One could argue the “asset” is the resources (electricity, computer hardware, etc) consumed by this massively wasteful process, and it’s true, but it’s essentially a giant ponzi scheme, only worth something because a (large) group of people have all decided that it is worth something. USD is the same way, but with the backing of a government with the power to regulate currency. Crypto has no such regulation (by design).
Hopefully this isn’t too confusing. I probably got something wrong, too, in my oversimplification. I’m sure someone will correct me. ?
Sponsored
Last edited: