Skip to content
  • yacovm's avatar
    [FAB-13363] Block verification for onboarding · b6dc844a
    yacovm authored
    
    
    This change set connects the block verification infrastructure
    for onboarding to the production code.
    
    Now, whenever an orderer onboards a channel - it also verifies the blocks
    of the application channels, by:
    
    1) Creating a bundle from the genesis block, which is derived from
       the system channel (which is verified using backward hash chain validation).
    2) Verifying blocks using the bundle.
    3) Replacing the bundle with a new bundle whenever a config block is pulled.
    
    It also adds a check in the integration test, that ensures that no errors
    are reported in the log of the onboarded OSN.
    
    Change-Id: I3c5714f9d4491cdfd78e4e47407925136906d413
    Signed-off-by: default avataryacovm <yacovm@il.ibm.com>
    Signed-off-by: default avatarArtem Barger <bartem@il.ibm.com>
    b6dc844a