Anselm Busse, Jacob Eberhardt, Sebastian Frost, Dong-Ha Kim, Thore Weilbier, Lukas Renner, Matthias Roth, S. Tai
{"title":"A Response to the United Nations CITES Blockchain Challenge: Incremental and Integrative PoA-based Permit Exchange","authors":"Anselm Busse, Jacob Eberhardt, Sebastian Frost, Dong-Ha Kim, Thore Weilbier, Lukas Renner, Matthias Roth, S. Tai","doi":"10.1109/bloc.2019.8751373","DOIUrl":"https://doi.org/10.1109/bloc.2019.8751373","url":null,"abstract":"The Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES) negotiated and administered by the United Nations Environment Programme (UNEP) regulates the international trade of endangered species and derived products through a permit-based system. Currently, the permit process is paper-based and hence highly prone to manipulations and errors. Being aware of blockchains’ potential, the CITES Secretariat defined a challenge to determine whether a blockchain-based system can address the aforementioned issues and serve as a secure, efficient, and affordable permit processing system. In this paper, we respond to the CITES Blockchain Challenge. First, we analyze the permit process and discuss how blockchain systems can improve that process in a way traditional systems cannot. Building on these results, we design a blockchain-based system that enables secure, manipulation-resistant permit validation, produces an immutable record of processed permits, and is in compliance with the CITES agreement. To evaluate this design, we developed a proof-of-concept implementation compatible with the paper-based permit process and deployed it to a Proof-of-Authority-based blockchain network. This allows incremental adoption and integration with the existing process, thereby increasing acceptance and addressing affordability. Finally, we describe how a blockchain-based system could disruptively improve the established permit process by enforcing quotas and tracking provenance.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131941239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Standardising smart contracts: Automatically inferring ERC standards","authors":"Robert Norvill, B. Fiz, R. State, A. Cullen","doi":"10.1109/BLOC.2019.8751350","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751350","url":null,"abstract":"Ethereum smart contracts have become common enough to warrant the need for standards to ensure ease of use. The most well known standard was created for the emerging token ecosystem and the exchanges serving it: the ERC20 standard. In this work we use the function selectors present in Ethereum smart contract bytecode to define contract purpose. Contracts are clustered according to the selectors they have. A Reverse look-up from selectors to function names is used to label clusters. We use the function names in clusters to suggest candidates for ERC standardisation.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116549070","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FPGALedger: FPGA based Decentralized Ledger for Enterprise Applications","authors":"Han-Yee Kim, Taeweon Suh, Lei Xu, W. Shi","doi":"10.1109/BLOC.2019.8751364","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751364","url":null,"abstract":"Decentralized ledger has been found in many enterprise applications, such as cross-border transaction processing and supply chain management that multiple companies involved. While enjoying all the benefits of the decentralized ledger technology, there is a burden for each party to maintain its own IT infrastructure to run the decentralized ledger node. Therefore, the concept of blockchain-as-a-service has been proposed where these nodes are kept in the cloud. Blockchain-as-a-service greatly reduces the burden to adopt the decentralized ledger technology but also introduces a new security threat. To mitigate these concerns, we propose an FPGA based decentralized ledger for enterprise applications, which leverages security features of FPGA to prevent unauthorized access to data stored on the ledger without affecting all the desirable features of the decentralized ledger. We also implement the major components and evaluate their cost/performance to demonstrate the practicality.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127154274","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. Hoye, Pieter-Jan Maenhaut, T. Wauters, B. Volckaert, F. Turck
{"title":"Logging mechanism for cross-organizational collaborations using Hyperledger Fabric","authors":"L. Hoye, Pieter-Jan Maenhaut, T. Wauters, B. Volckaert, F. Turck","doi":"10.1109/BLOC.2019.8751380","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751380","url":null,"abstract":"Organizations nowadays are largely computerized, with a mixture of internal and external services providing them with on-demand functionality. In some situations (e.g. emergency situations), cross-organizational collaboration is needed, providing external users access to internal services. Trust between partners in such a collaboration can however be an issue. Although (federated) access control policies may be in place, it is unclear which data was requested and delivered after a collaboration has finished. This may lead to disputes between participating organizations. The open-source permissioned blockchain Hyperledger Fabric is utilized to create a logging mechanism for the actions performed by the participants in such a collaboration. This paper presents the architecture needed for such a logging mechanism and provides details on its operation. A prototype was designed in order to evaluate the performance of an asynchronous logging approach. Measurements show that the proposed logging mechanism enables organizations to create a log of service interactions with limited delay imposed on the data exchange process.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114185462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sina Rafati Niya, L. Pelloni, Severin Wullschleger, Andreas Schaufelbühl, T. Bocek, Lawrence Rajendran, B. Stiller
{"title":"A Blockchain-based Scientific Publishing Platform","authors":"Sina Rafati Niya, L. Pelloni, Severin Wullschleger, Andreas Schaufelbühl, T. Bocek, Lawrence Rajendran, B. Stiller","doi":"10.1109/BLOC.2019.8751379","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751379","url":null,"abstract":"Out casting, sharing, and publishing the collected knowledge, experiences, and outputs of scientific works, regardless of being empirical or purely theoretical, has always been one of the key assets of human evolution. However, on one hand, re-usability of published work depends on accessibility, and, on the other hand, om the correctness of published work. Studies on the traditional scientific publishing platforms reveal many deficits with those systems, which had been addressed with the proposed blockchain-based solution called Eureka. Eureka enables high quality reviews of tthe published work, while incentivizing authors and reviewers to participate in this decentralized, open, and public scientific publishing platform.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123042921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sina Rafati Niya, Eryk Schiller, Ile Cepilov, Fabio Maddaloni, Kürsat Aydinli, Timo Surbeck, T. Bocek, B. Stiller
{"title":"Adaptation of Proof-of-Stake-based Blockchains for IoT Data Streams","authors":"Sina Rafati Niya, Eryk Schiller, Ile Cepilov, Fabio Maddaloni, Kürsat Aydinli, Timo Surbeck, T. Bocek, B. Stiller","doi":"10.1109/BLOC.2019.8751260","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751260","url":null,"abstract":"Proof-of-Work (PoW) in Blockchains (BC), which is a widely used consensus algorithm, suffers from high power consumption of miners and low transaction rates. This work demonstrates a Proof-of-Stake (PoS)-based BC called Bazo, which is specially designed and adapted for Internet of Things (IoT) data streams. Bazo displays enhanced performance in terms of energy consumption and transactions processing in comparison to PoW-based BC. To further improve performance of Bazo, sharding and transaction aggregation methods are employed. Moreover, IoT-BC adaptation helpers of a modular and layered architecture are provided to allow wireless devices to submit data into the BC. The designed architecture can support multiple hardware and software platforms as well as network technologies.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127047432","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
K. Park, Kideok Cho, Dookyoon Han, T. Kwon, Sangheon Pack
{"title":"Proof of Delivery in a Trustless Network","authors":"K. Park, Kideok Cho, Dookyoon Han, T. Kwon, Sangheon Pack","doi":"10.1109/BLOC.2019.8751417","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751417","url":null,"abstract":"We propose a novel proof of delivery (PoD) mechanism to incentivize peers to participate in peer-to-peer content delivery services in a secure and effective fashion. By analyzing transaction records on a blockchain, the PoD can detect a fraudulent peer which does not pay for its content retrieval. Moreover, the PoD can enhance the delivery performance of a trustworthy peer by substantiating the notion of a trust window, whose size is proportional to the trustworthiness of a peer. That is, a trustworthy peer will experience enhanced delivery performance while a fraudulent one will be isolated from the network, which is checked by simulation results.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128752659","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving Vendor-managed Inventory Strategy Based on Internet of Things (IoT) Applications and Blockchain Technology","authors":"Thomas K. Dasaklis, Fran Casino","doi":"10.1109/BLOC.2019.8751478","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751478","url":null,"abstract":"Vendor-managed inventory (VMI) is a widely used collaborative inventory management policy in which manufacturers/vendors manage the inventory of retailers and take responsibility for making decisions related to the timing and extent of inventory replenishment. There exist several prerequisites for a successful VMI strategy implementation like information sharing, trust, systems integration and long-term collaboration. However, in nowadays logistics flows, complex processes, high number of participants and complex distribution channels impede the successful adoption of VMI strategies. In this paper, we propose a new interaction framework based on smart contracts and blockchain for governing the relationship between the vendor and the buyer. A use-case VMI scenario is presented along with a functional smart contract. Tests performed using a local private blockchain illustrate the applicability of the proposed architecture along with the significant benefits for each participant.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"454 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132608063","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Measuring ICO Performance Indicators: An Empirical Study Via White Papers","authors":"C. Wu, Huang-Chih Sung, Tsung-Chi Cheng","doi":"10.1109/BLOC.2019.8751390","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751390","url":null,"abstract":"ICOs (Initial Coin Offering) have recently become the favorite fund raising method for entrepreneurs and startups. Research indicates that a successful ICO could provide a helpful precedence for those who are in need of raising funds in the near future. In addition, the results could help the regulatory authorities identify the elements and factors which should be taken into consideration if ICOs were subject to regulation. The purpose of this study is to discover the factors which may affect the success of an ICO from 533 ICO samples which successfully raised over 5 million US dollars during the past two-year period. In general, we found that the following elements of ICOs have significant positive correlation to the final amount of fund raised, including, a higher amount of total token supply, acceptance of fiat as consideration in exchange for tokens, using the USA as an issue country, a higher percentage of token allocation to subscribers, a higher percentage of token allocation to advisors, a higher percentage of token allocation to ecosystem development, and introducing a post-ICO bonus scheme. On the contrary, we found that the following have a negative correlation to the final amount of the fund raised in an ICO: making use of bonus schemes in the ICO process, and applying longer lock-up periods in an ICO. We hope the research result will provide a new perspective for fund raisers and the government authorities.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132842062","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DAcc: Decentralized Ledger based Access Control for Enterprise Applications","authors":"Isaac M. Markus, Lei Xu, I. Subhod, N. Nayab","doi":"10.1109/BLOC.2019.8751479","DOIUrl":"https://doi.org/10.1109/BLOC.2019.8751479","url":null,"abstract":"Access control is one of the fundamental security mechanisms of IT systems. Most existing access control schemes rely on a centralized party to manage and enforce access control policies. As decentralized ledger technologies, especially permissioned networks, find more applicability beyond cryptocurrencies in enterprise solutions is expected that the security requirements will increase. Therefore, it is necessary to develop an access control system that works in a decentralized environment without compromising the unique features of a decentralized ledger. Decentralized ledger based access control schemes have been proposed but have limitations such as lack of capability to protect the access history and detect/tolerate malicious participants. In order to address these concerns, we propose a novel decentralized ledger based access control system that utilizes cryptography. The newly proposed system is flexible and works with various storage system. The proposed system also provides verifiability for end users to detect compromised nodes in the decentralized ledger and high level privacy. We implement the scheme using Hyperledger Fabric and give detailed information of the prototype, and also assess its performance to show that it is practical for real world applications.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114853898","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}