Blockchain Papers

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

2,631 papersLast indexed Aug 31, 2026
Search papers

Paper index

2,631 results · page 56 of 110

Clear filters
Mar 8, 2021·ACM Transactions on Internet Technology
23 cites
Blockchain-Based Power Energy Trading Management

Hao Wang, Shenglan Ma, Chaonian Guo, Yulei Wu · 6 authors

Distributed peer-to-peer power energy markets are emerging quickly. Due to central governance and lack of effective information aggregation mechanisms, energy trading cannot be efficiently scheduled and tracked. We devise a new distributed energy transaction system over the energy Industrial Internet of Things based on predictive analytics, blockchain, and smart contract technologies. We propose a solution for scheduling distributed energy sources based on the Minimum Cut Maximum Flow theory. Blockchain is used to record transactions and reach consensus. Payment clearing for the actual power consumption is executed via smart contracts. Experimental results on real data show that our solution is practical and achieves a lower total cost for power energy consumption.

Open access
Blockchain Technology Applications and Security
Smart Grid Energy Management
Caching and Content Delivery
Original source
Mar 5, 2021
5 cites
Ocean Data Sharing Based on Blockchain

Xiwen Cheng, Fengzhong Qu

In order to solve the problem of ocean data sharing difficulties and “isolated data island ”, a decentralized, tamperproof ocean data sharing system based on blockchain technology is designed. This paper takes ocean observation network data sharing as the background and fabric blockchain as the framework, and details the workflow and functional framework of the ocean data sharing system. Blockchain technology is used to ensure the security of ocean data, and privacy protection technology is used to achieve hierarchical and classified sharing of ocean data.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Mar 5, 2021·arXiv (Cornell University)
10 cites
Towards Automated Benchmark Support for Multi-Blockchain\n Interoperability-Facilitating Platforms

Mostafa Kazemi, Abbas Yazdinejad

Since the introduction of the first Bitcoin blockchain in 2008, different\ndecentralized blockchain systems such as Ethereum, Hyperledger Fabric, and\nCorda, have emerged with public and private accessibility. It has been widely\nacknowledged that no single blockchain network will fit all use cases. As a\nresult, we have observed the increasing popularity of multi-blockchain\necosystem in which customers will move toward different blockchains based on\ntheir particular requirements. Hence, the efficiency and security requirements\nof interactions among these heterogeneous blockchains become critical. In\nrealization of this multi-blockchain paradigm, initiatives in building\nInteroperability-Facilitating Platforms (IFPs) that aim at bridging different\nblockchains (a.k.a. blockchain interoperability) have come to the fore. Despite\ncurrent efforts, it is extremely difficult for blockchain customers\n(organizations, governments, companies) to understand the trade-offs between\ndifferent IFPs and their suitability for different application domains before\nadoption. A key reason is due to a lack of fundamental and systematic\napproaches to assess the variables among different IFPs. To fill this gap,\ndeveloping new IFP requirements specification and open-source benchmark tools\nto advance research in distributed, multi-blockchain interoperability, with\nemphasis on IFP performance and security challenges are required. In this\ndocument, we outline a research proposal study to the community to realize this\ngap.\n

Open access
2 source records
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Caching and Content Delivery
Original source
Mar 1, 2021·Chinese Journal of Electronics
10 cites
Blockchain‐Based Reliable Fog‐Cloud Service Solution for IIoT

Meiling Dai, Siya Xu, Shao Sujie, Guo Shaoyong · 6 authors

Industrial Internet of things (IIoT) deploys a large number of smart devices to obtain industrial data, which will be transmitted to cloud for analysis to improve industrial productivity. The management of large-scale devices is complicated, and it's also a challenge to choose a high-quality cloud service for data analysis as the number of service with similar functions increases. To address these issues, we propose a reliable fog-cloud service solution with blockchain-based fog-cloud architecture. In fog layer, we build a management blockchain between fog servers and design a management method for industrial devices; In cloud layer, we construct a service blockchain between cloud service providers to form an open “service market”. Quality of service and reputation based matching algorithm and reputation-based consensus algorithm are designed. The simulation results show correctness and efficiency of algorithms, and validate effectiveness of our proposed solution.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Mar 1, 2021·IET Blockchain
2 cites
Decentralizing indexing and bootstrapping for online applications

