Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

3,895 papersLast indexed Aug 31, 2026
Search papers

Paper index

3,895 results · page 122 of 163

Clear filters
Jul 7, 2020·arXiv (Cornell University)
49 cites
Optimal Witnessing of Healthcare IoT Data Using Blockchain Logging Contract

Mohammad Hossein Chinaei, Hassan Habibi Gharakheili, Vijay Sivaraman

Verification of data generated by wearable sensors is increasingly becoming of concern to health service providers and insurance companies. These devices are typically vulnerable to a wide range of cybersecurity attacks, attempting to manipulate sensing data. Most of these disastrous attacks would remain undetected since neither healthcare servers nor Internet-of-Things (IoT) sensors are aware of the existence of attackers in the middle of communication. Thus, there is a need for a verification framework that various authorities can request a verification service for the local network data of a target IoT device. In this article, we leverage blockchain as a distributed platform to realize an on-demand verification scheme. This allows authorities to automatically transact with connected devices for witnessing services. A public request is made for witness statements on the data of a target IoT that is transmitted on its local network, and subsequently, devices (in close vicinity of the target IoT) offer witnessing service. Our contributions are threefold: 1) we develop a system architecture based on blockchain and smart contract that enables authorities to dynamically avail a verification service for data of a subject device from a distributed set of witnesses which are willing to provide (in a privacy-preserving manner) their local wireless measurement in exchange of monetary return; 2) we then develop a method to optimally select witnesses in such a way that the verification error is minimized subject to monetary cost constraints; and 3) finally, we evaluate the efficacy of our scheme using real Wi-Fi session traces collected from a five-storeyed building with more than thirty access points, representative of a hospital. According to the current pricing schedule of the Ethereum public blockchain, our scheme enables healthcare authorities to verify data transmitted from a typical wearable device with the verification error of the order 0.01% at cost of less than $ 2 for 1-hr witnessing service.

Open access
3 source records
cs.CR
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Jul 7, 2020·IEEE Transactions on Intelligent Transportation Systems
93 cites
A Deep Learning-Based Blockchain Mechanism for Secure Internet of Drones Environment

Maninderpal Singh, Gagangeet Singh Aujla, Rasmeet Singh Bali

Drones are equipped with high-vision cameras, advanced sensors, and GPS receivers to deliver diverse services from high altitude thereby creating an airborne network. In this environment, physical things (drones, sensors, etc.,) are controlled using computational algorithms to form a cyber-physical system for the Internet of drones. Although the drones provide manifold benefits still there are many issues (security, privacy, and data integrity) which must be resolved before the usage of drones in smart cyber-physical systems. So, in this paper, a blockchain-based security mechanism for cyber-physical systems is proposed to ensure secure transfer of information among drones. In this mechanism, the miner node is selected using a deep learning-based approach, i.e., a deep Boltzmann machine, using features like computational resources, the available battery power, and flight time of the drone. The proposed mechanism is evaluated based on different performance metrics and the results obtained show the potential benefits of the proposed scheme.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Visual Attention and Saliency Detection
Original source
Jul 6, 2020·arXiv (Cornell University)
1 cites
Rethinking IoT Security: A Protocol Based on Blockchain Smart Contracts for Secure and Automated IoT Deployments

John Wickström, Magnus Westerlund, Göran Pulkkis

Proliferation of IoT devices in society demands a renewed focus on securing the use and maintenance of such systems. IoT-based systems will have a great impact on society and therefore such systems must have guaranteed resilience. We introduce cryptographic-based building blocks that strive to ensure that distributed IoT networks remain in a healthy condition throughout their lifecycle. Our presented solution utilizes deterministic and interlinked smart contracts on the Ethereum blockchain to enforce secured management and maintenance for hardened IoT devices. A key issue investigated is the protocol development for securing IoT device deployments and means for communicating securely with devices. By supporting values of openness, automation, and provenance, we can introduce novel means that reduce the threats of surveillance and theft, while also improving operator accountability and trust in IoT technology.

Open access
2 source records
cs.CR
cs.SE
Blockchain Technology Applications and Security
Original source
Jul 5, 2020·Sensors
58 cites
Intuitive Development to Examine Collaborative IoT Supply Chain System Underlying Privacy and Security Levels and Perspective Powering through Proactive Blockchain

