[bisq-network/bisq] Check if adding a Param causes problems (#2555)
Manfred Karrer
notifications at github.com
Wed Mar 20 00:40:50 UTC 2019
It turned out that changing any field in the Param can break consensus.
* Name of the params must not change as that is used for serialisation in Protobuffer. The data fields are not part of
* the PB serialisation so changes for those would not change the hash for the dao state hash chain.
* Though changing the values might break consensus as the validations might return a different result (e.g. a param
* change proposal was accepted with older min/max values but then after a change it is not valid anymore and
* might break the consequences of that change. So in fact we MUST not change anything here, only way is to add new
* entries and don't use the deprecated enum in future releases anymore.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/2555#issuecomment-474638676
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190319/ef75d4f6/attachment-0001.html>
More information about the bisq-github
mailing list