Smart Contracts on the Move

04/13/2020
by   Enrique Fynn, et al.
0

Blockchain systems have received much attention and promise to revolutionize many services. Yet, despite their popularity, current blockchain systems exist in isolation, that is, they cannot share information. While interoperability is crucial for blockchain to reach widespread adoption, it is difficult to achieve due to differences among existing blockchain technologies. This paper presents a technique to allow blockchain interoperability. The core idea is to provide a primitive operation to developers so that contracts and objects can switch from one blockchain to another, without breaking consistency and violating key blockchain properties. To validate our ideas, we implemented our protocol in two popular blockchain clients that use the Ethereum virtual machine. We discuss how to build applications using the proposed protocol and show examples of applications based on real use cases that can move across blockchains. To analyze the system performance we use a real trace from one of the most popular Ethereum applications and replay it in a multi-blockchain environment.

READ FULL TEXT

page 8

page 10

research
12/02/2020

VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts

WebAssemly is an emerging runtime for Web applications and has been supp...
research
03/07/2022

Towards Managing Industrial Robot Fleets with Hyperledger Fabric Blockchain and ROS 2

Trust is increasingly becoming a key consideration in the design of auto...
research
06/07/2019

Transwarp Conduit: Interoperable Blockchain Application Framework

Transwarp-Conduit (TWC) is a protocol for message transfers between two ...
research
09/03/2019

A First Look at Blockchain-based Decentralized Applications

With the increasing popularity of blockchain technologies in recent year...
research
03/24/2023

Core-based Trend Detection in Blockchain Networks

Blockchains are now significantly easing trade finance, with billions of...
research
02/13/2019

An Empirical Study of Blockchain-based Decentralized Applications

A decentralized application (dapp for short) refers to an application th...
research
10/06/2022

Single-Use Delegatable Signatures Based on Smart Contracts

Delegation of cryptographic signing rights has found many application in...

Please sign up or login with your details

Forgot password? Click here to reset