Aamir Shahzad, Kaiwen Zhang, Abdelouahed Gherbi

Undoubtedly, the supply chain management (SCM) system is an important part of many organizations worldwide; over time, the technologies used to manage a supply chain ecosystem have, therefore, a great impact on businesses' effectiveness. Among others, numerous developments have been made that targeted to have robust supply chain systems to efficiently manage the growing demands of various supplies, considering the underlying requirements and main challenges such as scalability, specifically privacy and security, of various business networks. Internet of things (IoT) comes with a solution to manage a complex, scalable supply chain system, but to provide and attain enough security during information exchange, along with keeping the privacy of its users, is the great inherent challenge of IoT. To fulfill these limitations, this study designs and models a scaled IoT-based supply chain (IoT-SC) system, comprising several operations and participants, and deploys mechanisms to leverage the security, mainly confidentially, integrity, authentication (CIA), and a digital signature scheme to leverage potentially secured non-repudiation security service for the worst-case scenario, and to leverage privacy to keep users sensitive personal and location information protected against adversarial entities to the IoT-SC system. Indeed, a scaled IoT-SC system certainly opens new challenges to manage privacy and security while communicating. Therefore, in the IoT-SC system, each transaction writes from edge computing nodes to the IoT-SC controller is thoroughly examined to ensure the proposed solutions in bi-directional communication, and their robustness against adversarial behaviors. Future research works, employing blockchain and its integrations, are detailed as paces to accelerate the privacy and security of the IoT-SC system, for example, migrating IoT-centric computing to an immutable, decentralized platform.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Internet of Things and AI
Original source
Jul 1, 2020·IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
45 cites
ODOB: One Drone One Block-based Lightweight Blockchain Architecture for Internet of Drones

Maninderpal Singh, Gagangeet Singh Aujla, Rasmeet Singh Bali

The Internet of Drones (IoD) is an environment, which facilitates the autonomous and hybrid (semi-autonomous) operations of drones. Due to this advantage, the drones have paved their way into every segment (almost) across the world. Whatever be the application (warfare, surveillance, photography, rescue, delivery, etc), the transmission of data (to and fro) occur between the drones and the other infrastructure over wireless channels. While on the move, this data (operational or service-related) is vulnerable to several security risks and attacks. Hence, the maintenance of the confidentiality, integrity, and authenticity of the data is the primary goal in the IoD environment. Recently, the blockchain, a distributed ledger-based technology is being popularly adapted to store the data immutably, making it a possible solution to handle the above-raised issues. But, there are several challenges with conventional blockchain architecture, which make it difficult to adapt it in its current form. Firstly, the blockchain works by building trust in the trust-less environment by using a consensus mechanism. Secondly, the blockchain inherently involves a large number of network communication operations to synchronize the peer-to-peer network. Even more, the bigger the blockchain grows, the more is the data flowing across the network and so does the challenges. Therefore, to overcome these problems, ODOB: One Drone One Block-based Lightweight Blockchain Architecture for IoD is proposed. ODOB decouples the data part (or block ledger) from the block header to form a distributed architecture. This architecture couple the drones with an individual amendable block (each drone can access only their own block), thereby making it simple, trustworthy, and lightweight. ODOB is evaluated for several parameters and the results obtained favor the proposed architecture.

Open access
Blockchain Technology Applications and Security
UAV Applications and Optimization
IoT and Edge/Fog Computing
Original source
Jul 1, 2020·2020 7th International Conference on Smart Structures and Systems (ICSSS)
62 cites
Certificate validation using blockchain

Mayuri Nagare, Aadi Mahalle, Digvijay Dakhore, Mrs. Soudamini Somvanshi · 5 authors

