mimblewimble / grin-pm

Grin project management resources and docs
Apache License 2.0
75 stars 39 forks source link

Agenda: Development, Jul 21 2020 #316

Closed lehnberg closed 4 years ago

lehnberg commented 4 years ago

Solicit suggestions for agenda items for the Development meeting to be held on Tuesday Jul 21 @ 15:00 UTC in grincoin#dev channel on Keybase. Please comment to provide topics or suggestions.

Proposed agenda

  1. A yeasty reminiscence
  2. Agenda review
  3. Action point follow ups from previous meetings
  4. Mitigating re-org risks
  5. v5.0.0 planning: High level discussion of various Consensus changes
    • Soft fork proponent arguments published?
    • one-sided transactions (1TX)
    • duplicate outputs (DO)
    • NRD activation (NRD)
    • expiring kernels (EK)
    • coinbase outputs as transaction outputs (CO)
    • bulletproofs+ (BP+)
  6. Other questions
johndavies24 commented 4 years ago

There may not be time in every meeting, but I think that all the relevant consensus changes should be thoroughly discussed prior to the last hard fork. Seems like order of complexity to implement should be prioritized.

One-sided (non-interactive) transactions needs to be discussed more and I don't feel that the lack of an RFC or other "complete" and fully vetted write-up is necessary because much of the dissenting opinion is ideological rather than due to specific implementation details. If the importance of this feature is agreed upon, the details can be finalized.

lehnberg commented 4 years ago

@johndavies24 added as discussion point.

Also adding a point to discuss re-org risk mitigations.

antiochp commented 4 years ago

On the subject of consensus changes, my understanding is these are ones currently in varying levels of active discussion -

I took the liberty of giving them all catchy acronyms where we did not yet have one. 😄

Please add to the list if I missed any.

@lehnberg Maybe we want to rework the agenda a little to cover the high level discussion first and then drill into these individually?

phyro commented 4 years ago

There seems to be quite a lot to talk about. Perhaps it would make sense to extend the meeting if needed to at least start the conversation about all these options and see where we stand on these since it's the last HF and it's better to gather opinions sooner rather than later.

lehnberg commented 4 years ago

@antiochp @phyro @johndavies24 and others - updated agenda now, moved 1TX and CO into 5.0.0, and also removed "replay attacks" as a discussion point b/c we're talking a lot about it all over the place in any case and as EK which now is under 5.0.0 will touch on this as well.

Let me know if you have any more suggestions for tweaks to agenda. Perhaps we should time cap each discussion item (5-10 min?) and agree to do dedicated follow up meetings as required or something?