Skip to content

Implement a light client for HLF using no external process #10

@siburu

Description

@siburu

Currently Corda-IBC implements a ICS-2 light client for HLF using the external process called "fabric-ibc-lightclientd".
Fabric-ibc-lightclientd is written in Go and is easy to implement as it can depend on yui-fabric-ibc, ibc-go and cosmos-sdk.
However this brings unfavorable complexity to development and deployment of Corda-IBC.
In the future, we should replace fabric-ibc-lightclientd with native implementation of a HLF light client written in Kotlin.

For those unfamiliar with IBC, ICS-2 is defined in the following.
https://github.com/cosmos/ibc/blob/master/spec/core/ics-002-client-semantics/README.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions