A Blockchain Smart Contract Framework Using Interpreted Programming Languages and Decentralized Storage

被引:0
|
作者
Adams, Shawn C. [1 ]
Zheng, Yuliang [1 ]
机构
[1] Univ Alabama Birmingham, Dept Comp Sci, Birmingham, AL 35294 USA
来源
关键词
blockchain; smart contracts; !text type='python']python[!/text; IPFS;
D O I
10.1109/SOUTHEASTCON52093.2024.10500201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a model for an alternative to Ethereum Virtual Machine (EVM) smart contract blockchain networks which relies on an interpreted programming language and a distributed file system. Specifically we present the model by integrating the Interplanetary File System (IPFS) for decentralized files storage and Python as the interpreted programming language. IPFS ensures that contract code does not change by using content/hash-based addressing. The address of the file can be passed between nodes to recreate the files locally as long as nodes are running an IPFS node as well. In this implementation, we design the model to work with an existing prototype blockchain which was built with IPFS integration. The use of Python to write the code helps ensure transparency as the code does not need to be compiled and thus would not need to be run through a decompiler to make deployed code human-readable. We describe how the data is extracted and validated from a transaction before the code is executed locally and it's respective state updated and stored on the blockchain.
引用
收藏
页码:222 / 230
页数:9
相关论文
共 50 条
  • [31] Anonymous Crime Reporting using Blockchain and Smart Contract
    Chaurasia, Prince Kumar
    Rana, Darshnilsinh
    Rajaram, V
    Srividhya, S.
    2024 4TH INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND SOCIAL NETWORKING, ICPCSN 2024, 2024, : 1059 - 1064
  • [32] An Approach Towards Implementing Online Voting System Framework Using Blockchain Technology and Smart Contract
    Haldar, Paranjay
    Roy, Rajdeep
    Biswas, Utpal
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 138 (04) : 2699 - 2732
  • [33] Modelling a Blockchain for Smart Contract Verification using DeepSEA
    Britten, Daniel
    Reeves, Steve
    PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2022, 2022, : 88 - 94
  • [34] A Smart Contract Architecture Framework for Insurance Industry Using Blockchain and Business Process Management Technology
    Rachad A.
    Gaiz L.
    Bouragba K.
    Ouzzif M.
    IEEE Engineering Management Review, 2024, 52 (02): : 55 - 68
  • [35] Develop Leave Application using Blockchain Smart Contract
    Singla, Vinayak
    Malav, Indra Kumar
    Kaur, Jaspreet
    Kalra, Sumit
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 582 - 584
  • [36] Blockchain based smart energy trading platform using smart contract
    Pee, Seung Jae
    Kang, Eung Seon
    Song, Jae Geun
    Jang, Ju Wook
    2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 322 - 325
  • [37] The application framework of blockchain technology in higher education based on the smart contract
    Wu, Tao
    Chang, Maiga
    2021 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE BIG DATA AND INTELLIGENT SYSTEMS (HPBD&IS), 2021, : 140 - 144
  • [38] From Smart Contract Litigation to Blockchain Arbitration, a New Decentralized Approach Leading Towards the Blockchain Arbitral Order
    Chevalier, Maxime
    JOURNAL OF INTERNATIONAL DISPUTE SETTLEMENT, 2021, 12 (04): : 558 - 584
  • [39] A Blockchain-based Decentralized Data Storage and Access Framework for PingER
    Ali, Saqib
    Wang, Guojun
    White, Bebo
    Cottrell, Roger Leslie
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1303 - 1308
  • [40] Decentralized and Secured Framework for IoT Using Blockchain Technology
    Vidyashree, L.
    Suresha
    AD HOC & SENSOR WIRELESS NETWORKS, 2024, 59 (3-4) : 289 - 317