Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Peer to chaincode optimization proposal RFC #58

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Nov 20, 2024

  1. Peer to chaincode optimization proposal RFC

    - Added a new RFC proposing a batching mechanism to reduce communication overhead.
    - Defined new `ChangeStateBatch` message type to encapsulate multiple state changes.
    - Outlined the process flow, including negotiation and batch handling logic.
    - Included sample chaincode illustrating the issue with current communication protocol.
    - Provided benchmarks comparing performance before and after applying batching.
    - Listed required repository changes in the correct order:
      - github.com/hyperledger/fabric-protos
      - github.com/hyperledger/fabric-chaincode-go
      - github.com/hyperledger/fabric
    - Ensured backward compatibility by using a negotiation mechanism in `Ready` messages.
    - Added example handler code for processing batched state changes.
    
    Signed-off-by: Artem Barger <artem@bargr.net>
    C0rWin committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    b9b1675 View commit details
    Browse the repository at this point in the history