Conventional certificate verification, whether paper-based or backed by a centralized digital registry, remains exposed to forgery, single points of failure, and slow manual cross-checking between issuers, holders, and verifiers. This paper presents a decentralized, blockchain-based framework for issuing, storing, and verifying academic and professional certificates that addresses these weaknesses without placing the full document on-chain. Each certificate is reduced to a SHA-256 hash, signed with the issuing institution's RSA private key, and recorded through an Ethereum smart contract, while the original file is retained off-chain on IPFS and referenced by its Content Identifier. Only institutions that pass a unanimous, vote-based onboarding process administered by a validator consortium are permitted to issue certificates, which constrains the system to a trusted-issuer model while preserving decentralization across the validator set. A hash-mapped Bloom Filter sits in front of the blockchain query path and performs a fast probabilistic existence check, allowing forged or non-existent certificates to be rejected before an on-chain lookup is triggered. A prototype was implemented with Solidity smart contracts on the Ethereum Sepolia testnet, a Node.js/Web3.js application layer, and a React.js frontend with MetaMask-based authentication. Evaluation on the testnet shows that the Bloom Filter pre-check lowers the average lookup time for invalid certificates by roughly 87%, keeps verification of valid certificates under two seconds end-to-end, holds the false-positive rate below 0.5% for up to 50,000 stored certificate hashes, and reduces the gas cost of issuing a certificate to approximately 4.57 USD. These results indicate that combining consortium governance, cryptographic hashing, and probabilistic filtering yields a certificate validation pipeline that is simultaneously tamper-resistant, low-cost, and fast enough for real-time institutional use.

Open access
3 source records
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
EEG and Brain-Computer Interfaces
Original source
Jul 1, 2020·arXiv (Cornell University)
27 cites
Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges

Jiachi Chen, Xin Xia, David Lo, John Grundy · 5 authors

Software development is a very broad activity that captures the entire life cycle of a software, which includes designing, programming, maintenance and so on. In this study, we focus on the maintenance-related concerns of the post-deployment of smart contracts. Smart contracts are self-executed programs that run on a blockchain. They cannot be modified once deployed and hence they bring unique maintenance challenges compared to conventional software. According to the definition of ISO/IEC 14764, there are four kinds of software maintenance, i.e., corrective, adaptive, perfective, and preventive maintenance. This study aims to answer (i) What kinds of issues will smart contract developers encounter for corrective, adaptive, perfective, and preventive maintenance after they are deployed to the Ethereum? (ii) What are the current maintenance-related methods used for smart contracts? To obtain the answers to these research questions, we first conducted a systematic literature review to analyze 131 smart contract related research papers published from 2014 to 2020. Since the Ethereum ecosystem is fast-growing, some results from previous publications might be out-of-date and there may be a gap between academia and industry. To address this, we performed an online survey of smart contract developers on Github to validate our findings and received 165 useful responses. Based on the survey feedback and literature review, we present the first empirical study on smart contract maintenance-related concerns. Our study can help smart contract developers better maintain their smart contract-based projects, and we highlight some key future research directions to improve the Ethereum ecosystem.

Open access
2 source records
Blockchain Technology Applications and Security
Advanced Malware Detection Techniques
IoT and Edge/Fog Computing
Original source
Jun 30, 2020·Habaršy. Fizika-matematikalyķ ġylymdary seriâsy
1 cites
BLOCKCHAIN IN EDUCATION: HOW TO MANAGE STUDENT CREDITS OF HIGHER EDUCATION THROUGH THE BLOCKCHAIN?

Bolatzhan Kumalakov, Y. Shakan

Currently, technologies are developing very quickly and the need for information security is constantly increasing. In this connection, Blockchain technology is becoming in demand, which allows us to keep information safety and integrity. In addition, the technology enables the creation of a decentralized environment where transactions and data are take place without any third party organization. We proposed a decentralized web resource based on the Ethereum platform for managing student credits. The decentralized application (Dapp), will process, manage and control tokens, which represent credits that students gain for completed certain courses. The credit system is a first step towards a more transparent and technologically advanced form which could be used by universities and students to manage credits. The novelty of this scientific research is the creation of a web-based information resource based on Blockchain technology. Thanks to this resource, it becomes possible to track students' grades and receive reliable information about higher education. This completely eliminates the possibility of making changes to existing records.

Open access
Blockchain Technology Applications and Security
Cloud Data Security Solutions
IoT and Edge/Fog Computing
Original source
Jun 30, 2020·International Journal of Engineering and Advanced Technology
2 cites
A Robust Blockchain Framework for Healthcare Information System

