• BJW@lemmus.org
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    10 days ago

    Only the last few blocks are “rewritable,” which is why a certain number of confirmations are a necessity. Going any further back than that, would be a completely different chain - a fork. The last of of those occurring on Bitcoin was thirteen years ago when it was still encountering growing pains due to an uptake in usage. Forks of more than a couple transactions are not a frequent, regular occurrence by any exaggeration, so for all intents and purposes of modern crypto usage, it is immutable, not "rewritable.’

      • BJW@lemmus.org
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        edit-2
        10 days ago

        Notice I put quotes around rewritable. That’s because it’s not the correct term, and I was being charitable in engaging in your straw man argument. It’s actually a collision of timing, where two solutions are presented for the same block in a short amount of time, and until the consensus is reached by the majority, both are temporarily valid. Once consensus is reached, it’s final. There’s no going back. In that sense it is not rewritable, it is immutable. It’s just fuzzy for the first fifteen minutes which branch will resolve as the actual Blockchain in the event of near ties.

        • thesmokingman@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          10 days ago

          I don’t think you’re using straw man correctly.

          You’re naively referring to how consensus should work while completely ignoring both the well-defined attacks I referenced and the reality of large actors in a consensus network. You don’t know what you’re talking about or you don’t understand how the theory works or you’re possibly just being obtuse. No matter what, this is pointless. Good luck.