Cross-Ledger Transactions Between Besu and Corda Ledgers
- David Boswell
- Sean Bohan
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:
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:
- Dominic Fox, Principal Software Engineer @ R3 | Distributed Ledger Technology
- Peter Munnings, Co-Founder at Adhara
- Peter Somogyvari, Software Product Architect - Manager at Accenture
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:
- Blockchain Interoperability with Hyperledger Cacti Workshop from 2022
- Hyperledger Cacti playlist on YouTube
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.