D. Dharani, Kiran Kumari, S Aishwarya, G. M. Sangavi · 5 authors

Nearly every organization needs solution to handle sensitive data. Though there are different systems to store and transmit electronic records, users often deal with missing or tampered information when they distribute it in a public network. When the data is distributed, the traceability and governance of it throughout the globe is impractical. The evolving world of Data Security demands healthcare industry to have an infrastructure in place to deal with patient records. Regardless of the nature of present and future security risks, Blockchain Technology will play a vital role to maintain the originality of the digital data. Blockchain stores data in a decentralized, distributed ledger for achieving immutability and transparency. The system analyses a case study which aims at maintaining Healthcare records in Blockchain ledger to facilitate secure storage of the patient’s details. For efficient prediction of diabetes the Blockchain and machine learning algorithms are integrated. The various other applications of combining Blockchain technology with machine learning algorithms are Smart city applications, Forensic information storage systems, Energy data management systems, banking and finance management systems.

Open access
Blockchain Technology Applications and Security
Retinal Imaging and Analysis
IoT and Edge/Fog Computing
Original source
Jun 30, 2020·Azerbaijan Journal of High Performance Computing
3 cites
A SECURITY MODEL BASED ON BLOCKCHAIN SMART CONTRACTS FOR IMPROVE AUTHENTICATION ON THE INTERNET OF THINGS

Mohammad Saeid Safaei, Shamsollah Ghanbari, Zhanat Umarova, Zhalgasbek Iztayev

IoT is one of the most important and profitable projects proposed by Kevin Ashton since 1999. One of the most critical issues in maintaining communication between things and protecting the data is the security issue of IoT. So far, different strategies have been made to maintain safe security. In this paper, we provide a Five-Layers model by adding two security layers based on BlockChain. We show that blockchain smart contracts are a solution to enhance IoT security and prevent infiltration into the network.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jun 30, 2020·Journal of Cloud Computing Advances Systems and Applications
18 cites
Studying gas exceptions in blockchain-based cloud applications

Chao Liu, Jianbo Gao, Yue Li, Huihui Wang · 5 authors

Abstract Blockchain-based cloud application (BCP) is an emerging cloud application architecture. By moving trust-critical functions onto blockchain, BCP offers unprecedented function transparency and data integrity. Ethereum is by far the most popular blockchain platform chosen for BCP. In Ethereum, special programs named smart contracts are often used to implement key components for BCP. By design, users can send transactions to smart contracts, which will automatically lead to code execution and state modification. However, unlike regular programs, smart contracts are restricted in execution by gas limit, i.e., a form of runtime resource. If a transaction uses up all available gas, an out of gas exception () will trigger, reverting state until right before that transaction.In this work, we study the out of gas exceptions (or gas exceptions in short) on Ethereum empirically for the very first time. In particular, we collect exception transactions using an instrumented Ethereum client. By investigation, we found gas exceptions stand out in terms of both occurrences and losses. Moreover, we focused on individual contracts and transactions, aiming at discovering and identifying common causing factors triggering these exceptions. At last, we also investigate existing tools in preventing gas exceptions. Our results suggest further research and study in this direction.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cloud Computing and Resource Management
Original source
Jun 29, 2020·IEEE Transactions on Intelligent Transportation Systems
5 cites
Efficient Mining Cluster Selection for Blockchain-based Cellular V2X Communications

Furqan Jameel, Muhammad Awais Javed, Sherali Zeadally, Riku Jäntti

Cellular vehicle-to-everything (V2X) communication is expected to herald the age of autonomous vehicles in the coming years. With the integration of blockchain in such networks, information of all granularity levels, from complete blocks to individual transactions, would be accessible to vehicles at any time. Specifically, the blockchain technology is expected to improve the security, immutability, and decentralization of cellular V2X communication through smart contract and distributed ledgers. Although blockchain-based cellular V2X networks hold promise, many challenges need to be addressed to enable the future interoperability and accessibility of such large-scale platforms. One such challenge is the offloading of mining tasks in cellular V2X networks. While transportation authorities may try to balance the network mining load, the vehicles may select the nearest mining clusters to offload a task. This may cause congestion and disproportionate use of vehicular network resources. To address this issue, we propose a game-theoretic approach for balancing the load at mining clusters while maintaining fairness among offloading vehicles. Keeping in mind the low-latency requirements of vehicles, we consider a finite channel blocklength transmission which is more practical compared to the use of infinite blocklength codes. The simulation results obtained with our proposed offloading framework show improved performance over the conventional nearest mining cluster selection technique.

