The initial intention of the PR is to introduce a strategy for preventing the creation of proposals in OS. But this pr contains dependent changes for the proper working of the strategy.
Benefits
Add round optimization for faster collaboration. Also, Closer to release state.
Possible Drawbacks
A lot of different features which introduce in one PR
List of features
Creation strategy interface in OS
Strategy which prevents the creation of proposals
OS\OG transport contains peer key in net interaction
Supermajority has a new method
Small changes in validation/answer
Alternate Designs [optional]
The transport layer is not backward compatible - introduces peer key of the sending side. There is an alternative with meta information in the request.
Description of the Change
The initial intention of the PR is to introduce a strategy for preventing the creation of proposals in OS. But this pr contains dependent changes for the proper working of the strategy.
Benefits
Add round optimization for faster collaboration. Also, Closer to release state.
Possible Drawbacks
A lot of different features which introduce in one PR
List of features
Alternate Designs [optional]
The transport layer is not backward compatible - introduces peer key of the sending side. There is an alternative with meta information in the request.
Drawback
The PR doesn't work because it is blocked by https://github.com/hyperledger/iroha/pull/2066.