• DannyBoy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    6
    ·
    20 hours ago

    If you had 51% of the world’s computing power (to blockchains using proof of work) yes you could forge records, from what I could wrap my head around about blockchains.

    • Strykker@programming.dev
      link
      fedilink
      arrow-up
      20
      arrow-down
      1
      ·
      20 hours ago

      You don’t need 51% of the world’s power though, just 51% of the power of people who care about how the system works. Most people using block chain cryptos don’t care at all, so the threshold is a tiny percentage of the user base.

      • DannyBoy@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        ·
        20 hours ago

        Yeah you’re right. I was thinking specifically Bitcoin and the astronomical amount of compute power that’s behind it.

      • hddsx@lemmy.ca
        link
        fedilink
        arrow-up
        4
        ·
        20 hours ago

        That’s proof of work. Proof of stake is you just need more than everyone else, right?

        • ConnecticutKen@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          16 hours ago

          It works more like loaning money and then receiving interest, except you are loaning crypto to the network and then you get it back, plus some, after a certain period of time

    • ConnecticutKen@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      2
      ·
      edit-2
      16 hours ago

      This would just create a fork in the blockchain where 51% of the network doesn’t match the correct state of the blockchain that the 49% have. The 49% would effectively stop working because they could never validate the transactions that the 51% takeover has falsely created. The node operators of the 49% of the network would need to reach consensus for how to deal with the problem, but essentially they would just adopt code that ignores the 51% data, so they could continue to process blocks of transactions. Without manual intervention the 49% would be frozen. The 51% is just fake, they haven’t really changed anything because every real node operator would know it’s false data.