hyperledger-iroha / iroha-dco

Iroha - A simple, decentralized ledger
http://iroha.tech
Apache License 2.0
988 stars 297 forks source link

Ordering Service: on request proposal strategy #2215

Open muratovv opened 5 years ago

muratovv commented 5 years ago

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.