← Back to context

Comment by andirk

15 hours ago

I am curious as to whether this update would need a hard fork or soft fork. Soft = backwards compatible, meaning nodes on the old code still talk to the network as before, and new nodes have extra features (I think?). This update is adding a layer of complexity to the DSA but not adding a new feature (soft fork) but requiring that the updated DSA be used (hard fork). Maybe allow either to be used in the meantime and then if there is an exploit in the future, we're already half way to consensus on the new fork?