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 条
  • [1] User-centric Smart Services in the cloud
    Joshi K.P.
    Yesha Y.
    Ozok A.A.
    Yesha Y.
    Lahane A.
    Kalva H.
    Agarwal A.
    Furht B.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2010, 6400 : 234 - 249
  • [2] User-Centric Privacy Controls for Smart Homes
    Chhetri C.
    Genaro Motti V.
    Proceedings of the ACM on Human-Computer Interaction, 2022, 6 (2 CSCW)
  • [3] Safeguarding User-Centric Privacy in Smart Homes
    Yu, Keyang
    Li, Qi
    Chen, Dong
    Hu, Liting
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2024, 24 (04)
  • [4] User-centric smart buildings for energy sustainable smart cities
    Moreno, Maria V.
    Zamora, Miguel A.
    Skarmeta, Antonio F.
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2014, 25 (01): : 41 - 55
  • [5] Architecting user-centric internet of things for smart agriculture
    Sinha, Akash
    Shrivastava, Gulshan
    Kumar, Prabhat
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 88 - 102
  • [6] A Smart User-Centric Visible Light Communication system
    Gupta, Yash
    Bansal, Ashutosh
    Singh, Anand
    Bohara, Vivek Ashok
    Srivastava, Anand
    Joshi, Khagendra
    13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [7] A Smart User-Centric Visible Light Communication System
    Singh, Anand
    Gupta, Yash
    Bansal, Ashutosh
    Srivastava, Anand
    Bohara, Vivek Ashok
    Jagadeesan, Anand Kumar
    2020 22ND INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON 2020), 2020,
  • [8] User-Centric View of Smart Attacks in Wireless Networks
    Xie, Caixia
    Xiao, Liang
    2016 IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS WIRELESS BROADBAND (ICUWB2016), 2016,
  • [9] User-Centric Protection and Privacy in Smart Surveillance Systems
    Vagts, Hauke
    Krempel, Erik
    Beyerer, Juergen
    FUTURE SECURITY, 2012, 318 : 237 - +
  • [10] SmartEx: A Framework for Generating User-Centric Explanations in Smart Environments
    Sadeghi, Mersedeh
    Herbold, Lars
    Unterbusch, Max
    Vogelsang, Andreas
    2024 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PERCOM, 2024, : 106 - 113