SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization

01/21/2022
by   Martin Westerkamp, et al.
0

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 synchronizations, we introduce transition confirmations that facilitate the application of verifiable state transitions without re-executing transactions of the source blockchain. We prove the concept's soundness by providing a prototypical implementation that enables smart contract forks, state synchronizations, and on-chain validation on EVM-compatible blockchains. Our evaluation demonstrates SmartSync's applicability for presented use cases providing access to recent states to third-party contracts on the target blockchain. Execution costs scale sub-linearly with the number of value updates and depend on the depth and index of corresponding Merkle proofs.

READ FULL TEXT
research
02/11/2019

Verifiable Smart Contract Portability

With the advent of blockchain technologies, the idea of decentralized ap...
research
12/21/2021

Porting a benchmark with a classic workload to blockchain: TPC-C on Hyperledger Fabric

Many cross-organization cooperation applications of blockchain-based dis...
research
01/22/2021

A blockchain-based pattern for confidential and pseudo-anonymous contract enforcement

Blockchain has been praised for its capacity to hold data in a decentral...
research
05/20/2019

Privacy-Preserving P2P Energy Market on the Blockchain

Quartierstrom creates a peer-to-peer marketplace for locally generated s...
research
02/28/2020

Atomic Crosschain Transactions White Paper

Atomic Crosschain Transaction technology allows composable programming a...
research
08/26/2021

A Typed Programmatic Interface to Contracts on the Blockchain

Smart contract applications on the blockchain can only reach their full ...
research
05/19/2020

Layer 2 Atomic Cross-Blockchain Function Calls

The Layer 2 Atomic Cross-Blockchain Function Calls protocol allows compo...

Please sign up or login with your details

Forgot password? Click here to reset