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 条
  • [31] Interpretation of Contracts and Smart Contracts: Smart Interpretation or Interpretation of Smart Contracts?
    Cannarsa, Michel
    EUROPEAN REVIEW OF PRIVATE LAW, 2018, 26 (06): : 773 - 785
  • [32] Trading in the secretive commodity
    Freidberg, Susanne
    ECONOMY AND SOCIETY, 2017, 46 (3-4) : 499 - 521
  • [33] Basics of commodity trading
    Bieberle, Gordon
    Industrial Photography, 1992, 41 (02):
  • [34] BBCT: A Smart Blockchain-Based Bulk Commodity Trade System
    Yang, Jian
    Lu, Yawen
    Lu, Zhihui
    Wu, Jie
    Zhao, Hui
    SMART COMPUTING AND COMMUNICATION, 2022, 13202 : 186 - 197
  • [35] IOT Enabled Smart Logistics Using Smart Contracts
    Arumugam, Senthamiz Selvi
    Umashankar, Venkatesh
    Narendra, Nanjangud C.
    Badrinath, Ramamurthy
    Mujumdar, Anusha Pradeep
    Holler, Jan
    Herranz, Aitor Hernandez
    2018 8TH INTERNATIONAL CONFERENCE ON LOGISTICS, INFORMATICS AND SERVICE SCIENCES (LISS), 2018,
  • [36] Smart Contracts Contracts
    Bartoletti, Massimo
    FRONTIERS IN BLOCKCHAIN, 2020, 3
  • [37] Compliance Checking for Transactive Energy Contracts using Smart Contracts
    Parvizimosaed, Alireza
    Bashari, Masoud
    Kian, Ashkan R.
    Amyot, Daniel
    Mylopoulos, John
    2020 IEEE PES TRANSACTIVE ENERGY SYSTEMS CONFERENCE (TESC), 2020,
  • [38] Verifiable Computation using Smart Contracts
    Avizheh, Sepideh
    Nabi, Mahmudun
    Safavi-Naini, Reihaneh
    Venkateswarlu, Muni K.
    CCSW'19: PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON CLOUD COMPUTING SECURITY WORKSHOP, 2019, : 17 - 28
  • [39] ArchContract: using smart contracts for disposition
    Batista, Danielle Alves
    Weingaertner, Tim
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 3060 - 3065
  • [40] Fall detection using commodity smart watch and smart phone
    Maglogiannis, Ilias (imaglo@unipi.gr), 1600, Springer Science and Business Media, LLC (436):