Open access
2 source records
eess.SP
cs.IT
Blockchain Technology Applications and Security
Original source
Jun 29, 2020·arXiv (Cornell University)
9 cites
Smart Contract-based Computing Resources Trading in Edge Computing

Jinyue Song, Tianbo Gu, Yunjie Ge, Prasant Mohapatra

In recent years, there is an emerging trend that some computing services are moving from cloud to the edge of the networks. Compared to cloud computing, edge computing can provide services with faster response, lower expense, and more security. The massive idle computing resources closing to the edge also enhance the deployment of edge services. Instead of using cloud services from some primary providers, edge computing provides people with a great chance to actively join the market of computing resources. However, edge computing also has some critical impediments that we have to overcome. In this paper, we design an edge computing service platform that can receive and distribute the computing resources from the end-users in a decentralized way. Without centralized trade control, we propose a novel hierarchical smart contract-based decentralized technique to establish the trading trust among users and provide flexible smart contract interfaces to satisfy users. Our system also considers and resolves a variety of security and privacy challenges when utilizing the encryption and distributed access control mechanism. We implement our system and conduct extensive experiments to show the feasibility and effectiveness of our proposed system.

Open access
3 source records
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cryptography and Data Security
Original source
Jun 27, 2020·arXiv
27 cites
A Blockchain-based Approach for Assessing Compliance with SLA-guaranteed IoT Services

Ali Alzubaidi, Karan Mitra, Pankesh Patel, Ellis Solaiman

Within cloud-based internet of things (IoT) applications, typically cloud providers employ Service Level Agreements (SLAs) to ensure the quality of their provisioned services. Similar to any other contractual method, an SLA is not immune to breaches. Ideally, an SLA stipulates consequences (e.g. penalties) imposed on cloud providers when they fail to conform to SLA terms. The current practice assumes trust in service providers to acknowledge SLA breach incidents and executing associated consequences. Recently, the Blockchain paradigm has introduced compelling capabilities that may enable us to address SLA enforcement more elegantly. This paper proposes and implements a blockchain-based approach for assessing SLA compliance and enforcing consequences. It employs a diagnostic accuracy method for validating the dependability of the proposed solution. The paper also benchmarks Hyperledger Fabric to investigate its feasibility as an underlying blockchain infrastructure concerning latency and transaction success/fail rates.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Jun 26, 2020·Sensors
104 cites
Towards a Secure Thermal-Energy Aware Routing Protocol in Wireless Body Area Network Based on Blockchain Technology

Zeinab Shahbazi, Yung-Cheol Byun

The emergence of biomedical sensor devices, wireless communication, and innovation in other technologies for healthcare applications result in the evolution of a new area of research that is termed as Wireless Body Area Networks (WBANs). WBAN originates from Wireless Sensor Networks (WSNs), which are used for implementing many healthcare systems integrated with networks and wireless devices to ensure remote healthcare monitoring. WBAN is a network of wearable devices implanted in or on the human body. The main aim of WBAN is to collect the human vital signs/physiological data (like ECG, body temperature, EMG, glucose level, etc.) round-the-clock from patients that demand secure, optimal and efficient routing techniques. The efficient, secure, and reliable designing of routing protocol is a difficult task in WBAN due to its diverse characteristic and restraints, such as energy consumption and temperature-rise of implanted sensors. The two significant constraints, overheating of nodes and energy efficiency must be taken into account while designing a reliable blockchain-enabled WBAN routing protocol. The purpose of this study is to achieve stability and efficiency in the routing of WBAN through managing temperature and energy limitations. Moreover, the blockchain provides security, transparency, and lightweight solution for the interoperability of physiological data with other medical personnel in the healthcare ecosystem. In this research work, the blockchain-based Adaptive Thermal-/Energy-Aware Routing (ATEAR) protocol for WBAN is proposed. Temperature rise, energy consumption, and throughput are the evaluation metrics considered to analyze the performance of ATEAR for data transmission. In contrast, transaction throughput, latency, and resource utilization are used to investigate the outcome of the blockchain system. Hyperledger Caliper, a benchmarking tool, is used to evaluate the performance of the blockchain system in terms of CPU utilization, memory, and memory utilization. The results show that by preserving residual energy and avoiding overheated nodes as forwarders, high throughput is achieved with the ultimate increase of the network lifetime. Castalia, a simulation tool, is used to evaluate the performance of the proposed protocol, and its comparison is made with Multipath Ring Routing Protocol (MRRP), thermal-aware routing algorithm (TARA), and Shortest-Hop (SHR). Evaluation results illustrate that the proposed protocol performs significantly better in balancing of temperature (to avoid damaging heat effect on the body tissues) and energy consumption (to prevent the replacement of battery and to increase the embedded sensor node life) with efficient data transmission achieving a high throughput value.

