Alireza Parvizimosaed, Masoud Bashari, A. Kian, Daniel Amyot, J. Mylopoulos
{"title":"Compliance Checking for Transactive Energy Contracts using Smart Contracts","authors":"Alireza Parvizimosaed, Masoud Bashari, A. Kian, Daniel Amyot, J. Mylopoulos","doi":"10.1109/TESC50295.2020.9656942","DOIUrl":null,"url":null,"abstract":"Through transactive energy (TE) platforms, prosumers can enter into a contractual agreement with an Independent Electricity System Operator (IESO) to buy and sell energy. Accordingly, the TE contract holders are liable for contractual violations. Manual compliance checking of such transactions is infeasible due to large number of market rules as well as the plethora of executing TE contracts. Moreover, the TE system big data (e.g., offers, bids, and transaction activities) need to be maintained on a transparent, reliable, and secure plat-form. This paper presents a compliance checking method for transactive energy markets based on the IESO (in Ontario, Canada) market rules by using smart contracts that assure the integrity, reliability, and transparency of energy transactions’ data with a permissioned blockchain. The performance of the blockchain network is evaluated through transaction latency and resource utilization. In addition, an acceptance test is successfully conducted to validate the correctness of the platform in terms of trading workflow, runtime status of the TE contracts, and the quality of market clearing results.","PeriodicalId":365421,"journal":{"name":"2020 IEEE PES Transactive Energy Systems Conference (TESC)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE PES Transactive Energy Systems Conference (TESC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TESC50295.2020.9656942","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Through transactive energy (TE) platforms, prosumers can enter into a contractual agreement with an Independent Electricity System Operator (IESO) to buy and sell energy. Accordingly, the TE contract holders are liable for contractual violations. Manual compliance checking of such transactions is infeasible due to large number of market rules as well as the plethora of executing TE contracts. Moreover, the TE system big data (e.g., offers, bids, and transaction activities) need to be maintained on a transparent, reliable, and secure plat-form. This paper presents a compliance checking method for transactive energy markets based on the IESO (in Ontario, Canada) market rules by using smart contracts that assure the integrity, reliability, and transparency of energy transactions’ data with a permissioned blockchain. The performance of the blockchain network is evaluated through transaction latency and resource utilization. In addition, an acceptance test is successfully conducted to validate the correctness of the platform in terms of trading workflow, runtime status of the TE contracts, and the quality of market clearing results.