Pierre Schutz, Stanislas Gal, Dimitris Chatzopoulos, Pan Hui

Abstract Peer‐to‐peer (P2P) networks utilize centralized entities (trackers) to assist peers in finding and exchanging information. Although modern P2P protocols are now trackerless and their function relies on distributed hash tables (DHTs), centralized entities are still needed to build file indices (indexing) and assist users in joining DHT swarms (bootstrapping). Although the functionality of these centralized entities are limited, every peer in the network is expected to trust them to function as expected (e.g. to correctly index new files). In this work, a new approach for designing and building decentralized online applications is proposed by introducing DIBDApp. The approach combines blockchain, smart contracts and BitTorrent for building up a combined technology that permits to create decentralized applications that do not require any assistance from centralized entities. DIBDApp is a software library composed of Ethereum smart contracts and an API to the BitTorrent protocol that fully decentralizes indexing, bootstrapping and file storing. DIBDApp enables any peer to seamlessly connect to the designed smart contracts via the Web3J protocol. Extensive experimentation on the Rinkeby Ethereum testnet shows that applications built using the DIBDApp library can perform the same operations as in traditional back‐end architectures with a gas cost of a few USD cents.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Digital Platforms and Economics
Original source
Mar 1, 2021·Blockchain Research and Applications
54 cites
Optimal blockchain network construction methodology based on analysis of configurable components for enhancing Hyperledger Fabric performance

Lei Hang, Do‐Hyeun Kim

Presently, blockchain technology has been widely applied in various application domains such as the Internet of Things (IoT), supply chain management, healthcare, etc. So far, there has been much confusion about whether blockchain performs with scale, and admittedly, a lack of information about best practices that can improve the performance and scale. This paper proposes a novel blockchain network construction methodology to improve the performance of Hyperledger Fabric. As a highly scalable permissioned blockchain platform, Hyperledger Fabric supports a wide range of enterprise use cases from finance to governance. A comprehensive evaluation is performed by observing various configurable network components that can affect the blockchain performance. To demonstrate the significance of the proposed methodology, we set up the experiment environment for the baseline and the test network using optimized parameters, respectively. The experimental results indicate that the test network's performance is enhanced effectively compared to the baseline in transaction throughput and transaction latency.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Mar 1, 2021·Journal of Physics Conference Series
46 cites
Research on Practical Byzantine Fault Tolerant Consensus Algorithm Based on Blockchain

Xiandong Zheng, Wenlong Feng

Abstract Practical Byzantine Fault-tolerant Algorithm (PBFT) is the most widely used consensus algorithm in alliance chain, which has the advantages of fault tolerance and large throughput. However, PBFT also has some problems that can’t be ignored in specific blockchain applications, such as bad behavior of master node, high network communication overhead and low system flexibility. In this paper, the improvement measures of PBFT consensus algorithm are summarized from many aspects, and then compared with traditional PBFT algorithm. Finally, the development direction and trend of PBFT algorithm are prospected, hoping to provide reference for the research and innovation of PBFT consensus algorithm in the future.

Open access
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Caching and Content Delivery
Original source
Mar 1, 2021·Clean Energy
111 cites
Emergence of blockchain-technology application in peer-to-peer electrical-energy trading: a review

Manish Kumar Thukral

Abstract Renewable-energy resources require overwhelming adoption by the common masses for safeguarding the environment from pollution. In this context, the prosumer is an important emerging concept. A prosumer in simple terms is the one who consumes as well as produces electricity and sells it either to the grid or to a neighbour. In the present scenario, peer-to-peer (P2P) energy trading is gaining momentum as a new vista of research that is viewed as a possible way for prosumers to sell energy to neighbours. Enabling P2P energy trading is the only method of making renewable-energy sources popular among the common masses. For making P2P energy trading successful, blockchain technology is sparking considerable interest among researchers. Combined with smart contracts, a blockchain provides secure tamper-proof records of transactions that are recorded in distributed ledgers that are immutable. This paper explores, using a thorough review of recently published research work, how the existing power sector is reshaping in the direction of P2P energy trading with the application of blockchain technology. Various challenges that are being faced by researchers in the implementation of blockchain technology in the energy sector are discussed. Further, this paper presents different start-ups that have emerged in the energy-sector domain that are using blockchain technology. To give insight into the application of blockchain technology in the energy sector, a case of the application of blockchain technology in P2P trading in electrical-vehicle charging is discussed. At the end, some possible areas of research in the application of blockchain technology in the energy sector are discussed.

