Blockchain Papers

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

2,085 papersLast indexed Aug 31, 2026
Search papers

Paper index

2,085 results · page 41 of 87

Clear filters
Mar 19, 2022·Blockchain Research and Applications
49 cites
Transaction fees optimization in the Ethereum blockchain

Arnaud Laurent, Luce Brotcorne, Bernard Fortz

In blockchains , transaction fees are fixed by the users. The probability for a transaction to be processed quickly increases with the fee level. In this paper, we study the transaction fee optimization problem in the Ethereum blockchain. This problem consists of determining the minimum price a user should pay so that its transaction is processed with a given probability in a given amount of time. To reach this goal, we define a new solution method based on a Monte Carlo approach to predict the probability that a transaction will be mined within a given time limit. Numerical results on real data highlight the quality of the results.

Open access
Blockchain Technology Applications and Security
Advanced Queuing Theory Analysis
Cloud Computing and Resource Management
Original source
Mar 1, 2022·IET Blockchain
9 cites
GPU accelerated blockchain over key‐value database transactions

Konstantinos Iliakis, Konstantina Koliogeorgi, ΑΜτώΜÎčÎżÏ‚ Î›ÎŻÏ„ÎșΔ, Theodora Varvarigou · 5 authors

Abstract Blockchain is a distributed ledger based on peer‐to‐peer networks, originally used for crypto‐currency systems. Blockchains are being used as an enabling technology for decentralised applications in the areas of Internet‐of‐Things, finance, supply‐chain and others. Consistency, data privacy, performance, and energy efficiency are of paramount importance in such applications. The full nodes of public, permissionless blockchains undertake the task of verifying the transactions generated by the network. Full nodes perform operations such as confirming balances, transactions, and history, i.e. mostly database search queries. Consequently, their throughput is crucial for the performance of blockchain systems. In this work, the benefits of accelerating the blockchain search and insert queries by leveraging GPU platforms are studied. An extensive comparison between the most dominant utilized database is provided, i.e. LevelDB, and MegaKV, a high‐performance GPU‐accelerated database. Realistic operations that take place in blockchain systems are emulated and evaluated over representative scenarios, showing three orders of magnitude gains in throughput and energy efficiency without compromising the security aspect. The extensive comparison between LevelDB and MegaKV indicates that GPU acceleration is an effective solution for runtime and energy efficiency enhancement of blockchain systems, and the integration of the two technologies is a promising field of research.

Open access
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Caching and Content Delivery
Original source
Mar 1, 2022·Journal of Engineering Science
0 cites
PROOF-OF-STAKE CONSENSUS ALGORITHMS FOR THE SOFTWARE COMPONENTS BLOCKCHAIN

Vaidas Giedrimas

In the blockchain context, the information system (IS) is considered a part of its infrastructure. However, blockchain itself can be used for IS development using software components and services. As the trust for binary components or services is still a problem, we propose to use the blockchain of components to solve this problem. In this paper, the part of such solution, namely consensus algorithms, is discussed. We focus on Proof-of-Stake algorithms and present their feasibility to be used in the blockchain of software components. It was found that the use of probabilistic algorithms (RRR, CloudPoS, WV, DDPoS, Panda) allow the partial solution of the problem in the blockchain of reliable software components.

Open access
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Distributed systems and fault tolerance
Original source
Mar 1, 2022·International Journal of High Speed Electronics and Systems
1 cites
Implementing a Data Communication Security Tokens Management System Using COSMOS, an Energy Efficient Proof-of-Stake Blockchain Framework

Milton Chang, Santanu Das, Dale Montrone, Tapan Chakraborty

This paper proposes an energy efficient approach for securing inter-connecting IOT devices with servers. A scheme using blockchain and a second network for security management was previously described [1]. To overcome the drawbacks and shortcomings of using traditional smart contract with Ethereum, a new approach is proposed. The proposed approach ensures that the overall IoT network is “hardened” against attack using a framework which is environmentally sustainable and meets the stringent requirements of mission critical applications. This new approach also results in shorter latency, higher throughput and consuming less power, thus suitable for edge computing environment in mobile.

2 source records
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cloud Computing and Resource Management
Original source
Feb 4, 2022·Journal of Parallel and Distributed Computing
42 cites
Blockchain-based automated and robust cyber security management

Songlin He, Eric Ficke, Mir Mehedi Ahsan Pritom, Huashan Chen · 9 authors

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cloud Computing and Resource Management
Original source
Feb 1, 2022·2022 11th International Conference of Information and Communication Technology (ICTech))
2 cites
A High-Speed Data Retrieval Model on Blockchain

