{"title":"Digesting smart contracts in Ethereum blockchain networks","authors":"Fabian Sparbrodt, M. García-Valls","doi":"10.1109/ciot53061.2022.9766685","DOIUrl":null,"url":null,"abstract":"Blockchain relies on a peer-to-peer trusted model over a transparent publicly-available distributed ledger. Much has been said about this particular definition, about the technology, its benefits, potential for new market niches, and revolutionary possibilities. Functional aspects are typically put forward, whereas non-functional sides like performance issues and, above all, security threats are left in a second line. The excitement on this technology yields most of the literature to report success cases and final results. However, there are fewer works focusing on practical technology revisions that provide the insights into blockchain fundamental technology. To effectively widespread this technology it is needed to digest the basic tools that enable the creation of a blockchain application and that enable one to join a particular blockchain network of her/his interest. This paper describes and analyzes, from a practical point of view, the implementation of Solidity smart contracts and their deployment on an Ethereum blockchain network. Moreover, it discusses in the end limitations of the technology as far as its security issues is concerned.","PeriodicalId":180813,"journal":{"name":"2022 5th Conference on Cloud and Internet of Things (CIoT)","volume":"57 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th Conference on Cloud and Internet of Things (CIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ciot53061.2022.9766685","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Blockchain relies on a peer-to-peer trusted model over a transparent publicly-available distributed ledger. Much has been said about this particular definition, about the technology, its benefits, potential for new market niches, and revolutionary possibilities. Functional aspects are typically put forward, whereas non-functional sides like performance issues and, above all, security threats are left in a second line. The excitement on this technology yields most of the literature to report success cases and final results. However, there are fewer works focusing on practical technology revisions that provide the insights into blockchain fundamental technology. To effectively widespread this technology it is needed to digest the basic tools that enable the creation of a blockchain application and that enable one to join a particular blockchain network of her/his interest. This paper describes and analyzes, from a practical point of view, the implementation of Solidity smart contracts and their deployment on an Ethereum blockchain network. Moreover, it discusses in the end limitations of the technology as far as its security issues is concerned.