Process-Based Composition of Permissioned and Permissionless Blockchain Smart Contracts

被引:16
|
作者
Falazi, Ghareeb [1 ]
Hahn, Michael [1 ]
Breitenbucher, Uwe [1 ]
Leymann, Frank [1 ]
Yussupov, Vladimir [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Stuttgart, Germany
关键词
D O I
10.1109/EDOC.2019.00019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Blockchains are distributed systems that facilitate the interaction of autonomous entities with limited mutual trust. Many of them support transactional applications known as smart contracts, which access and modify the shared world state. Permissionless blockchains are completely decentralized and do not require mutual trust between interacting peers, but at the expense of having low performance and limited data confidentiality capabilities. On the other hand, permissioned blockchains solve these issues, but sacrifice complete decentralization and involve more trust assumptions. Therefore, there is no single blockchain system suitable for all use-cases. However, this becomes a serious integration challenge for enterprises that need to interact with multiple permissioned and permissionless blockchains in the same context. To facilitate this, we propose an approach that enables composing smart contract functions of various permissioned and permissionless blockchain systems by providing the ability to invoke them directly from business process models using a new task type. To keep this task blockchain-agnostic, we designed a generic technique to identify smart contract functions, as well as a generic metric to describe the degree-of-confidence in the finality of blockchain transactions. Thereby, the proposed approach extends our previous work, BlockME, which provides business modeling extensions only suitable for interacting with permissionless blockchains. To validate the practical feasibility of our approach, we provide a detailed system architecture and a prototypical implementation supporting multiple blockchains.
引用
收藏
页码:77 / 87
页数:11
相关论文
共 50 条
  • [1] Permissionless and permissioned blockchain diffusion
    Helliar, Christine, V
    Crawford, Louise
    Rocca, Laura
    Teodori, Claudio
    Veneziani, Monica
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2020, 54
  • [2] On Identity, Transaction, and Smart Contract Privacy on Permissioned and Permissionless Blockchain: A Comprehensive Survey
    Liang, Wei
    Liu, Yaqin
    Yang, Ce
    Xie, Songyou
    Li, Kuanching
    Susilo, Willy
    ACM Computing Surveys, 2024, 56 (12)
  • [3] An SGX-based execution framework for smart contracts upon permissioned blockchain
    Fang, Min
    Zhang, Zhao
    Jin, Cheqing
    Zhou, Aoying
    DISTRIBUTED AND PARALLEL DATABASES, 2024, 42 (02) : 143 - 178
  • [4] An SGX-based execution framework for smart contracts upon permissioned blockchain
    Min Fang
    Zhao Zhang
    Cheqing Jin
    Aoying Zhou
    Distributed and Parallel Databases, 2024, 42 : 143 - 178
  • [5] A High Performance Concurrency Protocol for Smart Contracts of Permissioned Blockchain
    Jin, Cheqing
    Pang, Shuaifeng
    Qi, Xiaodong
    Zhang, Zhao
    Zhou, Aoying
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (11) : 5070 - 5083
  • [6] How Will Blockchain Technology Impact Auditing and Accounting: Permissionless versus Permissioned Blockchain
    Liu, Manlu
    Wu, Kean
    Xu, Jennifer Jie
    CURRENT ISSUES IN AUDITING, 2019, 13 (02): : A19 - A29
  • [7] A Smart Contracts and Tokenization Enabled Permissioned Blockchain Framework for the Food Supply Chain
    Patidar, Akshay
    Sharma, Monica
    Agrawal, Rajeev
    Sangwan, Kuldip Singh
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: ARTIFICIAL INTELLIGENCE FOR SUSTAINABLE AND RESILIENT PRODUCTION SYSTEMS, APMS 2021, PT I, 2021, 630 : 228 - 235
  • [8] High-Performance Smart Contracts Concurrent Execution for Permissioned Blockchain Using SGX
    Fang, Min
    Zhang, Zhao
    Jin, Cheqing
    Zhou, Aoying
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1907 - 1912
  • [9] Fair rewarding mechanism in music industry using smart contracts on public-permissionless blockchain
    Malka N. Halgamuge
    Dilmi Guruge
    Multimedia Tools and Applications, 2022, 81 : 1523 - 1544
  • [10] Fair rewarding mechanism in music industry using smart contracts on public-permissionless blockchain
    Halgamuge, Malka N.
    Guruge, Dilmi
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (02) : 1523 - 1544