Modelling schemes for multi-party blockchain-based systems to support integrity analysis

被引:4
|
作者
Lo, Sin Kuang [1 ,2 ]
Staples, Mark [1 ,2 ]
Xu, Xiwei [1 ,2 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
来源
关键词
Blockchain; Data integrity; Multi-party systems; Security protocol; Blockchain anomaly;
D O I
10.1016/j.bcra.2021.100024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-party systems are important for business processes but can be complex. Blockchain facilitates trust in multiparty systems by providing transparency, decentralised control, and immutable transaction history, to improve security and accountability between parties. The use of cryptographic hashes and the continual validation of the shared ledger in a blockchain system provides parties with data integrity for historical transactions and process integrity for smart contract execution. However, in the design of a broader system combining a blockchain with off-chain components, it is not always clear how system-level integrity is supported. This paper proposes two modelling schemes to better understand blockchain's support for integrity in multi-party blockchain-based systems. The schemes model interactions between components in an architecture as security protocols, for analysis by standard techniques and tools. We first illustrate how blockchain-based systems can be abstractly modelled directly as security protocols. Then we show how blockchain-specific issues such as consensus-based 'forking' (also known as 'orphan blocks' or 'uncle blocks') can be encoded. This allows transaction reordering behaviour to manifest in the model, and allows design mitigation for that problem to be checked. We illustrate our approach with analyses of three design alternatives for possible enhancements to a multi-party system for sharing trade certificates.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Blockchain-based accountability for multi-party oblivious RAM
    Cao, Huikang
    Li, Ruixuan
    Tian, Wenlong
    Xu, Zhiyong
    Xiao, Weijun
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 137 : 224 - 237
  • [2] Blockchain-based multi-party proof of assets with privacy preservation
    Wang, Huaqun
    He, Debiao
    Choo, Kim-Kwang Raymond
    Chen, Xi
    [J]. INFORMATION SCIENCES, 2021, 547 : 609 - 621
  • [3] A Blockchain-Based Digital Asset Platform with Multi-Party Certification
    Liu, Feng
    Feng, Zhefu
    Qi, Jiayin
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (11):
  • [4] A blockchain-based collaborative training method for multi-party data sharing
    Yin, Lihua
    Feng, Jiyuan
    Lin, Sixin
    Cao, Zhiqiang
    Sun, Zhe
    [J]. COMPUTER COMMUNICATIONS, 2021, 173 : 70 - 78
  • [5] Blockchain-Based Multi-party Smart Contract for Service Digitalization and Automation
    Imeri, Adnan
    Agoulmine, Nazim
    Khadraoui, Djamel
    Khadraoui, Abdelaziz
    [J]. PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2021, VOL 2, 2022, 359 : 793 - 806
  • [6] Blockchain-Based Multi-Party Authorization for Accessing IPFS Encrypted Data
    Battah, Ammar Ayman
    Madine, Mohammad Moussa
    Alzaabi, Hamad
    Yaqoob, Ibrar
    Salah, Khaled
    Jayaraman, Raja
    [J]. IEEE ACCESS, 2020, 8 : 196813 - 196825
  • [7] CONSTRUCTING AND COMPRESSING FRAMES IN BLOCKCHAIN-BASED VERIFIABLE MULTI-PARTY COMPUTATION
    Raman, Ravi Kiran
    Varshney, Kush R.
    Vaculin, Roman
    Bore, Nelson Kibichii
    Remy, Sekou L.
    Pissadaki, Eleftheria K.
    Hind, Michael
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 7500 - 7504
  • [8] Privacy-preserving blockchain-based contract signing with multi-party supervision
    Zhang, Tong
    Wang, Yujue
    Ding, Yong
    Jiang, Xuhang
    Liang, Hai
    Wang, Huiyong
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2024, 35 (04):
  • [9] BFR-MPC: A Blockchain-Based Fair and Robust Multi-Party Computation Scheme
    Gao, Hongmin
    Ma, Zhaofeng
    Luo, Shoushan
    Wang, Zhen
    [J]. IEEE ACCESS, 2019, 7 : 110439 - 110450
  • [10] A Blockchain-Based Solution for Enabling Log-Based Resolution of Disputes in Multi-party Transactions
    Aniello, Leonardo
    Baldoni, Roberto
    Lombardi, Federico
    [J]. PROCEEDINGS OF 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING FOR DEFENCE APPLICATIONS, 2018, 717 : 53 - 58