Hierarchical interactions between ethereum smart contracts across testnets

Yao Chieh Hu, Ting Ting Lee, Dimitris Chatzopoulos, Pan Hui

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

29 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationCRYBLOCK 2018 - Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, Part of MobiSys 2018
PublisherAssociation for Computing Machinery, Inc
Pages7-12
Number of pages6
ISBN (Print)9781450358385
DOIs
Publication statusPublished - 15 Jun 2018
Event1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, CRYBLOCK 2018 - Part of MobiSys 2018 - Munich, Germany
Duration: 15 Jun 2018 → …

Publication series

NameCRYBLOCK 2018 - Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, Part of MobiSys 2018

Conference

Conference1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, CRYBLOCK 2018 - Part of MobiSys 2018
Country/TerritoryGermany
CityMunich
Period15/06/18 → …

Bibliographical note

Publisher Copyright:
© 2018 Association for Computing Machinery.

Keywords

  • Blockchain
  • Ethereum
  • Smart Contracts
  • Testnets

Fingerprint

Dive into the research topics of 'Hierarchical interactions between ethereum smart contracts across testnets'. Together they form a unique fingerprint.

Cite this