Open access
Blockchain Technology Applications and Security
Smart Grid Energy Management
Caching and Content Delivery
Original source
Feb 25, 2021·arXiv (Cornell University)
3 cites
On the Estimation of the Number of Unreachable Peers in the Bitcoin P2P Network by Observation of Peer Announcements

Matthias Grundmann, Hedwig Amberg, Hannes Hartenstein

Bitcoin is based on a P2P network that is used to propagate transactions and blocks. While the P2P network design intends to hide the topology of the P2P network, information about the topology is required to understand the network from a scientific point of view. Thus, there is a natural tension between the 'desire' for unobservability on the one hand, and for observability on the other hand. On a middle ground, one would at least be interested on some statistical features of the Bitcoin network like the number of peers that participate in the propagation of transactions and blocks. This number is composed of the number of reachable peers that accept incoming connections and unreachable peers that do not accept incoming connections. While the number of reachable peers can be measured, it is inherently difficult to determine the number of unreachable peers. Thus, the number of unreachable peers can only be estimated based on some indicators. In this paper, we first define our understanding of unreachable peers and then propose the PAL (Passive Announcement Listening) method which gives an estimate of the number of unreachable peers by observing ADDR messages that announce active IP addresses in the network. The PAL method allows for detecting unreachable peers that indicate that they provide services useful to the P2P network. In conjunction with previous methods, the PAL method can help to get a better estimate of the number of unreachable peers. We use the PAL method to analyze data from a long-term measurement of the Bitcoin P2P network that gives insights into the development of the number of unreachable peers over five years from 2015 to 2020. Results show that about 31,000 unreachable peers providing useful services were active per day at the end of the year 2020. An empirical validation indicates that the approach finds about 50 % of unreachable peers that provide useful services.

Open access
2 source records
cs.CR
cs.NI
Peer-to-Peer Network Technologies
Original source
Feb 21, 2021·Digital Communications and Networks
80 cites
Research advances on blockchain-as-a-service: architectures, applications and challenges

Jie Song, Pengyi Zhang, Mohammed Alkubati, Yubin Bao · 5 authors

Due to the complexity of blockchain technology, it usually costs too much effort to build, maintain and monitor a blockchain system that supports a targeted application. To this end, the emerging “Blockchain as a Service” (BaaS) makes the blockchain and distributed ledgers more accessible, particularly for businesses, by reducing costs and overheads. BaaS combines the high computing power of cloud computing, the pervasiveness of IoT and the decentralization of blockchain, allowing people to build their own applications while ensuring the transparency and openness of the system. This paper surveys the research outputs of both academia and industry. First, it introduces the representative architectures of BaaS systems and then summarizes the research contributions of BaaS from the technologies for service provision, roles, container and virtualization, interfaces, customization and evaluation. The typical applications of BaaS in both academic and practical domains are also introduced. At present, the research on the blockchain is abundant, but research on BaaS is still in its infancy. Six challenges of BaaS are concluded in this paper for further study directions.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Feb 20, 2021·Multimedia Tools and Applications
22 cites
Ethereum for Internet of Things security

Aparna Raj, Kavita Maji, Sujala D. Shetty

No abstract is available for this record.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Feb 19, 2021·2021 International Symposium on Electrical, Electronics and Information Engineering
0 cites
Exploring the Integration of Blockchain Technology and IoT in a Smart University Application Architecture

Siphamandla Mjoli, Nomusa Dlodlo

