SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization
Martin Westerkamp, Axel K\"upper

TL;DR
SmartSync introduces a novel cross-blockchain communication method enabling synchronized smart contracts with verifiable state updates, reducing trust assumptions and supporting seamless interactions across diverse blockchain networks.
Contribution
It proposes a new approach for cross-chain smart contract synchronization using Merkle proofs and transition confirmations, with a prototype on EVM-compatible blockchains.
Findings
Verifiable state updates without trusted intermediaries
Sub-linear scaling of execution costs with updates
Prototype demonstrates practical cross-chain contract interactions
Abstract
Cross-Blockchain communication has gained traction due to the increasing fragmentation of blockchain networks and scalability solutions such as side-chaining and sharding. With SmartSync, we propose a novel concept for cross-blockchain smart contract interactions that creates client contracts on arbitrary blockchain networks supporting the same execution environment. Client contracts mirror the logic and state of the original instance and enable seamless on-chain function executions providing recent states. Synchronized contracts supply instant read-only function calls to other applications hosted on the target blockchain. Hereby, current limitations in cross-chain communication are alleviated and new forms of contract interactions are enabled. State updates are transmitted in a verifiable manner using Merkle proofs and do not require trusted intermediaries. To permit lightweight…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
