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 条
  • [41] Trading electricity using tranched power delivery contracts
    Russo, Marianna
    Devine, Mel T.
    Cuffe, Paul
    APPLIED ECONOMICS, 2024,
  • [42] Smart contracts in Spain; the regulation of smart contracts
    Legeren-Molina, Antonio
    REVISTA DE DERECHO CIVIL, 2018, 5 (02): : 193 - 241
  • [43] MEMORY IN COMMODITY FUTURES CONTRACTS
    HELMS, BP
    KAEN, FR
    ROSENMAN, RE
    JOURNAL OF FUTURES MARKETS, 1984, 4 (04) : 559 - 567
  • [44] OPTIONS ON COMMODITY FORWARD CONTRACTS
    THORP, EO
    MANAGEMENT SCIENCE, 1985, 31 (10) : 1232 - 1236
  • [45] DELIVERIES ON COMMODITY FUTURES CONTRACTS
    PECK, AE
    WILLIAMS, JC
    ECONOMIC RECORD, 1992, : 63 - 74
  • [46] 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
  • [47] Automating the analysis of design component contracts
    Dong, J
    Alencar, PSC
    Cowan, DD
    SOFTWARE-PRACTICE & EXPERIENCE, 2006, 36 (01): : 27 - 71
  • [48] IMPLEMENTING AUTOMATED ALGORITHMIC COMMODITY TRADING USING PYTHON']PYTHON
    Narula, Meenakshi
    Rohatgi, Divisha
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2021, 20 (10): : 2127 - 2135
  • [49] Automating Visual Privacy Protection Using a Smart LED
    Zhu, Shilin
    Zhang, Chi
    Zhang, Xinyu
    COMMUNICATIONS OF THE ACM, 2020, 63 (02) : 81 - 89
  • [50] Automating Visual Privacy Protection Using a Smart LED
    Zhu, Shilin
    Zhang, Chi
    Zhang, Xinyu
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING (MOBICOM '17), 2017, : 329 - 342