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 条
  • [1] Secured Insurance Framework Using Blockchain and Smart Contract
    Hassan, Abid
    Ali, Md. Iftekhar
    Ahammed, Rifat
    Khan, Mohammad Monirujjaman
    Alsufyani, Nawal
    Alsufyani, Abdulmajeed
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [2] Implementation of Smart Contract on Autonomous Decentralized Voting Blockchain
    Takahashi, Hironao
    Lakhani, Uzair
    2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 131 - 137
  • [3] Penetration testing framework for smart contract Blockchain
    Akashdeep Bhardwaj
    Syed Bilal Hussian Shah
    Achyut Shankar
    Mamoun Alazab
    Manoj Kumar
    Thippa Reddy Gadekallu
    Peer-to-Peer Networking and Applications, 2021, 14 : 2635 - 2650
  • [4] Penetration testing framework for smart contract Blockchain
    Bhardwaj, Akashdeep
    Shah, Syed Bilal Hussian
    Shankar, Achyut
    Alazab, Mamoun
    Kumar, Manoj
    Gadekallu, Thippa Reddy
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2635 - 2650
  • [5] A secure vehicle theft detection framework using Blockchain and smart contract
    Das, Debashis
    Banerjee, Sourav
    Biswas, Utpal
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (02) : 672 - 686
  • [6] A secure vehicle theft detection framework using Blockchain and smart contract
    Debashis Das
    Sourav Banerjee
    Utpal Biswas
    Peer-to-Peer Networking and Applications, 2021, 14 : 672 - 686
  • [7] BlockStore: A Secure Decentralized Storage Framework On Blockchain
    Ruj, Sushmita
    Rahman, Mohammad Shahriar
    Basu, Anirban
    Kiyomoto, Shinsaku
    PROCEEDINGS 2018 IEEE 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2018, : 1096 - 1103
  • [8] SDBGPChain: A decentralized low complexity framework to detect and prevent the BGPattacks using SDN with smart contract based Dendrimer tree blockchain
    Kayathri, T. L.
    Kumaresan, N.
    Vijayabhasker, R.
    COMPUTER NETWORKS, 2023, 230
  • [9] Smart Contract in Blockchain: An Exploration of Legal Framework in Malaysia
    Zain, Nor Razinah Binti Mohd
    Ali, Engku Rabiah Adawiah Engku
    Abideen, Adewale
    Rahman, Hamizah Abdul
    INTELLECTUAL DISCOURSE, 2019, 27 (02) : 595 - 617
  • [10] A Decentralized Smart Grid Communication Framework Using SDN-enabled Blockchain
    Ghosh, Uttam
    Njilla, Laurent
    Shetty, Sachin
    Kamhoua, Charles A.
    2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2024, : 982 - 985