• Home
  • Search
  • Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example
  • Cite Icon12
  • https://doi.org/10.1109/icbc48266.2020.9169423Copy DOI Icon

Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example

  • May 1, 2020
  • Florian Blum +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Building blockchain-based applications and deciding which elements of an architecture should employ blockchain technologies poses several challenges. Architectural design decisions have a strong impact on quality attributes such as privacy, operational cost, transparency, risk and user experience (UX). To deal with these challenges, we propose a structured approach using existing architectural concepts such as strategies, tactics and design patterns and illustrate their application using the Meta-Transaction design pattern. Meta-Transactions are cryptographically signed function calls (i.e. transactions) a user sends to a backend. The backend submits the transaction to the blockchain and pays the fees on behalf of the user. Due to the cryptographic signature, the backend is not able to manipulate the function name or its parameters, thus acting as a trustless proxy. Several other design patterns exist in the area of blockchain-oriented applications but it remains unclear how to decide which are suitable for a given use case and how quality attributes of the resulting system are affected. By using the Meta-Transaction design pattern as an example, this paper motivates why Blockchain Tactics and corresponding design patterns are necessary and help to structure best practices and common solutions for challenges of using blockchain technology.

Similar Papers
  • Research Article
  • Citations2

On the impact of architecture design decisions on the quality of blockchain-based applications

  • Jan 01, 2020
  • The Knowledge Engineering Review
  • Diego Marmsoler +1
  • Research Article

Security Architectural Approaches and Risk Assessment Methods for Blockchain Systems: A Review and Future Directions

  • Dec 10, 2025
  • Distributed Ledger Technologies: Research and Practice
  • Sabreen Ahmadjee +3
  • Conference Article
  • Citations186

Quantifying the costs and benefits of architectural decisions

  • Jul 01, 2001
  • Rick Kazman +2
  • Research Article
  • Citations14

Quality attributes use in architecture design decision methods: research and practice

  • Oct 01, 2019
  • Computing
  • Ioanna Lytra +3
  • Research Article
  • Citations16

A BAYESIAN NETWORK APPROACH TO RATIONAL ARCHITECTURAL DESIGN

  • Aug 01, 2005
  • International Journal of Software Engineering and Knowledge Engineering
  • Hongyu Zhang +1
  • Conference Article
  • Citations1

Supporting quality-driven architectural design decisions in software ecosystems

  • Nov 28, 2016
  • Srdjan Stevanetic +4
  • Conference Article
  • Citations53

Toward Design Decisions to Enable Deployability: Empirical Study of Three Projects Reaching for the Continuous Delivery Holy Grail

  • Jun 01, 2014
  • Stephany Bellomo +3
  • Research Article
  • Citations3

Evaluating Architectural Design Decision Paradigms in Global Software Development

  • Nov 01, 2015
  • International Journal of Software Engineering and Knowledge Engineering
  • Meiru Che +2
  • Conference Article
  • Citations14

Architectural design decision visualization for architecture design

  • Sep 13, 2011
  • Mojtaba Shahin +2
  • Research Article
  • Citations65

A methodology to assess the impact of design patterns on software quality

  • Nov 04, 2011
  • Information and Software Technology
  • Apostolos Ampatzoglou +2
  • Conference Article
  • Citations10

A Template for SOA Design Decision Making in an Educational Setting

  • Sep 01, 2010
  • Qing Gu +2
  • Conference Article
  • Citations4

Web 2.0 Based Service-Oriented E-Learning Systems: Recurrent Design and Architectural Patterns

  • Jun 01, 2010
  • Dina Hussein +2
  • Conference Article
  • Citations1

Conformance Assessment of Architectural Design Decisions on the Mapping of Domain Model Elements to APIs and API Endpoints

  • Mar 01, 2022
  • Apitchaka Singjai +1
  • Conference Article
  • Citations3

Supporting Customizable Architectural Design Decision Management

  • Jan 01, 2010
  • Lianping Chen +1
  • Research Article

Blockchain Technology Approach for Urban Railway Operation and Maintenance Cost: A Recent Analysis

  • Dec 13, 2024
  • Journal of Advanced Research in Applied Sciences and Engineering Technology
  • Mohamed Faiz Ramli +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.