{"title":"基于以太坊智能合约的去中心化市场应用","authors":"Ummay Kulsum Shakila, Sadia Sultana","doi":"10.1109/ICCIT54785.2021.9689879","DOIUrl":null,"url":null,"abstract":"Centralized marketplaces run on a process where a single authority has control over all activity. They suffer from limitation such as- mandatory fees to be paid to the platform for listing and selling items, lack of privacy and control over account, improper transaction security and so on. This paper presents a decentralized application aiming to reduce these drawbacks using Ethereum blockchain. It was implemented using truffle evolvement framework with solidity language. Ethereum smart contracts contain all functions of this application. Client-side application was created through an API called web3.js. Analytical analyses of this application using Kovan test network show least transactional fees reported in literature till date. The application was shown to have average transaction fee of 0.1524472 (eth) with average run time of 3.5 seconds and average gas consumption of 4.6 gwei, these are the best results obtained till date for such system ensuring cost effectiveness and reducing time complexity. The contract making time was less than a second. Comparison with well-known centralized online marketplaces revealed that proposed system was more economical than current centralized online applications in terms of profit margin.","PeriodicalId":166450,"journal":{"name":"2021 24th International Conference on Computer and Information Technology (ICCIT)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A Decentralized Marketplace Application based on Ethereum Smart Contract\",\"authors\":\"Ummay Kulsum Shakila, Sadia Sultana\",\"doi\":\"10.1109/ICCIT54785.2021.9689879\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Centralized marketplaces run on a process where a single authority has control over all activity. They suffer from limitation such as- mandatory fees to be paid to the platform for listing and selling items, lack of privacy and control over account, improper transaction security and so on. This paper presents a decentralized application aiming to reduce these drawbacks using Ethereum blockchain. It was implemented using truffle evolvement framework with solidity language. Ethereum smart contracts contain all functions of this application. Client-side application was created through an API called web3.js. Analytical analyses of this application using Kovan test network show least transactional fees reported in literature till date. The application was shown to have average transaction fee of 0.1524472 (eth) with average run time of 3.5 seconds and average gas consumption of 4.6 gwei, these are the best results obtained till date for such system ensuring cost effectiveness and reducing time complexity. The contract making time was less than a second. Comparison with well-known centralized online marketplaces revealed that proposed system was more economical than current centralized online applications in terms of profit margin.\",\"PeriodicalId\":166450,\"journal\":{\"name\":\"2021 24th International Conference on Computer and Information Technology (ICCIT)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 24th International Conference on Computer and Information Technology (ICCIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIT54785.2021.9689879\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 24th International Conference on Computer and Information Technology (ICCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIT54785.2021.9689879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Decentralized Marketplace Application based on Ethereum Smart Contract
Centralized marketplaces run on a process where a single authority has control over all activity. They suffer from limitation such as- mandatory fees to be paid to the platform for listing and selling items, lack of privacy and control over account, improper transaction security and so on. This paper presents a decentralized application aiming to reduce these drawbacks using Ethereum blockchain. It was implemented using truffle evolvement framework with solidity language. Ethereum smart contracts contain all functions of this application. Client-side application was created through an API called web3.js. Analytical analyses of this application using Kovan test network show least transactional fees reported in literature till date. The application was shown to have average transaction fee of 0.1524472 (eth) with average run time of 3.5 seconds and average gas consumption of 4.6 gwei, these are the best results obtained till date for such system ensuring cost effectiveness and reducing time complexity. The contract making time was less than a second. Comparison with well-known centralized online marketplaces revealed that proposed system was more economical than current centralized online applications in terms of profit margin.