The ecosystem inherent within currently deployed Internet of Things (IoT) systems is that of low-powered devices equipped with sensors that consume data. The data these devices collect is then stored in use-case specific applications, which are connected through application layer gateways that allow these devices to connect to third party cloud storage platforms for further processing. This stratified architecture has created data silos that introduce complexities such as limited user control and lack of solicitation regarding the usage of user data. The constant proliferation of IoT devices deployed in smart cities which include smart university campus (SUC) has resulted in the need for the development of IoT architecture models which are data-centric. In this paper a blockchain- based architecture model, and specifically, the distributed ledger inherent within the Ethereum blockchain, combined with the Proof Of Authority (POA) consensus mechanism, are proposed as a potential solution to developing a proof of concept architecture model that is data-centric. The proposed architecture model will be tested against with application specific use-cases in a simulated environment within the context of a SUC which is subsumed by a smart city.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Feb 19, 2021·2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS)
15 cites
Review on Consensus Protocols for Blockchain

Neetu Verma, Saurabh Jain, Rajesh Doriya

Blockchain has been an important keyword in many real-time applications such as sharing a secure medical data, online payment, supply chain, identification mechanisms etc. Different types like Permission less and Permissioned blockchain serve as their requirements on various applications such as Permissioned blockchain is beneficial for resource constraint devices in terms of storage, energy, resources, and efficiency. Permission-less blockchainis efficient for those devices that have a lot of resources and energy. The consensus is a term used in all types of blockchain, which place themselves in the important place of bringing all institutions together in one agreement. The consensus protocol plays an important role in preventing attacks and also keeping the stability of nodes in blockchain systems alive. In blockchain systems, consensus protocols are an important contribution to maintaining security and scalability. They maintain the order of fixed nodes and also activate nodes for correct information. In this paper, the blockchain consensus protocols based on different types of blockchains are analyzed. Finally, we will evaluate the protocols through comparison tables and some factors such as persistence, robustness, efficiency, rigidity, stability, and optimality, etc., known as PREStO.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Feb 19, 2021·Security and Communication Networks
6 cites
Blockchain-Based Automated System for Identification and Storage of Networks

Deepak Prashar, Nishant Jha, Muhammad Shafiq, Naz̲īr Aḥmad · 7 authors

Network topology is one of the major factors in defining the behavior of a network. In the present scenario, the demand for network security has increased due to an increase in the possibility of attacks by malicious users. In this paper, a blockchain-based system is suggested for securely discovering and storing networks. Techniques such as cloud-based storage systems are not efficient and are lacking in trust, privacy, security, and data control. The blockchain-based technique suggested in this paper is capable of resolving these challenges. Experiments were performed using Mininet, Cisco Packet Tracer, and Ethereum blockchain with the network inference algorithm. This algorithm is capable of inferring the network topology even when only partial information regarding the network is available. The results obtained clearly show that the network is resistant to malicious users and various external attacks, making the network robust.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Network Security and Intrusion Detection
Original source
Feb 18, 2021·IEEE Transactions on Network and Service Management
30 cites
QoSChain: Provisioning Inter-AS QoS in Software-Defined Networks With Blockchain

Murat Karakuş, Evrim Güler, Suleyman Uludag

Data flows of various applications, such as video conferencing, telesurgery, online-gaming, etc., require particular treatment regarding Quality of Service (QoS) because of their sensitivity to such parameters as high bandwidth, low delay, and so on. However, provisioning of QoS-based routing services across Autonomous Systems (ASes) poses gruelling challenges due to the distributed nature and business confidentially hesitations. This study presents a novel blockchain-aided QoS-enabled inter-AS routing framework,QoSChain (QC), by blending merits of Software-Defined Networking (SDN) and Blockchain technologies.QCframework introduces a coordination framework with mutually distrusting participants that eliminates centralized mediators in provisioning QoS among SDN-enabled ASes. Also,QCreduces the time to set up an end-to-end (E2E) path and the number of messages exchanged and processed by SDN controllers for a QoS flow. Furthermore, it alleviates the concerns of network operators regarding potentially sensitive information disclosure resulting from the required information sharing for QoS-based cross-AS paths by masking details of any confidential information. Experimental results verify the feasibility of the proposed framework on E2E QoS-based routing among SDN networks. This work aims at being a useful primer for researchers in providing insights on how blockchain can be deployed in QoS-enabled routing.

Software-Defined Networks and 5G
Caching and Content Delivery
IoT and Edge/Fog Computing
Original source
Feb 17, 2021·Future Generation Computer Systems
78 cites
Tikiri—Towards a lightweight blockchain for IoT

