Giter Club home page Giter Club logo

Comments (5)

KtorZ avatar KtorZ commented on July 30, 2024 2

Hey, that's not quite how it works. In the discussion thread, I believe Duncan really meant '5' and not '4', as the current quorum parameter is set to 5.

What Duncan explains in this comment is that a hard-fork ships with a code change, so a super majority of nodes must have adopted the code change before the genesis delegates pull the trigger and submit/vote a proposal. This is effectively done by submitting an protocol parameter update that increase the protocol major version.

In a comparison, a soft fork is merely updating an existing parameter, within the existing semantic known to all nodes. So there's no particular need for synchronization. Every node will keep working the same after the parameter update, there's no need to ship a code update.

from cips.

KtorZ avatar KtorZ commented on July 30, 2024 2

They are in different CIPs @ch1bo:

With the CIP-0001's rework, we are also planning some better categorization of the CIPs which should help to find those. We could also have them reference one another to ease navigation.

from cips.

rphair avatar rphair commented on July 30, 2024 1

@ccgarant with the answers to the questions above, and the merged #370 linking the proposals together as in #369 (comment), would you be satisfied if we close this one?

from cips.

ccgarant avatar ccgarant commented on July 30, 2024

Thanks for reviewing @KtorZ.

I guess from reading the CIP, it's not abundantly clear what exactly are the benefits of the updatable vs non-updatable parameters. I feel like there should be more explicit ultra-clear delineation between the two. Currently they seem to be exactly the same from the text.

Also, there seems to be misinformation around the updatable param updates requiring 4 signatures. I am among them 😅.

A clarification update and public info sharing would probably go a long way for us Normies.

from cips.

ch1bo avatar ch1bo commented on July 30, 2024

I just realized that CIP-9 is a bit out-of-date as well. At least it does not include updates of Alonzo and Babbage?

from cips.

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.