Cross-Ledger Transactions Between Besu and Corda Ledgers


Atomic Cross-Ledger Transactions Between Hyperledger Besu & Corda Ledgers using Hyperledger Cacti v2

Time:

  • Thursday November 16, 2023 at 9AM Pacific to Noon

Recording:

Presentation Slides:




Description:

Our presenters will demonstrate how to create, test and demo an application from scratch using the second major release of the Hyperledger Cacti blockchain interoperability framework.

Prior to the hands-on section of the workshop, we'll quickly introduce the basic concepts, theories and constraints behind the problem space and implementation.

The application we'll be building will use atomic transactions across ledgers and come with a very simple graphical user interface in the interest of easy demonstration.

More specifically our use-case will focus on interoperability challenges in the specific domain of the emerging regulated financial networks, as described in the Harmonia lab.

This is a hands-on workshop where all the attendees will have the opportunity to follow along with the presenters as the application gets created, tested and demonstrated, but it will also be very informative for atendees who just wish to observe the work and the theoretical ideas powering the implementation.

Speakers:

Preparation:

For attendees who plan on following along with the implementation: we recommend relatively strong hardware (as of 2023) to be on hand with at least 32 GB RAM and Docker, Docker Compose installed and in working condition. Operating system environments in order of preference:

  • Ubuntu-22.04
  • Windows Sub-system Linux v2 (Windows 11 WSL 2)
  • macOS (Intel CPU)

Links:

Readme file of workshop demo: https://github.com/petermetz/cacti/blob/workshop2023/examples/cacti-example-harmonia-backend/README.md

Hyperledger Besu

GitHub: https://github.com/hyperledger/besu

Wiki: https://lf-hyperledger.atlassian.net/wiki/display/besu/

Besu Mailing List: https://lists.hyperledger.org/g/besu


Hyperledger Cacti

GitHub: https://github.com/hyperledger/cacti

Wiki: https://lf-hyperledger.atlassian.net/wiki/display/cactus/

Cacti Mailing List: https://lists.hyperledger.org/g/cacti/topics

Chat - https://chat.hyperledger.org/channel/cacti

Previous Cacti Workshop: https://lf-hyperledger.atlassian.net/wiki/display/events/Blockchain+Interoperability+with+Hyperledger+Cacti


Harmonia Lab:

GitHub: https://github.com/hyperledger-labs/harmonia

Discord: https://discord.com/channels/905194001349627914/1118266461736140841

Cross Chain Interop Docs: https://github.com/hyperledger-labs/harmonia/blob/main/src/adhara/interop-service/CrosschainInteroperability.pdf

Harmonia Interop Service: https://github.com/hyperledger-labs/harmonia/tree/main/src/adhara/interop-service


Learning Resources

If you'd like to prepare for this workshop by learning more about Hyperledger Cacti and blockchain interoperability we recommend these resources:

Getting Involved

If you'd like to get involved with the Cacti community, you are welcome to do so.  Everything the Cacti project does is open to anyone who is interested.  More details about connecting with Cacti community members are below.