<<  >> (p.5)
    Author Topic: BTC endgame = Mega Miner controlling everything, BTC is not "trustless"  (Read 5449 times)
    The00Dustin
    Hero Member
    *****
    Offline Offline

    Activity: 807
    Merit: 500


    View Profile
    June 30, 2014, 07:08:02 PM
     #81

    Yeah...  Let's pretend I believe that you really believe this needs fixed by changing the protocol...

    Nevermind that the protocol adjusts difficulty based on the amount of time it took to submit a specific number of blocks to the active chain.

    Nevermind the fact that each block was generated by one device and accepted by all the others with no consideration for what the human-conceived hashrate is (a calculation based on the time it took to generate already gathered results with no way to factor out luck).

    Nevermind the fact that all valid blocks are valid because their hashes say so.

    Nevermind the fact that a malicious pool could mostly hide the 50+% human-conceived hashrate by submitting blocks from multiple IPs and showing different users different pool data based on which IP their miner submits through.

    Nevermind the fact that the potentially malicious pool in question is technically buying computing power from users and doesn't need to show them any information regarding it's mining even though that would mean it could actually submit blocks from multiple IPs that appear to be slow solo miners while still pulling off the exact same attack.

    Nevermind the fact that a malicious third party with enough resources could generate enough hashing power to effectively double the hashrate and never submit anything to the network until they wanted to double spend.

    Let's set up a central authority that can decree that a given pool has too much power and uses specific IP addresses.  Let's then set up all of the nodes to reject any block from those addresses that would make the blocks submitted from them equal to more than half of the blocks accepted in the last 6 blocks.  That way 6 confirmations is secure because the central authority says it is.  That's way better than having 6 blocks be secure because the math says it is.

    Also, as an added benefit, the central authority can take bribes to not call out specific pools and specific IP addresses, and that bribe money can be used to advertise how much better the central authority is than the rules of mathematics.  Then we'll be more secure because the central authority says so, right?

    -----------------------------------------------------

    OR, you could come up with a workable solution, search the forums to see how many times it has already been posted and shot down for all the flaws it contains, and post it if your search doesn't turn up such results so it can treated as what it is (and based on the number of smart people who have already wrestled with this in the past several years, that would most likely not be a decentralized workable solution).

    Then you could rinse and repeat.

    This forum is covered with junk, but since you like reading and learning so much: here's a conversation about why a suggested solution wouldn't work.  Oh, and look at that, it was being discussed 10 months before you even had a forum account, and it was started by someone who had then had a forum account for about as long as you have.  Maybe that's because showing up and wanting to fix something simply because "code can fix anything" doesn't magically fix it.

    -----------------------------------------------------

    Quite frankly, your first post had a valid point that a better algorithm could theoretically exist.  Beyond that, even though you don't care what I think, I think everyone who has tried to explain the problems with "requiring more hashrate to perform the attack" already knows that you're trolling based on your responses.  Sorry about trolling a troll, I should have known I'd be bested since I normally contribute instead of trolling.
Page 4
Viewing Page: 5