Papers2 providers · 2 records
May 29, 2018· Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems
conference-paper

Hierarchical interactions between Ethereum smart contracts across Testnets

Authors:Yao‐Chieh HuTing‐Ting LeeDimitris ChatzopoulosPan Hui

Abstract

Although the primary role of decentralized ledgers, such as blockchains in cryptocurrencies, is to store data related to interactions between users to establish trust within incognizant parties, their capabilities allow them to offer more sophisticated functionalities. Smart contracts are decentralized rules that are stored on the blockchain and are executed on demand. Furthermore, smart contracts can interact with each other via message exchange to access data that are stored on them and to call each others' methods. In this paper, we propose a two-level hierarchical architecture that is composed of two types of smart contracts: custodian and client. A custodian contract can deploy on-demand client contract, access their data and call their methods to perform specific updates. Moreover, we develop a framework to allow client contracts to share common variables among all or partial group of the contracts, which may only be mutated by its creator, custodian contracts. We measure the performance of our proposal by developing the proposed contracts and deploying them on three popular testnets.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.