Open access
Wireless Body Area Networks
Molecular Communication and Nanonetworks
IoT and Edge/Fog Computing
Original source
Jun 25, 2020·International Journal of Advanced Trends in Computer Science and Engineering
17 cites
Blockchain Framework for Securing E-Learning System

Millicent N. Ubaka-Okoye

This paper recommends a blockchain framework that secures the e-learning platform. The proposed framework was used to build a widely manageable and safe data delivery facility that will connect to existing educational data. Institutions can simply have amassed their data history without demanding a copy from central servers. The proposed blockchain framework enhances data security and removes trust concerns amongst users or between third-party institutions accessing applications and services. Data distribution can be used with smart contracts to warranty that institutions will continue to be in control of their data entrance, are alert of the source of collected data sources, and are up-to-date when their data is log on by others. Immutable audit logs are generated through data source and contact history to keep institutions informed of the time their data are retrieved. Blockchain has the potential that could provide a system with massive openness, online secure database that e-learning platforms needed. The blockchain can be implemented on different learning platforms based on the information security policies of the institutions.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cloud Computing and Resource Management
Original source
Jun 25, 2020·Electronics
45 cites
Hierarchical Multi-Blockchain Architecture for Scalable Internet of Things Environment

Yustus Eko Oktian, Sang-Gon Lee, Hoon Jae Lee

Many researchers challenge the possibility of using blockchain and smart contracts to disrupt the Internet of Things (IoT) architecture because of their security and decentralization guarantees. However, the state-of-the-art blockchain architecture is not scalable enough to satisfy the requirements of massive data traffics in the IoT environment. The main reason for this issue is one needs to choose the consensus trade-off between either coping with a high throughput or a high number of nodes. Consequently, this issue prevents the applicability of blockchain for IoT use cases. In this paper, we propose a scalable two-tiered hierarchical blockchain architecture for IoT. The first tier is a Core Engine, which is based on a Practical Byzantine Fault Tolerance (PBFT) consensus to cope with a high throughput, that supervises the underlying subordinate engines (sub-engines) as its second tier. This second tier comprises of the Payment, Compute, and Storage Engine, respectively. We can deploy multiple instances of these sub-engines as many as we need and as local as possible near to the IoT domains, where IoT devices reside, to cope with a high number of nodes. Furthermore, to further extend the scalability of the proposed architecture, we also provide additional scalability features on the Core Engine such as request aggregation, request prioritization, as well as sub-engine parallelism. We implement all of our engines and expose them to IoT applications through the Engine APIs. With these APIs, developers can build and run IoT applications in our architecture. Our evaluation results show that our proposed features on the Core Engine can indeed enhance the overall performance of our architecture. Moreover, based on our proof-of-concept IoT car rental application, we also show that the interoperability between sub-engines through the Core Engine is possible, even when the particular sub-engine is under sub-engine parallelism.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Distributed systems and fault tolerance
Original source
Jun 25, 2020·arXiv (Cornell University)
10 cites
Blockchain-Based Applications in Higher Education: A Systematic Mapping Study

Bakri Awaji, Ellis Solaiman, Adel Albshri

