{"title":"Analysis of Smart Contract Abstraction in Decentralized Blockchain Based Stock Exchange","authors":"S. Sridhar, Sowmya Sanagavarapu","doi":"10.1109/AIIoT52608.2021.9454189","DOIUrl":null,"url":null,"abstract":"Stock markets have a centralized structure that has a number of intermediaries and operational trade policies contributing to high transaction times. Blockchain has the capability to optimize market transactions using automation with high security to create a peer-to-peer trading environment. It reduces operational risk by enabling transparency, certitude and interoperability in fragmented market systems to eliminate the need for third party regulators to a large extent. In this paper, a decentralized stock exchange system is implemented with Distributed Ledger Technology (DLT) on Ethereum for executing trades by separating concerns into three different smart contracts: buyer, seller and exchange. The self-enforcing smart contracts used are highly flexible and optimized for parallel operation due to functional abstraction. The multi-contract model is compared to a single contract model, which handles all three aspects within the same contract, by executing sample trading data from NASDAQ. Transaction fees for the miner at 161 Gwei is 27.96% lesser for the single-contract system and 98.75% lesser for the multi-contract system than the brokerage fees of traditional traders for the same transactions. Experimental results indicate that the separation of concern results in transaction costs being 98.26% lower and transaction time being 28.70% lower than having a single contract.","PeriodicalId":443405,"journal":{"name":"2021 IEEE World AI IoT Congress (AIIoT)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE World AI IoT Congress (AIIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIIoT52608.2021.9454189","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Stock markets have a centralized structure that has a number of intermediaries and operational trade policies contributing to high transaction times. Blockchain has the capability to optimize market transactions using automation with high security to create a peer-to-peer trading environment. It reduces operational risk by enabling transparency, certitude and interoperability in fragmented market systems to eliminate the need for third party regulators to a large extent. In this paper, a decentralized stock exchange system is implemented with Distributed Ledger Technology (DLT) on Ethereum for executing trades by separating concerns into three different smart contracts: buyer, seller and exchange. The self-enforcing smart contracts used are highly flexible and optimized for parallel operation due to functional abstraction. The multi-contract model is compared to a single contract model, which handles all three aspects within the same contract, by executing sample trading data from NASDAQ. Transaction fees for the miner at 161 Gwei is 27.96% lesser for the single-contract system and 98.75% lesser for the multi-contract system than the brokerage fees of traditional traders for the same transactions. Experimental results indicate that the separation of concern results in transaction costs being 98.26% lower and transaction time being 28.70% lower than having a single contract.