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

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

Open
siburu opened this issue Jun 29, 2021 · 0 comments
Open

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

siburu opened this issue Jun 29, 2021 · 0 comments

Comments

@siburu
Copy link
Contributor

siburu commented Jun 29, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant