Sorry I was a bit fuzzy on the way i was talking I do realize about the halving and that its actually more on asics than gpus I was just speaking in casual terms.
Quote
You are overlooking the concept of a mining pool.
In that case, the pool builds the blocks and then gives them to participants to handle the guessing and hashing. If anyone in the pool succeeds, then the pool gets paid the reward and the pool then shares that rewards with all the participants (splitting it up proportionally based on the amount of hashing each participant contributed).
In that case, the pool builds the blocks and then gives them to participants to handle the guessing and hashing. If anyone in the pool succeeds, then the pool gets paid the reward and the pool then shares that rewards with all the participants (splitting it up proportionally based on the amount of hashing each participant contributed).
I think I understand. So the pool is like a wrapper around every participating miner. And all the miners agree to sacrifice the reward if they receive it for the good of the pool?
so miners are only generating guesses then, not performing the entire mining function in it's entirety? The pool would be doing the final check?
this leads to my next philosophical question.
OK, so at least people are getting a FAIR SHARE of what they are doing. Due to mining pools. But the question is WHY?
Think of it this way.
Maybe I am an accountant. I need to add the numbers from the sales for the company i work for for the whole year.
That would be considered a "job."
It is useful work being completed every time I add on the next transaction.
Now obvously i'd use a computer for this in today's world.
Hence, each step of the computer's computation time is considered "useful work." It generates information that is useful to my business owner, hence i get paid, hence i get to eat food and be happy. Understandable.
Now. Guessing a block.
OK everyone sees the value of finally getting the block.
But the act of guessing astronomical amount of numbers just for the sake of making a number on a computer screen change, could be equated to sheer silliness from a superficial perspective.
To use my prevous statement. OK so each step of computation time is making progress towards the goal of finally getting the number. So you might think, well buddy, it's the same thing as what you were saying. Each clock cycle is doing useful work towards the end goal.
But we only have to do it like that because the designers TOLD us it had to be that way.
we litereally set up a system that says, BLARGH IM JUST GONNA RUN THESE GIGAFLOPS SO FAST AND THEN U'LL KNOW BUDDY, ULL KNOW FOR SURE I GOT HELLA HASH POWER BUDDY SO YEA THAT MEANS MONEY!
lol it is so screwy.
it seems to break down into nonsense.
But we are creating something.
But we are creating something by doing non-useful nonsense tasks.
I guess you have to think of the social value of bitcoin. That it is a decentralized option, has good security, all the pros we know about. However on thing that is bogging it down is high transaction fees. You can't really use it as-is. You have to put it into cash form or use it within somewhat proprietary frameworks to avoid transacting too much.
But on the other side, it feels like a lot of wasted energy for the sake of sheer greed.
What I'm trying to say is that the "difficulty" concept seems arbitrary. I'm just trying to imagine a system LIKE bitcoin but that wouldn't require so much nonsense. Can you grasp what I am thinking?
Can we have decentralization, ease and security of transaction, speed of transaction, to anywhere, to anyone, all that. Without asking our computers to just guess blindly at things?
Can computers do anything more useful? Or can they only manufacture greed and heat?
You know what i mean?