mimblewimble / grin

Minimal implementation of the Mimblewimble protocol.
https://grin.mw/
Apache License 2.0
5.04k stars 990 forks source link

Document technical Pros/Cons with Grin Soft Forks #3317

Open lehnberg opened 4 years ago

lehnberg commented 4 years ago

This issue tracks an asynchronous discussion about the technical pros/cons related to various approaches for Grin soft forks, with the purpose on converging on a list (or not) of changes that ought to be targeted for v5.0.0.

The post will be updated continuously as the discussion evolves.

Related discussion


Changelog:

antiochp commented 4 years ago

IIRC The key takeaway around making transaction kernels more softfork friendly was in introducing a vector for arbitrary on-chain data.

To support arbitrary future kernel variants we would, by definition, need to allow arbitrary data.