Eranga Bandara, Deepak K. Tosh, Peter Foytik, Sachin Shetty · 6 authors

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Feb 17, 2021·IEEE Transactions on Knowledge and Data Engineering
55 cites
A High Performance Concurrency Protocol for Smart Contracts of Permissioned Blockchain

Cheqing Jin, Shuaifeng Pang, Xiaodong Qi, Zhao Zhang · 5 authors

Although the emergence of the programmable smart contract makes blockchain systems easily embrace a wide range of industrial services, how to execute smart contracts efficiently becomes a big challenge nowadays. Due to the existence of Byzantine nodes, existing mature concurrency control protocols in database cannot be employed directly, since the mechanism of executing smart contracts varies a lot. Furthermore, even though smart contract execution follows a two-phase style, i.e., the primary node executes a batch of smart contracts in the first phase and the validators replay them in the second phase, existing parallel solutions merely focus on the optimization for the first phase, rather than the second phase. In this paper, we propose a novel two-phase concurrency control protocol to optimize both phases for the first time. First, the primary executes transactions in parallel and generates a transaction dependency graph with high parallelism for validators. Then, a graph partition algorithm is devised to divide the original graph into several sub-graphs to preserve parallelism and reduce communication cost remarkably. Finally, we propose a deterministic replay protocol to re-execute the primary’s parallel schedule concurrently. Moreover, this two-phase protocol is further optimized by integrating with PBFT. Theoretical analysis and extensive experimental results illustrate that the proposed scheme outperforms state-of-art solutions significantly.

Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Caching and Content Delivery
Original source
Feb 16, 2021·2021 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT)
10 cites
Proof of X: Experimental Insights on Blockchain Consensus Algorithms in Energy Markets

Travis Machacek, Milan Biswal, Satyajayant Misra

The current centralized model of the electricity market is not efficient in performing distributed energy transactions required for the transactive smart grid. One of the prominent solutions to this issue is to integrate blockchain technologies, which promise transparent, tamper-proof, and secure transaction systems specifically suitable for the decentralized and distributed energy markets. Blockchain has already been shown to successfully operate in a microgrid peer-to-peer (P2P) energy market. The prime determinant of different blockchain implementations is the consensus algorithm they use to reach consensus on which blocks/transactions to accept as valid in a distributed environment. Although different blockchain implementations have been proposed independently for P2P energy market in the microgrid, quantitative experimental analyses and comparison of the consensus algorithms that the different blockchains may use for energy markets, has not been studied. Identifying the right consensus algorithm to use is essential for scalability and operation of the energy market. To this end, we evaluate three popular consensus algorithms: (i) proof of work (PoW), (ii) proof of authority (PoA), and (iii) Istanbul Byzantine fault tolerance (IBFT), running them on a network of nodes set up using a network of docker nodes to form a microgrid energy market. Using a series of double auctions, we assess each algorithm's viability using different metrics, such as time to reach consensus and scalability. The results indicate that PoA is the most efficient and scalable consensus algorithm to hold double auctions in the smart grid. We also identified the minimum hardware specification necessary for devices such as smart meters, which may run these consensus algorithms.

Blockchain Technology Applications and Security
Caching and Content Delivery
Smart Grid Energy Management
Original source
Feb 14, 2021·Future Internet
8 cites
An Accelerating Approach for Blockchain Information Transmission Based on NDN

Zhipeng Yang, Hua Lü, Ningjie Gao, Ru Huo · 6 authors

Blockchain is becoming more and more popular in various fields. Since the information transmission mode of the blockchain is data broadcasting, the traditional TCP/IP network cannot support the blockchain system well, but the Named-Data Networking (NDN) could be a good choice because of its multi-path forwarding and intra-network caching functions. In this article, we propose a new blockchain information transmission acceleration strategy (AITS) combining with graph theory and probability theory based on the NDN architecture. We select some more important nodes in the network as “secondary nodes”, and give them more bandwidth and cache space to assist the NDN network in data transmission. In order to select the correct node as the secondary node, we present a method to calculate the number of secondary nodes, and give the function to calculate the importance of each node. The simulation results show that in complex networks, the proposed method has superior performance in accelerating information transmission and reducing data overhead.

Open access
Caching and Content Delivery
Carbon and Quantum Dots Applications
Covalent Organic Framework Applications
Original source