Using Ethereum Smart Contracts for Payment Transactions

被引:1
|
作者
Tripkovic, Srdan [1 ]
Simic, Dejan [1 ]
机构
[1] Univ Belgrade, Fac Org Sci, Belgrade 11000, Serbia
来源
SUSTAINABLE BUSINESS MANAGEMENT AND DIGITAL TRANSFORMATION: CHALLENGES AND OPPORTUNITIES IN THE POST-COVID ERA | 2023年 / 562卷
关键词
Blockchain; Ethereum; Smart contract; Transaction; e-payment; BLOCKCHAIN; CHALLENGES;
D O I
10.1007/978-3-031-18645-5_3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Blockchain as a technology is being more and more common, both in software development industry and in many spheres of business, such as law, finance and many others. The use of blockchain technology provides many advantages in terms of decentralization, information security and concealment. Ethereum, which provides the possibility of using smart contracts, stands out as one of the most frequently used blockchain platforms. The use of smart contracts provides a more efficient alternative to traditional way of the key aspects of business, such as making payments, traditional payment being the one executed in e-payment system, or specifically EMV payment systems. The use of smart contracts in the execution on the Ethereum platform is researched in this paper. The paper showcases overview of blockchain tecnology and an example of a smart contract written in the Solidity programming language, over which the examination was performed and the main aspects were explained. Main vulnerabilities of Solidity programming language are given. Finally, in the conclusion, comparison, or rather the advantages of payment systems based on blockchain over the traditional electronic payment systems are also considered.
引用
收藏
页码:30 / 42
页数:13
相关论文
共 50 条
  • [1] Detecting Nondeterministic Payment Bugs in Ethereum Smart Contracts
    Wang, Shuai
    Zhang, Chengyu
    Su, Zhendong
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [2] Securing Smart Grid Communication using Ethereum Smart Contracts
    Akhras, Raphaelle
    El-Hajj, Wassim
    Majdalani, Michel
    Hajj, Hazem
    Jabr, Rabih
    Shaban, Khaled
    2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 1672 - 1678
  • [3] Confidential Ethereum Smart Contracts
    Yuan, Michael Juntao
    Hynes, Nick
    Long, Ju
    IT PROFESSIONAL, 2022, 24 (06) : 54 - 58
  • [4] Instant payment and latent transactions on the Ethereum Blockchain
    Popa, Alin Bogdan
    Stan, Ioan Mihail
    Rughinis, Razvan
    2018 17TH ROEDUNET IEEE INTERNATIONAL CONFERENCE: NETWORKING IN EDUCATION AND RESEARCH (ROEDUNET), 2018,
  • [5] Secure Voting Website Using Ethereum and Smart Contracts
    Singh, Abhay
    Ganesh, Ankush
    Patil, Rutuja Rajendra
    Kumar, Sumit
    Rani, Ruchi
    Pippal, Sanjeev Kumar
    APPLIED SYSTEM INNOVATION, 2023, 6 (04)
  • [6] Ethereum Smart Contracts: Vulnerabilities and their Classifications
    Khan, Zulfiqar Ali
    Namin, Akbar Siami
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020,
  • [7] Termination of Ethereum's Smart Contracts
    Genet, Thomas
    Jensen, Thomas
    Sauvage, Justine
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 39 - 51
  • [8] Procurement, traceability and advance cash credit payment transactions in supply chain using blockchain smart contracts
    Raj, Praveen Vijaya Raj Pushpa
    Jauhar, Sunil Kumar
    Ramkumar, M.
    Pratap, Saurabh
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 167
  • [9] 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)
  • [10] Runtime Verification of Ethereum Smart Contracts
    Ellul, Joshua
    Pace, Gordon
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 158 - 163