{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T04:24:25Z","timestamp":1790483065795,"version":"4.1.0"},"reference-count":24,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2018,10,22]],"date-time":"2018-10-22T00:00:00Z","timestamp":1540166400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Internet of Things (IoT)-based devices, especially those used for home automation, consist of their own sensors and generate many logs during a process. Enterprises producing IoT devices convert these log data into more useful data through secondary processing; thus, they require data from the device users. Recently, a platform for data sharing has been developed because the demand for IoT data increases. Several IoT data marketplaces are based on peer-to-peer (P2P) networks, and in this type of marketplace, it is difficult for an enterprise to trust a data owner or the data they want to trade. Therefore, in this study, we propose a review system that can confirm the reputation of a data owner or the data traded in the P2P data marketplace. The traditional server-client review systems have many drawbacks, such as security vulnerability or server administrator\u2019s malicious behavior. However, the review system developed in this study is based on Ethereum smart contracts; thus, this system is running on the P2P network and is more flexible for the network problem. Moreover, the integrity and immutability of the registered reviews are assured because of the blockchain public ledger. In addition, a certain amount of gas is essential for all functions to be processed by Ethereum transactions. Accordingly, we tested and analyzed the performance of our proposed model in terms of gas required.<\/jats:p>","DOI":"10.3390\/s18103577","type":"journal-article","created":{"date-parts":[[2018,10,23]],"date-time":"2018-10-23T08:43:36Z","timestamp":1540284216000},"page":"3577","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":83,"title":["Smart Contract-Based Review System for an IoT Data Marketplace"],"prefix":"10.3390","volume":"18","author":[{"given":"Ji-Sun","family":"Park","sequence":"first","affiliation":[{"name":"Interdisciplinary Program of Information Security, Graduate School, Pukyong National University, Busan 48513, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Taek-Young","family":"Youn","sequence":"additional","affiliation":[{"name":"Electronics and Telecommunications Research Institute, Daejeon 34129, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hye-Bin","family":"Kim","sequence":"additional","affiliation":[{"name":"Interdisciplinary Program of Information Security, Graduate School, Pukyong National University, Busan 48513, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kyung-Hyune","family":"Rhee","sequence":"additional","affiliation":[{"name":"Department of IT Convergence and Application Engineering, Pukyong National University, Busan 48513, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7048-582X","authenticated-orcid":false,"given":"Sang-Uk","family":"Shin","sequence":"additional","affiliation":[{"name":"Department of IT Convergence and Application Engineering, Pukyong National University, Busan 48513, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,10,22]]},"reference":[{"key":"ref_1","unstructured":"Greenfield, A. (2006). Everyware: The Dawning Age of Ubiquitous Computing, New Riders Publishing."},{"key":"ref_2","unstructured":"Thorp, E.O. (1966). Beat the Dealer, Random House USA Inc."},{"key":"ref_3","first-page":"97","article-title":"That \u2018Internet of Things\u2019 thing","volume":"22","author":"Ashton","year":"2009","journal-title":"RFID J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1147\/sj.384.0693","article-title":"The origins of ubiquitous computing research at PARC in the late 1980s","volume":"38","author":"Weiser","year":"1999","journal-title":"IBM Syst. J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Dohr, A., Modre-Opsrian, R., Drobics, M., Hayn, D., and Schreier, G. (2010, January 12\u201314). The Internet of Things for ambient assisted living. Proceedings of the 2010 Seventh International Conference on Information Technology, New Generations, Las Vegas, NV, USA.","DOI":"10.1109\/ITNG.2010.104"},{"key":"ref_6","unstructured":"GrowthEnabler (2018, August 31). Market Pulse Report, Internet of Things (IoT). Available online: https:\/\/growthenabler.com\/reports\/IOT.html."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/MNANO.2011.941951","article-title":"U-health smart home","volume":"5","author":"Agoulmine","year":"2011","journal-title":"IEEE Nanatechnol. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/s12083-012-0157-3","article-title":"Collaborative applications over peer-to-peer systems\u2014Challenges and solutions","volume":"6","author":"Bandara","year":"2013","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Mi\u0161ura, K., and \u017dagar, M. (2016, January 12\u201314). Data marketplace for Internet of Things. Proceedings of the 2016 International Conference on Smart Systems and Technologies (SST), Osijek, Croatia.","DOI":"10.1109\/SST.2016.7765669"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1002\/ett.2704","article-title":"Sensing as a service model for smart cities supported by Internet of Things","volume":"25","author":"Perera","year":"2014","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_11","unstructured":"Perera, C. (arXiv, 2017). Sensing as a Service (S2aaS): Buying and Selling IoT Data, arXiv."},{"key":"ref_12","unstructured":"Schollmeier, R. (2001, January 27\u201329). A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. Proceedings of the First International Conference on Peer-to-Peer Computing, Linkoping, Sweden."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"618","DOI":"10.1016\/j.dss.2005.05.019","article-title":"A survey of trust and reputation systems for online service provision","volume":"43","author":"Ismail","year":"2007","journal-title":"Decis. Support Syst."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kamvar, S.D., Schlosser, M.T., and Garcia-Molina, H. (2003, January 20\u201324). The eigentrust algorithm for reputation management in p2p networks. Proceedings of the 12th International Conference on World Wide Web, Budapest, Hungary.","DOI":"10.1145\/775240.775242"},{"key":"ref_15","unstructured":"Satoshi, N. (2018, September 25). Bitcoin: A Peer-to-Peer Electronic Cash System; 2008. Available online: https:\/\/bitcoin.org\/bitcoin.pdf."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Xu, X., Pautasso, C., Zhu, L., Gramoli, V., Ponomarev, A., Tran, A.B., and Chen, S. (2016, January 5\u20138). The blockchain as a software connector. Proceedings of the 2016 13th Working IEEE\/IFIP Conference on Software Architecture (WICSA), Venice, Italy.","DOI":"10.1109\/WICSA.2016.21"},{"key":"ref_17","first-page":"1","article-title":"Ethereum: A secure decentralised generalised transaction ledger","volume":"151","author":"Wood","year":"2014","journal-title":"Ethereum Proj. Yellow Pap."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Atzei, N., Bartoletti, M., and Cimoli, T. (2017). A survey of attacks on Ethereum smart contracts (sok). Principles of Security and Trust, Springer.","DOI":"10.1007\/978-3-662-54455-6_8"},{"key":"ref_19","unstructured":"Prusty, N. (2017). Building Blockchain Projects, Packt Publishing Ltd."},{"key":"ref_20","unstructured":"Reitwiessner, C., and Wood, G. (2018, September 25). Solidity. Available online: http:\/\/solidity.readthedocs.org."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1016\/S0378-7206(02)00101-5","article-title":"Quality and effectiveness in web-based customer support systems","volume":"40","author":"Negash","year":"2003","journal-title":"Inf. Manag."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/S0166-3615(01)00072-0","article-title":"A review of web-based product data management systems","volume":"44","author":"Liu","year":"2001","journal-title":"Comput. Ind."},{"key":"ref_23","unstructured":"Vogelsteller, F., Marek Kotewicz, J.W., and Oance, M. (2018, September 25). web3.js Documentation Release 1.0.0. Available online: https:\/\/media.readthedocs.org\/pdf\/web3js\/1.0\/web3js.pdf."},{"key":"ref_24","unstructured":"(2018, September 26). MDN Web Docs\/Console\/Timer. Available online: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Console."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3577\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:25:27Z","timestamp":1760196327000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3577"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,22]]},"references-count":24,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2018,10]]}},"alternative-id":["s18103577"],"URL":"https:\/\/doi.org\/10.3390\/s18103577","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,22]]}}}