Executable Models and Instance Tracking for Decentralized Applications on Blockchains and Cloud Platforms – Metamodel and Implementation

03/17/2023
by   Felix Härer, et al.
0

Decentralized applications rely on non-centralized technical infrastructures and coordination principles. Without trusted third parties, their execution is not controlled by entities exercising centralized coordination but is instead realized through technologies supporting distribution such as blockchains and serverless computing. Executing decentralized applications with these technologies, however, is challenging due to the limited transparency and insight in the execution, especially when involving centralized cloud platforms. This paper extends an approach for execution and instance tracking on blockchains and cloud platforms permitting distributed parties to observe the instances and states of executable models. The approach is extended with (1.) a metamodel describing the concepts for instance tracking on cloud platforms independent of concrete models or implementation, (2.) a multidimensional data model realizing the concepts accordingly, permitting the verifiable storage, tracking, and analysis of execution states for distributed parties, and (3.) an implementation on the Ethereum blockchain and Amazon Web Services (AWS) using state machine models. Towards supporting decentralized applications with high scalability and distribution requirements, the approach establishes a consistent view on instances for distributed parties to track and analyze the execution along multiple dimensions such as specific clients and execution engines.

READ FULL TEXT
research
11/02/2022

Executable Models and Instance Tracking for Decentralized Applications – Towards an Architecture Based on Blockchains and Cloud Platforms

The execution of decentralized applications on blockchains is limited to...
research
07/03/2023

A Cross-Chain Query Language for Application-Level Interoperability Between Open and Permissionless Blockchains

Open and permissionless blockchains are distributed systems with thousan...
research
09/15/2022

Towards Interoperability of Open and Permissionless Blockchains: A Cross-Chain Query Language

The rise of open and permissionless blockchains has introduced novel pla...
research
08/17/2017

Untangling Blockchain: A Data Processing View of Blockchain Systems

Blockchain technologies are gaining massive momentum in the last few yea...
research
08/18/2020

Deconstructing the Decentralization Trilemma

The vast majority of applications at this moment rely on centralized ser...
research
05/26/2023

CBDC-AquaSphere: Interoperable Central Bank Digital Currency Built on Trusted Computing and Blockchain

The adoption of decentralized, tamper-proof ledger systems is paving the...
research
09/28/2022

Towards Auditable Distributed Systems

The emerging trend towards distributed (cloud) systems (DS) has widely a...

Please sign up or login with your details

Forgot password? Click here to reset