Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nomad-xyz/awesome-interop
A curated list of awesome resources and projects that concern blockchain interoperability
https://github.com/nomad-xyz/awesome-interop
List: awesome-interop
Last synced: 16 days ago
JSON representation
A curated list of awesome resources and projects that concern blockchain interoperability
- Host: GitHub
- URL: https://github.com/nomad-xyz/awesome-interop
- Owner: nomad-xyz
- License: cc0-1.0
- Created: 2022-07-25T07:35:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-27T10:44:48.000Z (almost 2 years ago)
- Last Synced: 2024-05-20T06:13:24.404Z (7 months ago)
- Size: 440 KB
- Stars: 102
- Watchers: 10
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-interop - A curated list of awesome resources and projects that concern blockchain interoperability. (Other Lists / Monkey C Lists)
README
Awesome Interoperability
A curated list of awesome interoperability resources, libraries, tools and more.
Please check the contribution guidelines for information on formatting and writing pull requests.
# Resources
Links to projects, guides, articles, videos and any related content.
## Projects
### Light Clients - SPV
- [Inter-Blockchain Communication Protocol](https://tutorials.cosmos.network/academy/4-ibc/what-is-ibc.html) - The IBC specification used in Cosmos' cross-chain communication protocol
- [Interlay](https://docs.interlay.io/#/) - Swaps
- [Ethereum BTC Relay](https://github.com/ethereum/btcrelay) - A BTC relay on Ethereum
- [Stateless BTC Relay](https://github.com/summa-tx/relays) - An improved stateless BTC relay on Ethereum### Proof Of Authority (PoA) Validator set
- [Chainswap](https://docs.chainswap.com/) - Swaps
- [LayerZero](https://layerzero.gitbook.io/docs/) - Generalised cross-chain message passing
- [Multichain](https://docs.multichain.org/getting-started/introduction) - Generalised cross-chain message passing
- [Synapse](https://docs.synapseprotocol.com/) - Swaps
- [Wormhole](https://book.wormholenetwork.com/) - Generalised cross-chain message passing
- [Hop](https://docs.hop.exchange/) - L2 <-> L1 swaps
- [Router Protocol](https://docs.routerprotocol.com/whitepaper/abstract) - Generalised cross-chain message passing### Proof Of Stake (PoS) Validator Set
- [Abacus](https://docs.useabacus.network/abacus-docs/introduction/what-is-abacus) - Generalised cross-chain message passing
- [Axelar](https://docs.axelar.dev/) - Generalised cross-chain message passing
- [Cross-Consensus Message Format (XCM)](https://wiki.polkadot.network/docs/learn-crosschain) - The XCM specification used in Polkadot's cross-chain communication protocol
- [THORChain](https://thorchain.org/document-library) - Swaps### Optimistic
- [Connext](https://docs.connext.network/) - Liquidity Network on top of Nomad
- [NEAR Rainbow Bridge](https://near.org/bridge/) - Swaps between ETH and NEAR
- [Nomad](https://docs.nomad.xyz/) - Generalised cross-chain message passing
- [Across](https://docs.across.to/v2/) - Swaps on top of UMA### Hashed Timelock Contract (HTLC)
- [Bitcoin Lightning](https://docs.lightning.engineering/the-lightning-network/overview) - Swaps between Bitcoin and Bitcoin Lightning
## Articles, Papers
- [Blockchain Bridges: Building Networks of Cryptonetworks](https://medium.com/1kxnetwork/blockchain-bridges-5db6afac44f8) by Dmitriy Berenzon
- [Clusters: how trusted & trust-minimized bridges shape the multi-chain landscape](https://blog.celestia.org/clusters/) by Mustafa Al-Bassam
- [Ethereum Bridges Documentation](https://ethereum.org/en/developers/docs/bridges/) - The ethereum bridges
- [Optimistic Bridges: A New Paradigm for Crosschain Communication](https://blog.connext.network/optimistic-bridges-fb800dc7b0e0) - An overview of the optimistic design for cross-chain communication
- [SoK: Communication Across Distributed Ledgers](https://eprint.iacr.org/2019/1128) - Systemization of Knowledge for the cross-chain domain
- [The Interoperability Trilemma](https://blog.connext.network/the-interoperability-trilemma-657c2cf69f17) - The trillema of interoperability
- [Trustless Bridging II: Byzantine Fault Tolerance: Securing light client-based bridges in the event of byzantine attacks](https://medium.com/composable-finance/trustless-bridging-ii-byzantine-fault-tolerance-591e8b2d196e)
- [With Bridges, Trust is a Spectrum](https://blog.li.fi/li-fi-with-bridges-trust-is-a-spectrum-354cd5a1a6d8) - The different trust assumptions that exist in cross-chain protocols## Podcasts, Videos
- [Axelar: Solving Interoperability across Blockchains](https://www.youtube.com/watch?v=m2RF_yWE6xo) - An overview of Axelar
- [Burning Bridges: The Pitfalls of Multisig Bridges](https://www.youtube.com/watch?v=0L9G1zKjpqA) - What are the common pitfalls of Multisig Bridges
- [CSCON[0] Breaking Down Bridges](https://www.youtube.com/watch?v=b0mC-ZqN8Oo) -
- [Cross-app Communication Panel](https://youtube.com/watch?v=EYzYAokCVgM) - The state of cross-chain communication and it's challenges
- [HTLCs Considered Harmful - SBC '19](https://www.youtube.com/watch?v=qUAyW4pdooA&t=1244s) - The design drawbacks of HTLCs
- [MIT Bitcoin Expo 2019 - Non-Atomic Swaps](https://www.youtube.com/watch?v=njGSFAOz7F8) - Use a Bitcoin SPV on Ethereum for non-atomic swaps between ETH and BTC
- [The Zero Knowledge Podcast: Designing Optimistic Interoperability with Nomad](https://www.youtube.com/watch?v=jBGVy2uVy2U) - An overview of Nomad and it's optimistic design
- [The Zero Knowledge Podcast: Through the Wormhole with Jump Crypto](https://www.youtube.com/watch?v=N-gayIFspno) - An overview of LayerZero and the tradeoffs of Validator Bridges
- [The problem with cross-chain Governance](https://www.youtube.com/watch?v=MmMpB6PxXrs&t) - An overview of cross-chain Governance and Nomad's solution
- [Whiteboard Series with NEAR | Ep: 12 James Prestwich from Summa](https://www.youtube.com/watch?v=0kaFloM9Qx4) - An overview of cross-chain designs with a focus on stateless SPVs## Discussions
- [Bridge Risk Framework](https://gov.l2beat.com/t/l2bridge-risk-framework/31) - Discussion on L2Beat on creating a Risk Framework for Bridges
## Tutorials
- [Cross-chain testing with Foundry](https://twitter.com/hexonaut/status/1545845549328465932) - Example on cross-chain testing with Foundry
## Zero Knowledge Interoperability
- [Geometry presents: Slush, a proposal for Fractal scaling](https://hackmd.io/@kalmanlajko/rkgg9GLG5) - A fractal design of cross-domain bridges between rollups
- [Zero-Knowledge Proofs in Cross-Chain Communication](https://www.youtube.com/watch?v=6HftDh9mk-8) - A sketch on using Zero-Knowledge proofs for cross-chain communication## Cross-Domain MEV
- [Overcommitted: MEV in Message Passing](https://www.youtube.com/watch?v=jCKumKWtYVQ) - Where MEV exists in cross-chain communication
- [MEV at the liquidity layer of bridges](https://www.youtube.com/watch?v=F_zi9oToHtU) - Where MEV exists in cross-chain liquidity networks
- [The multichain world is centralized 🙁 - studying cross-domain MEV](https://www.youtube.com/watch?v=dv5-Lzntv5M) - What is cross-chain MEV?
- [Unity is Strength: A Formalization of Cross-Domain Maximal Extractable Value](https://arxiv.org/abs/2112.01472)- First approach in formalizing cross-domain MEV# Job Board
Find a gig in the interoperability space!
- [Abacus](https://jobs.lever.co/Abacus/)
- [Axelar](https://axelar.network/careers)
- [Connext](https://jobs.connext.network/Connext-Job-Board-d89dc91421794b47ab4a2356495a2a9c)
- [LayerZero](https://boards.greenhouse.io/layerzerolabs)
- [Multichain](https://docs.multichain.org/getting-started/careers)
- [Nomad](https://boards.greenhouse.io/nomad)
- [Spanning Labs](https://www.spanninglabs.com/#careers)
- [Wormhole](https://boards.greenhouse.io/wormhole)# Tools
- [Dora](https://www.ondora.xyz/) - Cross-chain focused block explorer
- [Foundry](https://getfoundry.sh) - Testing framework that supports cross-chain# License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Nomad.xyz](https://github.com/nomad-xyz) has waived all copyright and related or neighboring rights to this work.