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 条
  • [41] A conceptual framework for blockchain smart contract adoption to manage real estate deals in smart cities
    Fahim Ullah
    Fadi Al-Turjman
    Neural Computing and Applications, 2023, 35 : 5033 - 5054
  • [42] A conceptual framework for blockchain smart contract adoption to manage real estate deals in smart cities
    Ullah, Fahim
    Al-Turjman, Fadi
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (07): : 5033 - 5054
  • [43] Smart-contract enabled decentralized knowledge fusion for blockchain-based conversation system
    Yang, Wenli
    Garg, Saurabh
    Bai, Quan
    Kang, Byeong
    Expert Systems with Applications, 2022, 203
  • [44] Decentralized coordination for resilient federated learning: A blockchain-based approach with smart contracts and decentralized storage
    Ferretti, Stefano
    Cassano, Lorenzo
    Cialone, Gabriele
    D'Abramo, Jacopo
    Imboccioli, Filippo
    COMPUTER COMMUNICATIONS, 2025, 236
  • [45] Improving IoT Services in Smart-home Using Blockchain Smart Contract
    Zhou, Yiyun
    Han, Meng
    Liu, Liyuan
    Wang, Yan
    Liang, Yi
    Tian, Ling
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 81 - 87
  • [46] Smart-contract enabled decentralized knowledge fusion for blockchain-based conversation system
    Yang, Wenli
    Garg, Saurabh
    Bai, Quan
    Kang, Byeong
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 203
  • [47] Smart-Contract Enabled Decentralized Identity Management Framework for Industry 4.0
    Dixit, Akanksha
    Asif, Waciar
    Rajarajan, Muttukrishnan
    IECON 2020: THE 46TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2020, : 2221 - 2227
  • [48] Decentralized Privacy-preserving Timed Execution in Blockchain-based Smart Contract Platforms
    Li, Chao
    Palanisamy, Balaji
    2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 265 - 274
  • [49] Decentralized Mechanism for Hiring the Smart Autonomous Vehicles Using Blockchain
    Abubaker, Zain
    Gurmani, Muhammad Usman
    Sultana, Tanzeela
    Rizwan, Shahzad
    Azeem, Muhammad
    Iftikhar, Muhammad Zohaib
    Javaid, Nadeem
    ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, 2020, 97 : 733 - 746
  • [50] Accurate and decentralized timestamping using smart contracts on the Ethereum blockchain
    Estevam, Gabriel
    Palma, Lucas M.
    Silva, Luan R.
    Martina, Jean E.
    Vigil, Martin
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)