The utilisation of blockchain has moved beyond digital currency to other fields such as health, the Internet of Things, and education. In this paper, we present a systematic mapping study to collect and analyse relevant research on blockchain technology related to the higher education field. The paper concentrates on two main themes. First, it examines state of the art in blockchain-based applications that have been developed for educational purposes. Second, it summarises the challenges and research gaps that need to be addressed in future studies.

Open access
2 source records
cs.CY
cs.DC
Blockchain Technology Applications and Security
Original source
Jun 25, 2020·Digital Communications and Networks
200 cites
Privacy preservation in permissionless blockchain: A survey

Li Peng, Wei Feng, Zheng Yan, Yafeng Li · 6 authors

Permissionless blockchain, as a kind of distributed ledger, has gained considerable attention because of its openness, transparency, decentralization, and immutability. Currently, permissionless blockchain has shown a good application prospect in many fields, from the initial cryptocurrency to the Internet of Things (IoT) and Vehicular Ad-Hoc Networking (VANET), which is considered as the beginning of rewriting our digital infrastructure. However, blockchain confronts some privacy risks that hinder its practical applications. Though numerous surveys reviewed the privacy preservation in blockchain, they failed to reveal the latest advances, nor have they been able to conduct a unified standard comprehensive classification of the privacy protection of permissionless blockchain. Therefore, in this paper, we analyze the specific characteristics of permissionless blockchain, summarize the potential privacy threats, and investigate the unique privacy requirements of blockchain. Existing privacy preservation technologies are carefully surveyed and evaluated based on our proposed evaluation criteria. We finally figure out open research issues as well as future research directions from the perspective of privacy issues.

Open access
Blockchain Technology Applications and Security
Privacy-Preserving Technologies in Data
IoT and Edge/Fog Computing
Original source
Jun 24, 2020·Sustainability
70 cites
Reinforcement Learning in Blockchain-Enabled IIoT Networks: A Survey of Recent Advances and Open Challenges

Furqan Jameel, Uzair Javaid, Wali Ullah Khan, Muhammad Naveed Aman · 6 authors

Blockchain is emerging as a promising candidate for the uberization of Internet services. It is a decentralized, secure, and auditable solution for exchanging, and authenticating information via transactions, without the need of a trusted third party. Therefore, blockchain technology has recently been integrated with industrial Internet-of-things (IIoT) networks to help realize the fourth industrial revolution, Industry 4.0. Though blockchain-enabled IIoT networks may have the potential to support the services and demands of next-generation networks, the gap analysis presented in this work highlights some of the areas that need improvement. Based on these observations, the article then promotes the utility of reinforcement learning (RL) techniques to address some of the major issues of blockchain-enabled IIoT networks such as block time minimization and transaction throughput enhancement. This is followed by a comprehensive case study where a Q-learning technique is used for minimizing the occurrence of forking events by reducing the transmission delays for a miner. Extensive simulations have been performed and the results have been obtained for the average transmission delay which relates to the forking events. The obtained results demonstrate that the Q-learning approach outperforms the greedy policy while having a reasonable level of complexity. To further develop the blockchain-enabled IIoT networks, some future research directions are also documented. While this article highlights the applications of RL techniques in blockchain-enabled IIoT networks, the provided insights and results could pave the way for rapid adoption of blockchain technology.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
EEG and Brain-Computer Interfaces
Original source
Jun 22, 2020·IEEE Transactions on Emerging Topics in Computational Intelligence
65 cites
Preserving Edge Knowledge Sharing Among IoT Services: A Blockchain-Based Approach

Gaolei Li, Mianxiong Dong, Laurence T. Yang, Kaoru Ota · 6 authors

