CUSC: Composable User-Centric Smart Contracts

被引:0
|
作者
Knecht, Markus [1 ,2 ]
Stiller, Burkhard [1 ]
机构
[1] Univ Zurich UZH, Dept Informat IfI, Commun Syst Grp CSG, Binzmuhlestr 14, CH-8050 Zurich, Switzerland
[2] Univ Appl Sci Northwestern Switzerland, Inst Mobile & Distributed Syst IMVS, Bahnhofstr 6, CH-5210 Windisch, Switzerland
关键词
Blockchain; Smart Contract; Programming Languages; Composability; Interfaces; Design Patterns;
D O I
10.1109/BRAINS59668.2023.10316827
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Smart Contract (SC) Programming Languages (PL) are inspired by Non-SC PLs. Many, like Solidity, use an object-oriented approach with interfaces and inheritance-based subtyping. However, the main focus of these concepts is on abstraction and extend-ability, whereas for SC Systems, robust, secure and composable SCs are of higher importance. Further, despite supporting inheritance, Solidity and other SC PLs fail to leverage the full benefits of the object-oriented paradigm when multiple SCs are involved. This work presents an approach to SC composability that enables highly composable and secure SCs by encapsulating logic in small traits that serve as interfaces.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] User-Centric Security
    Feth, Denis
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 1034 - 1037
  • [22] Content Service Platform for Providing User-Centric Content in Smart Environments
    Park, Joonseok
    Lee, Dongwoo
    Yeom, Keunhyuk
    ADVANCES IN CIVIL ENGINEERING, 2021, 2021
  • [23] SecSCS: A User-Centric Secure Smart Camera System Based on Blockchain
    Qian, Xinyuan
    Li, Hongwei
    Wang, Haoyong
    Xu, Guowen
    Xu, Shengmin
    Ren, Ju
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 367 - 378
  • [24] User-Centric Demand Response Management in the Smart Grid With Multiple Providers
    Maharjan, Sabita
    Zhang, Yan
    Gjessing, Stein
    Tsang, Danny H. K.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2017, 5 (04) : 494 - 505
  • [25] Automatic Configuration of Smart City Applications for User-Centric Decision Support
    Thu-Le Pham
    Germano, Stefano
    Mileo, Alessandra
    Kueemper, Daniel
    Ali, Muhammad Intizar
    PROCEEDINGS OF THE 2017 20TH CONFERENCE ON INNOVATIONS IN CLOUDS, INTERNET AND NETWORKS (ICIN), 2017, : 360 - 365
  • [26] A User-Centric Approach to Activity Recognition and Guidance in Semantic Smart Home
    LI Haitao
    GUO Kun
    LU Yueming
    LI Yonghua
    中国通信, 2015, 12(S2) (S2) : 103 - 113
  • [27] User-Centric Ontology Population
    Clarkson, Kenneth
    Gentile, Anna Lisa
    Gruhl, Daniel
    Ristoski, Petar
    Terdiman, Joseph
    Welch, Steve
    SEMANTIC WEB (ESWC 2018), 2018, 10843 : 112 - 127
  • [28] DELIVERING USER-CENTRIC ESYSTEMS
    Sowden, David P.
    IMSCI 10: 4TH INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL I, 2010, : 285 - 290
  • [29] User-Centric Digital Assistance with Smart Tools for Manual Assembly Processes
    Piontek, Simon
    Loedding, Hermann
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: SMART MANUFACTURING AND LOGISTICS SYSTEMS: TURNING IDEAS INTO ACTION, APMS 2022, PT I, 2022, 663 : 101 - 109
  • [30] User-Centric Networks Selection With Adaptive Data Compression for Smart Health
    Abdellatif, Alaa Awad
    Mohamed, Amr
    Chiasserini, Carla-Fabiana
    IEEE SYSTEMS JOURNAL, 2018, 12 (04): : 3618 - 3628