L. Mikkelsen, Kasper Mortensen, Henrik Rasmussen, H. Schwefel, T. Madsen
{"title":"使用以太坊区块链实现和评估市场功能","authors":"L. Mikkelsen, Kasper Mortensen, Henrik Rasmussen, H. Schwefel, T. Madsen","doi":"10.1109/IINTEC.2018.8695307","DOIUrl":null,"url":null,"abstract":"Usage of IoT marketplaces as central components in distributed systems have become common, as they allow for easy exploitation of other services and data sources. When relying on a marketplace to be available in order for a system to be operational, it is critical that the marketplace operation is highly robust. Marketplaces are typically centralized components which means that single point of failure is a possible issue. Also users of the marketplace must trust the operator to be fair and follow a common set of rules. This work proposes to utilize blockchain technology to realize a distributed marketplace where both functionalities and storage are distributed and thereby increasing availability to users, while removing the need for a central operator. The blockchain also makes the operational rules transparent to the users of the marketplace. In this relation two core marketplace functionalities, offering creation and discovery, are realized using smart contracts on a private Ethereum blockchain and evaluated using an experimental testbed. The results demonstrate the feasibility of a blockchain based marketplace implementation.","PeriodicalId":144578,"journal":{"name":"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Realization and Evaluation of Marketplace Functionalities Using Ethereum Blockchain\",\"authors\":\"L. Mikkelsen, Kasper Mortensen, Henrik Rasmussen, H. Schwefel, T. Madsen\",\"doi\":\"10.1109/IINTEC.2018.8695307\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Usage of IoT marketplaces as central components in distributed systems have become common, as they allow for easy exploitation of other services and data sources. When relying on a marketplace to be available in order for a system to be operational, it is critical that the marketplace operation is highly robust. Marketplaces are typically centralized components which means that single point of failure is a possible issue. Also users of the marketplace must trust the operator to be fair and follow a common set of rules. This work proposes to utilize blockchain technology to realize a distributed marketplace where both functionalities and storage are distributed and thereby increasing availability to users, while removing the need for a central operator. The blockchain also makes the operational rules transparent to the users of the marketplace. In this relation two core marketplace functionalities, offering creation and discovery, are realized using smart contracts on a private Ethereum blockchain and evaluated using an experimental testbed. The results demonstrate the feasibility of a blockchain based marketplace implementation.\",\"PeriodicalId\":144578,\"journal\":{\"name\":\"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IINTEC.2018.8695307\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Internet of Things, Embedded Systems and Communications (IINTEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IINTEC.2018.8695307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Realization and Evaluation of Marketplace Functionalities Using Ethereum Blockchain
Usage of IoT marketplaces as central components in distributed systems have become common, as they allow for easy exploitation of other services and data sources. When relying on a marketplace to be available in order for a system to be operational, it is critical that the marketplace operation is highly robust. Marketplaces are typically centralized components which means that single point of failure is a possible issue. Also users of the marketplace must trust the operator to be fair and follow a common set of rules. This work proposes to utilize blockchain technology to realize a distributed marketplace where both functionalities and storage are distributed and thereby increasing availability to users, while removing the need for a central operator. The blockchain also makes the operational rules transparent to the users of the marketplace. In this relation two core marketplace functionalities, offering creation and discovery, are realized using smart contracts on a private Ethereum blockchain and evaluated using an experimental testbed. The results demonstrate the feasibility of a blockchain based marketplace implementation.