Jingang Yu, Yongkang Hou, Li Shu, Zhifeng Wen

Blockchain is also known as distributed ledger. All full nodes connected to the blockchain network participate in the maintenance of the data in the ledger. It is a technology in many fields such as computer science, cryptography, distributed storage, and finance. Industrial and academic research on blockchain technology has achieved great results, including research on blockchain networks, consensus mechanisms, and smart contracts. However, limited by the data storage mode and the characteristics of distributed storage at the bottom of the blockchain, there are still problems that need to be solved urgently, such as the single retrieval function and the low retrieval rate of the data retrieval on the blockchain. We focused on this problem, and based on the built-in index and external data warehouse method, we proposed a high-speed data retrieval model on blockchain. The model consists of three parts: a blockchain network with improved index storage, a data processing cluster, and application layer services. The new blockchain network improves the organization of transaction data in the traditional blockchain system, and designs a data structure suitable for high-speed retrieval to organize transaction data; the data processing cluster is responsible for ensuring data consistency and in accordance with high efficiency The synchronization strategy is to synchronize the data on the chain to the relational data warehouse under the chain; the application layer service encapsulates the rich query functions supported by the relational database, and finally provides services to the outside in the form of HTTP, RPC, etc. Experimental results show that the model can effectively expand the blockchain system in terms of query efficiency and query functions, improve the query rate of data on the blockchain, and meet people's needs for blockchain query functions.

Blockchain Technology Applications and Security
Brain Tumor Detection and Classification
Cloud Computing and Resource Management
Original source
Jan 31, 2022·IEICE Transactions on Information and Systems
10 cites
Load Balancing with In-Protocol/Wallet-Level Account Assignment in Sharded Blockchains

Naoya Okanami, Ryuya Nakamura, Takashi Nishide

