Automating Bulk Commodity Trading Using Smart Contracts

被引:0
|
作者
Dekker, Pieter [1 ]
Andrikopoulos, Vasilios [1 ]
机构
[1] Univ Groningen, Comp Sci Dept, Groningen, Netherlands
关键词
blockchain; smart contracts; energy trading; buyer-seller matching; Ethereum;
D O I
10.1109/DAPPS49028.2020.00006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology as an approach for decentralized and distributed ledgers provides a natural fit solution for trading applications. A number of existing approaches have been developed in the recent years aiming to support trading in various markets by means of this technology. However, the role of blockchain in these approaches is in many cases confined to recording the consensus on the transferred assets prescribed by trade agreements that are made outside of the chain itself. The premise of this work is that blockchain smart contracts can actually be leveraged to automate the creation of those trading agreements, adding a new level of autonomy in the operation of the market itself. For these purposes we design and realize as a proof of concept an Ethereum-based network of peers trading electricity automatically using Solidity smart contracts. Beyond introducing automated matchmaking capabilities for bids in the market, the proposed approach also offers balancing of computational effort across peers. An additional benefit is that it minimizes the influence of single nodes to the operation of the automated market by moving into a proof of stake-like scheme of rotating leadership for block mining. Experimental evaluation of the work shows promise, but further work is required for a full blown solution. Lessons learned for Ethereum-based solution development are also offered.
引用
收藏
页码:52 / 60
页数:9
相关论文
共 50 条
  • [1] An energy trading framework using smart contracts
    Mololoth, Vidya Krishnan
    Ahlund, Christer
    Saguna, Saguna
    2023 IEEE GREEN TECHNOLOGIES CONFERENCE, GREENTECH, 2023, : 214 - 218
  • [2] Automating Procurement Contracts in the Healthcare Supply Chain Using Blockchain Smart Contracts
    Omar, Ilhaam A.
    Jayaraman, Raja
    Debe, Mazin S.
    Salah, Khaled
    Yaqoob, Ibrar
    Omar, Mohammed
    IEEE ACCESS, 2021, 9 : 37397 - 37409
  • [3] Energy Trading of Electric Vehicles using Blockchain and Smart Contracts
    Asfia, U.
    Kamuni, V.
    Sheikh, A.
    Wagh, S.
    Patel, D.
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 3958 - 3963
  • [4] Efficient Collaborative Energy Trading Between Smart Grids Using Blockchain and Smart Contracts
    Khoumsi, Ahmed
    ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2020), VOL 2, 2022, 1418 : 1156 - 1168
  • [5] A Trading Model Based on Legal Contracts Using Smart Contract Templates
    Shi, Youqun
    Lu, Zihao
    Tao, Ran
    Liu, Ying
    Zhang, Zhaohui
    BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019, 2020, 1156 : 446 - 460
  • [6] Legal smart contracts for derivative trading in mining
    Wise, Julian Adam
    Chan, Meng Chak
    Tadic, Dihon
    Miles, Stephanie
    Cornish, Jack
    Sellers, Ewan
    Brenecki, David
    Dzakpata, Isaac
    Murugesan, Barti
    KNOWLEDGE ENGINEERING REVIEW, 2020, 35
  • [7] A trustworthy and incentivized smart grid energy trading framework using distributed ledger and smart contracts
    Muzumdar, Ajit
    Modi, Chirag
    Madhu, G. M.
    Vyjayanthi, C.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 183
  • [8] Setting up Flexible and Light Weight Trading Contracts with Enhanced User Privacy Using Smart Contracts
    Niya, Sina Rafati
    Shuepfer, Florian
    Bocek, Thomas
    Stiller, Burkhard
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [9] Tips: towards automating patch suggestion for vulnerable smart contracts
    Chen, Qianguo
    Zhou, Teng
    Liu, Kui
    Li, Li
    Ge, Chunpeng
    Liu, Zhe
    Klein, Jacques
    Bissyande, Tegawende F.
    AUTOMATED SOFTWARE ENGINEERING, 2023, 30 (02)
  • [10] Tips: towards automating patch suggestion for vulnerable smart contracts
    Qianguo Chen
    Teng Zhou
    Kui Liu
    Li Li
    Chunpeng Ge
    Zhe Liu
    Jacques Klein
    Tegawendé F. Bissyandé
    Automated Software Engineering, 2023, 30