Edge computational intelligence, integrating artificial intelligence (AI) and edge computing into Internet of Things (IoT), will generate many scattered knowledge. To enable auditable and delay-sensitive IoT services, these knowledge will be shared among decentralized intelligent network edges (DINEs), end users, and supervisors frequently. Blockchain has a promising ability to provide a traceable, privacy-preserving and tamper-resistant ledger for sharing edge knowledge. However, due to the complicated environments of network edges, knowledge sharing among DINEs still faces many challenges. Firstly, the resource limitation and mobility of DINEs impede the applicability of existing consensus tricks (e.g., Poof of Work, Proof of Stake, and Paxos) of blockchain. Secondly, the adversaries may eavesdrop the content of edge knowledge or entice the blockchain to forks using some attacking models (like man-in-the-middle attack, denial of services, etc.). In this article, an user-centric blockchain (UCB) framework is proposed for preserving edge knowledge sharing in IoT. Significant superiorities of UCB benefit from the proof of popularity (PoP) consensus mechanism, which is more energy-efficient and fast. Security analysis and experiments based on Raspberry Pi 3 Model B demonstrate its feasibility with low block generating delay and complexity.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Privacy-Preserving Technologies in Data
Original source
Jun 18, 2020·Sustainability
33 cites
Integration of IoT and Blockchain to in the Processes of a University Campus

William Villegas-Ch, Xavier Palacios-Pacheco, Milton Román Cañizares

Currently, universities, as centers of research and innovation, integrate in their processes various technologies that allow improving services and processes for their members. Among the innovative technologies are the Internet of Things that, through a variety of devices, allows obtaining data from the environment and people. This information is processed in cloud computing models and Big Data architectures that obtain knowledge through data analysis. These results lead to improving processes and making better decisions that improve the services available at the university. The integration of technologies allows for the generation of a sustainable environment that seeks the cohesion of the population with the environment, in such a way that economic growth is guaranteed in balance with the environment. However, all technology needs to guarantee the security of processes and data, and for this purpose, a new technology such as blockchain is integrated, which seeks to respond to two needs, the security and agility of processes. Integrating this technology in a university requires the analysis of the blockchain components to generate a new layer that adapts to the architecture of a university campus. This ensures that the data are kept cryptographically private to avoid exposure and that the entire process is verified by multiple blocks.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Big Data and Business Intelligence
Original source
Jun 17, 2020·IEEE Internet of Things Journal
62 cites
Reputation-Based Coalition Formation for Secure Self-Organized and Scalable Sharding in IoT Blockchains With Mobile-Edge Computing

Alia Asheralieva, Dusit Niyato

We propose a fully distributed system architecture and a scalable self-organized sharding scheme for the Internet-of-Things (IoT) blockchains that can guarantee system security without reducing its throughput. In the system, the IoT devices are supported by the set of blockchain peers that gather, process, verify, and store the blocks of IoT transaction records. To support communications among peers, the system is realized in the mobile-edge computing (MEC) network. We design a new consensus mechanism in which each peer votes on the outputs of each block task in its shard. The peer's voting power is computed from its reputation, i.e., trustworthiness in the system. By adopting a reputation-based coalitional game model, we formulate a novel self-organized shard formation algorithm in which each peer acts as a rational player aiming to maximize both its payoff and the coalitional reputation. We prove that the algorithm converges to the reputation-based stable shard structure, i.e., a structure that maximizes the payoff and coalitional reputation of each peer without negatively affecting other peers. The algorithm shows a superior performance in terms of system security and throughput when compared to state-of-the-art sharding schemes and reputation-based blockchains.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jun 16, 2020·IEEE Transactions on Reliability
23 cites
Edge server deployment scheme of blockchain in IoVs

Liya Xu, Mingzhu Ge, Weili Wu

In the Internet of Vehicles (IoVs), vehicles generate and disseminate information, which makes the related vehicular services realized. However, the IoVs is an untrusted environment. Vehicles cannot evaluate the credibility of the received information, which makes it a challenge to implement data sharing in IoVs. Blockchain, constantly directed main attention, are considered as a feasible solution to address the challenge, due to its advantages of decentralization, unforgeability, and collective maintenance. The consensus mechanism of blockchain requires the miners in the system with strong computing power for mining, while the computing power of nodes in IoVs is limited, which restricts the application of blockchain in IoVs. In fact, the application of blockchain in IoVs can be implemented by employing edge computing. The key entity of edge computing is the edge servers(ESs). Roadside nodes (RSUs) can be deployed as ESs of edge computing in IoVs. In this article, we study the ESs deployment scheme for covering more vehicle nodes in IoVs, and propose a randomized algorithm to calculate approximation solutions. Finally, we simulated the performance of the proposed scheme and compared it with other deployment schemes.

Open access
2 source records
eess.SP
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source