GithubHelp home page GithubHelp logo

Comments (3)

apoelstra avatar apoelstra commented on June 16, 2024

Thanks for the bug report, but this is not the place to file bugs on the altcoin treatise. You're welcome to email me or find me on IRC as andytoshi.

Also, these lines of code in peercoin shows that any block must match the latest "sync checkpoint", which must have a signature from some single developer key. You could argue that the devs don't have to sign blocks, but until they do, they can reorg them out by signing any conflict which is essentially the same thing.

from rust-bitcoin.

gmaxwell avatar gmaxwell commented on June 16, 2024

FWIW, it will also just stop accepting blocks if it goes too long without a signature from the developer AFAIR.

from rust-bitcoin.

hrobeers avatar hrobeers commented on June 16, 2024

Also, these lines of code in peercoin shows that any block must match the latest "sync checkpoint", which must have a signature from some single developer key. You could argue that the devs don't have to sign blocks, but until they do, they can reorg them out by signing any conflict which is essentially the same thing.

This is not a protocol enforced implementation, implementations can choose to ignore it. There are multiple other ways to rewrite history like the ethereum fork has shown. Checkpoints are there to ensure smooth transitions during protocol changes and they serve the stability of the coin. Peercoin does protocol innovations unlike many other alts, and these operations need mechanisms to prevent accidental forks. Yet when abuse happens nodes are free to ignore the checkpoints.

Your statements are a very narrow minded view on the truth and are the source of much misconception about Peercoin.

from rust-bitcoin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.