• HACKthePRISONS
    link
    fedilink
    -511 months ago

    the hash rate for the first blocks was achievable with a pentium 3. the protocol functioned then. there is nothing inherent to the protocol that dictates more hashpower is used. a 51% attack is the protocol functioning properly.

    • FaceDeer
      link
      fedilink
      1311 months ago

      That’s because there were just a handful of people mining the first blocks and there was no demand, so the price was basically zero.

      The protocol is meant to promote decentralization, so I have no idea how a 51% attack would be an example of the protocol functioning properly. A 51% attack is a demonstration that the protocol is controlled by a single entity.

      • HACKthePRISONS
        link
        fedilink
        -911 months ago

        a 51% attack means that 51% of the hashpower has agreed on a certain chain. this happens every 10 minutes.

            • FaceDeer
              link
              fedilink
              511 months ago

              Right. Which is not what I was talking about. This was about how a PoW chain would become useless if there was no cost involved in making blocks, ie, if the “W” part was missing. It would allow anyone to add blocks. There’d be no way to distinguish forks from each other and decide on a canonical one. Being able to agree on a particular fork as being the “valid” one in a decentralized manner is the fundamental secret sauce of what makes cryptocurrency work. All the various protocols boil down to ways of solving that one particular problem.

              • HACKthePRISONS
                link
                fedilink
                -511 months ago

                even a 51% attack is just the protocol following its prescribed mechanisms.

                • FaceDeer
                  link
                  fedilink
                  611 months ago

                  Yes. But failing at the intent of the protocol in the process. When a hacker exploits a buffer overrun to take control of a remote computer, the computer is following its prescribed mechanisms to the letter. But that’s certainly not what the computer’s owner wants it to be doing.

                  If adding blocks to a PoW chain had no cost then the chain wouldn’t be functioning as its users desire - there’d be no canonical fork any more. It would fail to solve the Byzantine generals problem, which is fundamentally the purpose of cryptocurrency.