Sharding is a solution to the blockchain scalability problem. A sharded blockchain divides consensus nodes (validators) into groups called shards and processes transactions separately to improve throughput and latency. In this paper, we analyze the rational behavior of users in account/balance model-based sharded blockchains and identify a phenomenon in which accounts (users' wallets and smart contracts) eventually get concentrated in a few shards, making shard loads unfair. This phenomenon leads to bad user experiences, such as delays in transaction inclusions and increased transaction fees. To solve this problem, we propose two load balancing methods in account/balance model-based sharded blockchains. Both methods perform load balancing by periodically reassigning accounts: in the first method, the blockchain protocol itself performs load balancing and in the second method, wallets perform load balancing. We discuss the pros and cons of the two protocols, and apply the protocols to the execution sharding in Ethereum 2.0, an existing sharding design. Further, we analyze by simulation how the protocols behave to confirm that we can observe smaller transaction delays and fees. As a result, we released the simulation program as “Shargri-La,” a simulator designed for general-purpose user behavior analysis on the execution sharding in Ethereum 2.0.

Open access
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Caching and Content Delivery
Original source
Jan 31, 2022·Frontiers in Blockchain
7 cites
Nested Climate Accounting for Our Atmospheric Commons—Digital Technologies for Trusted Interoperability Across Fragmented Systems

Marco Schletz, Angel Hsu, Brendan R. Mapes, Martin Wainstein

The Paris Agreement’s decentralized and bottom-up approach to climate action poses an enormous accounting challenge by substantially increasing the number of heterogeneous national, sub-national, and non-state actors. Current legacy climate accounting systems and mechanisms are insufficient to avoid information asymmetry and double-counting due to actor heterogeneity and fragmentation. This paper presents a nested climate accounting architecture that integrates several innovative digital technologies, such as Distributed Ledger Technology, Internet of Things, Machine Learning, and concepts such as nested accounting and decentralized identifiers to improve interoperability across accounting systems. Such an architecture can enhance capacity building and technology transfer to the Global South by creating innovation groups, increasing scalability of accounting solutions that can lead to leapfrogging into innovative systems designs, and improving inclusiveness.

Open access
Climate Change Policy and Economics
Green IT and Sustainability
Cloud Computing and Resource Management
Original source
Jan 30, 2022·Interactive Learning Environments
37 cites
Visualization of education blockchain data: trends and challenges

Patrick Ocheja, Brendan Flanagan, Hiroaki Ogata, Solomon Sunday Oyelere

The use of blockchain in education has become one of the trending topics in education technology research. However, only a handful of education blockchain solutions have provided a measure of the impact on students' learning outcomes, teaching, or administrative processes. This work reviews how academic data stored on the blockchain is being visualized across various education blockchain solutions. We argue that education's uniqueness requires a different visualization approach that supports students' learning activities, advances teaching methods, and facilitates administrative procedures. We identify a consistent trend where most of the proposed education blockchain solutions focus on credentials collection and do not provide a way to make sense of the blockchain's data. Thus, we conducted a needs analysis by interviewing four teachers to understand essential features when accessing distributed academic data, report these results and use them to inform the features of our proposed visualizations. Our unique contributions include: presenting typical use cases of distributed learning records from multiple education institutes and demonstrating how past learning records of students stored on the blockchain can be visualized to support current learning. We also propose a method of visualization to increase the data awareness of information owners through the blockchain.

Online Learning and Analytics
Image and Video Quality Assessment
Cloud Computing and Resource Management
Original source
Jan 25, 2022·IEEE Transactions on Network and Service Management
12 cites
Tree Representation, Growth Rate of Blockchain and Reward Allocation in Ethereum With Multiple Mining Pools

Quan‐Lin Li, Yan-Xia Chang, Chi Zhang

It is interesting but difficult and challenging to study Ethereum with multiple mining pools. One of the main difficulties comes from not only how to represent such a general tree with multiple block branches (or sub-chains) related to the multiple mining pools, but also how to analyze a multi-dimensional stochastic system due to the mining competition among the multiple mining pools. In this paper, we first set up a mathematical representation for the tree with multiple block branches. Then we provide a block classification of Ethereum: Regular blocks (in the main chain), orphan blocks, uncle blocks, stale blocks, and nephew blocks, and give some key ratios and probabilities of generating the different types of blocks by applying the law of large numbers. Based on this, we further discuss the growth rate of blockchain and the reward allocation among the multiple mining pools through applying the renewal reward theorem. Finally, we use some simulation experiments to verify our theoretical results, and show that the approximate computation approaches developed, such as the key ratios and probabilities, the long-term growth rate of blockchain, and the long-term reward allocation (rate) among the multiple mining pools, can have a faster convergence. Therefore, we provide a powerful tool for observing and understanding the influence of the selfish mining attacks on the performance of Ethereum with multiple mining pools. We believe that the methodology and results developed in this paper will shed light on the study of Ethereum with multiple mining pools, such that a series of promising research can be inspired potentially.

Open access
3 source records
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
cs.CR
Original source
Jan 23, 2022·International Journal of Mathematical Engineering and Management Sciences
6 cites
Bitcoin Selfish Mining Modeling and Dependability Analysis

Chencheng Zhou, Liudong Xing, Jun Guo, Qisi Liu

Blockchain technology has gained prominence over the last decade. Numerous achievements have been made regarding how this technology can be utilized in different aspects of the industry, market, and governmental departments. Due to the safety-critical and security-critical nature of their uses, it is pivotal to model the dependability of blockchain-based systems. In this study, we focus on Bitcoin, a blockchain-based peer-to-peer cryptocurrency system. A continuous-time Markov chain-based analytical method is put forward to model and quantify the dependability of the Bitcoin system under selfish mining attacks. Numerical results are provided to examine the influences of several key parameters related to selfish miners’ computing power, attack triggering, and honest miners’ recovery capability. The conclusion made based on this research may contribute to the design of resilience algorithms to enhance the self-defense and robustness of cryptocurrency systems.

Open access
2 source records
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Complex Network Analysis Techniques
Original source
Jan 20, 2022·Webology
3 cites
Enhanced Transaction Confirmation Performances without Gas by Using Ethereum Blockchain

B. Sriman, Ganesh Kumar S.

Blockchain is the distributed decentralized application for developing many of the use cases. In blockchain, the applications are transparent to all the nodes in the decentralized network and the application may be private or public depends upon the use cases. The nodes in the distributed network shares all the data to the other nodes without any modification in the blockchain technology. The transaction by the node is secured through the digital signatures. In this paper, we implemented the application by confirming the transaction without paying the gas fee by deploying the smart contract. The solidity is a JavaScript programming language for writing our smart contract. We explained the gas optimization technique used by the users and the gas station network in a decentralized application and also explained about the parameters in the Ethereum transactions. We used the open zeppelin library, which allows us to run our đ·đ‘Žđ‘đ‘ to implement the gasless transaction.

Open access
2 source records
Cloud Computing and Resource Management
Blockchain Technology Applications and Security
Caching and Content Delivery
Original source
Jan 19, 2022·Software & Systems Modeling
34 cites
On the adoption of blockchain for business process monitoring

Claudio Di Ciccio, Giovanni Meroni, Pierluigi Plebani

Abstract Being the blockchain and distributed ledger technologies particularly suitable to create trusted environments where participants do not trust each other, business process management represents a proper setting in which these technologies can be adopted. In this direction, current research work primarily focuses on blockchain-oriented business process design, or on execution engines able to enact processes through smart contracts. Conversely, less attention has been paid to study if and how blockchains can be beneficial to business process monitoring. This work aims to fill this gap by (1) providing a reference architecture for enabling the adoption of blockchain technologies in business process monitoring solutions, (2) defining a set of relevant research challenges derived from this adoption, and (3) discussing the current approaches to address the aforementioned challenges.

Open access
Blockchain Technology Applications and Security
Cloud Data Security Solutions
Cloud Computing and Resource Management
Original source
Jan 18, 2022·Algorithms
25 cites
Reputation-Driven Dynamic Node Consensus and Reliability Sharding Model in IoT Blockchain

Nianqi Jiang, Fenhua Bai, Lin Huang, Zhengyuan An · 5 authors

The Internet of Things that links the cyber and physical worlds brings revolutionary changes to society, however, its security and efficiency problems have not been solved. The Consortium Blockchain + IoT is considered to be an effective solution. The IoT blockchain network’s demand for transaction processing speed is gradually increasing. The throughput problem of the blockchain needs to be solved urgently and the security problem of transaction processing that comes with it. To solve the above problems, this paper proposes a reputation-driven dynamic node security sharding consensus model (RDSCM) in the blockchain, which consists of two parts: a reputation-driven node to eliminate PBFT (RE-PBFT) and a reputation-driven node cross reconfiguration sharding scheme (NCRS). The RE-PBFT eliminates abnormal nodes in the consensus network and reduces the probability of abnormal nodes becoming master nodes. NCRS improves the blockchain throughput while ensuring sharding reliability. Finally, the experiment proves that RE-PBFT can identify abnormal nodes and remove them in a short time. NCRS can effectively guarantee the reliability of sharding, and the transaction processing efficiency has been greatly improved after sharding.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cloud Computing and Resource Management
Original source
Jan 17, 2022·Apple Academic Press eBooks
18 cites
Query Response Time in Blockchain Using Big Query Optimization

M. Srikanth, R. N. V. Jagan Mohan

Blockchain is the core of computer technology. It is cryptographically endangered distributed and parallelized database (DB) knowledge for storing and transmitting facts. Each tuple in the DB broadly called a block and covers such as the query timestamp and a link to the previous block. Blockchain and Big data are two expertises in full swing then again they are also two complementary expertise. We can study the how the Blockchain executes big query analysis. Many pursuits query only require the traditional approach of ranking a set of matching results. However, some queries require a more complex approach, either because they are broad or ambiguous. It is important for a DB search engine to identify such queries along with to differentiate broad queries from ambiguous ones. In this chapter, we propose that there is a diversity of indications that the Hadoop-based DB search engine is used. This allows the Hadoop DB search engine to explore and improve the query as correct relevant. The experiment result is measured by the query response time (RT) for optimized queries and broad queries.

Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Optimization and Search Problems
Original source
Jan 14, 2022·Journal of Optical Communications and Networking
23 cites
Evaluation of the abstraction of optical topology models in blockchain-based data center interconnection

Pol Alemany, Ricard Vilalta, RaĂŒl Muñoz, Ramon Casellas · 5 authors

Data center (DC) interconnection allows us to have optical transmissions between DCs directly connected to optical networks, avoiding the use of a packet-based infrastructure. Thanks to the use of next-generation pluggable coherent optics, it is possible to create connectivity services (CSs) across multiple optical transport domains. In this multi-domain CS scenario, cloud operators and transport operators have to work together in the most dynamic way possible. To do so, they need a common place (i.e., a market) where the transport operators may expose their available optical resources and the cloud operators request (e.g., rent) them to be used in order to create end-to-end (E2E) CSs between DCs. Having multiple transport operators exposing their resource information in a common place requires a set of common rules (i.e., how much of the topology to show) to create E2E CSs requested between cloud operators. This paper makes use of the blockchain technology to present a blockchain-based extension for the software-defined network (SDN) architecture to allow each optical transport operator domain to become a peer in a blockchain network. In there, each peer follows the same rules and shares the same exact level of topology information by using a specific abstraction model to map the optical domain resources. This paper uses a set of three different abstraction models to validate their behavior on a blockchain system when managing multiple domain resources and the deployment of CSs across these domains. To do so, an experimental comparison on how the different abstraction models affect the performance of the blockchain system is presented.

Open access
Software-Defined Networks and 5G
Advanced Optical Network Technologies
Cloud Computing and Resource Management
Original source
Jan 11, 2022·IEEE Transactions on Vehicular Technology
11 cites
Optimal Multi-Tier Clustering of Permissioned Blockchain Systems for IoT

Jelena Miơić, Vojislav B. Miơić, Xiaolin Chang

In this work we describe and analyze a novel multi-tier architecture for recording Internet of Things (IoT) data. Each tier in the architecture consists of vertically interconnected node clusters that may be operated by different service providers. Blocks of IoT data are accepted by a cluster tier by tier, until they reach the top tier which adds them to the global blockchain and makes them available to client applications. To allow for large geographical coverage and reduce the dependency on any individual node in the cluster, clusters run a multiple entry version of the Practical Byzantine Fault Tolerance (PBFT) consensus algorithm. We describe an analytical model of the system and find the optimal allocation of clusters and nodes within clusters for a given number of tiers and system coverage area. Our results show that the total number of orderers for given system coverage and total load are main predictors of the block linking time, and indicate that minimizing block linking time is easier to achieve with a smaller number of tiers and large number of clusters with a smaller number of orderers per cluster. These observations can be used as guidelines for planning and dimensioning of multi-tier cluster architectures that create and maintain blockchain structures in a given coverage area.

Blockchain Technology Applications and Security
Cloud Computing and Resource Management
IoT and Edge/Fog Computing
Original source
Jan 11, 2022·IEEE Transactions on Parallel and Distributed Systems
62 cites
Elastic Resource Allocation Against Imbalanced Transaction Assignments in Sharding-Based Permissioned Blockchains

Huawei Huang, Zheng-Yu Yue, Xiaowen Peng, Liuding He · 8 authors

This article studies the PBFT-based sharded permissioned blockchain, which executes in either a local datacenter or a rented cloud platform. In such permissioned blockchain, the transaction (TX) assignment strategy could be malicious such that the network shards may possibly receive imbalanced transactions or even bursty-TX injection attacks. An imbalanced transaction assignment brings serious threats to the stability of the sharded blockchain. A stable sharded blockchain can ensure that each shard processes the arrived transactions timely. Since the system stability is closely related to the blockchain throughput, how to maintain a stable sharded blockchain becomes a challenge. To depict the transaction processing in each network shard, we adopt the Lyapunov Optimization framework. Exploitingdrift-plus-penalty(DPP) technique, we then propose an adaptive resource-allocation algorithm, which can yield the near-optimal solution for each network shard while the shard queues can also be stably maintained. We also rigorously analyze the theoretical boundaries of both the system objective and the queue length of shards. The numerical results show that the proposed algorithm can achieve a better balance between resource consumption and queue stability than other baselines. We particularly evaluate two representative cases of bursty-TX injection attacks, i.e., the continued attacks against all network shards and the drastic attacks against a single network shard. The evaluation results show that the DPP-based algorithm can well alleviate the imbalanced TX assignment, and simultaneously maintain high throughput while consuming fewer resources than other baselines.

Blockchain Technology Applications and Security
Advanced Queuing Theory Analysis
Cloud Computing and Resource Management
Original source
Jan 1, 2022·Wireless Communications and Mobile Computing
7 cites
Blockchain Consensus Mechanism for Distributed Energy Transactions

Jiangyao Wu, Ye Liu, Jiefei Cai, Shu‐Hui Su

In order to reduce the cost of grid dispatching and increase the transparency of energy transactions, the distributed energy transaction model based on blockchain is constructed. At the same time, in order to improve the high communication overhead and low throughput of the traditional PBFT algorithm in the consortium blockchain, an efficient Byzantine fault‐tolerant consensus mechanism (DE‐BFT) for the energy blockchain is designed. The algorithm improves from two aspect: node election and main chain consensus. In the stage of node election, the model uses a health score evaluation and a verifiable random function to improve the security and randomness of node selection. In the stage of main chain consensus, the efficient data consistency interaction protocol decreases the complexity of the communications between nodes, down to a constant term level from exponential one. The result shows that, compared with other consensus algorithm, the DE‐BFT algorithm performs better in terms of consensus delay, communication overhead, throughput, and consensus node reliability.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Cloud Computing and Resource Management
Original source