Blockchain Papers

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

41 papersLast indexed Aug 31, 2026
Search papers

Paper index

41 results · page 1 of 2

Clear filters
Sep 24, 2025·Lecture notes in computer science
0 cites
Actors and Blockchains, Together

Xiaohong Chen, Grigore Roşu

No abstract is available for this record.

Open access
Distributed systems and fault tolerance
Blockchain Technology Applications and Security
Cognitive Functions and Memory
Original source
Sep 15, 2025·ACM Computing Surveys
6 cites
Lightweight Consensus in Blockchain: A Systematic Literature Review

Namrata Marium Chacko, V G Narendra, Mamatha Balachandra, T Manoj

Blockchain technology has seen a rapid pace of development and expanded application domains swiftly due to the rising demand for decentralized trust, transparency, and integrity. The consensus algorithm plays a critical role in ensuring trust, immutability and governance of the decentralized network. However, traditional consensus face challenges such as high energy consumption, low scalability, security, and fault tolerance. Researchers have been investigating Lightweight Consensus to overcome these challenges. Lightweight Consensus is a mechanism that enables a more efficient and scalable blockchain system while ensuring security and immutability. This work uses the Systematic Literature Review method to comprehend Lightweight Consensus. 127 studies were grouped based on application specific network, and an in-depth analysis was done on the characteristics of the consensus. A novel taxonomy of Lightweight Consensus based on the agreement method and round propagation is proposed. Various parameters that needed consideration for a Lightweight Consensus are also analyzed. Finally, the study makes recommendations for future research on Lightweight Consensus in blockchain, emphasizing the importance of more empirical investigations and real-world implementations. This study offers a comprehensive overview of the current research landscape on lightweight consensus in blockchain, shedding light on its potential impact on the evolution of blockchain technology. It also serves as a valuable guide for researchers, helping them identify the most suitable consensus features for specific application domains with unique requirements.

Open access
Blockchain Technology Applications and Security
Cognitive Functions and Memory
Distributed systems and fault tolerance
Original source
Aug 21, 2024·Formal Aspects of Computing
5 cites
Exploring Scalability of BFT Blockchain Protocols through Network Simulations

Christian Berger, Sadok Ben Toumia, Hans P. Reiser

Novel Byzantine fault-tolerant (BFT) state machine replication protocols improve scalability for their practical use in distributed ledger technology, where hundreds of replicas must reach consensus. Assessing that BFT protocol implementations meet their performance expectations requires careful evaluation. We propose a new methodology using scalable network simulations to predict BFT protocol performance. Our simulation architecture allows for the integration of existing BFT implementations without modification or re-implementation, offering a cost-effective alternative to large-scale cloud experiments. We validate our method by comparing simulation results with real-world cloud deployments, showing that simulations can accurately predict performance at larger scales when network limitations dominate. In our study, we applied this methodology to assess the performance of several “blockchain-generation” BFT protocols, including HotStuff, Kauri, Narwhal & Tusk, and BullShark, under realistic network conditions (with constrained 25 Mbit/s bandwidth) and induced faults. Kauri emerges as the top performer, achieving 6,742 operations per second (op/s) with 128 replicas, outperforming BullShark (2,318 op/s) and Tusk (1,952 op/s). HotStuff, using secp256k1 and BLS signatures, reaches 494 op/s and 707 op/s, respectively, demonstrating the efficiency of BLS-signature aggregation for saving bandwidth. This study demonstrates that state-of-the-art asynchronous BFT protocols can achieve competitive throughput in large-scale, real-world scenarios.

Open access
Distributed systems and fault tolerance
Age of Information Optimization
Cognitive Functions and Memory
Original source
May 27, 2024·2024 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
20 cites
SoK: DAG-based Consensus Protocols

Mayank Raikwar, Nikita Polyanskii, Sebastian Müller

This paper is a Systematization of Knowledge (SoK) that focuses on Directed Acyclic Graph (DAG)-based consensus protocols in Distributed Ledger Technologies (DLTs). Our study evaluates their impact on performance and their tradeoffs concerning consistency, availability, and partition tolerance, as postulated by the CAP theorem. We delineate the key functionalities and tradeoffs of DAGbased consensus protocols, highlighting iterative improvements and deviations from foundational models. Additionally, we identify research gaps and suggest directions for future work to refine DAG-based consensus mechanisms.

Open access
Distributed systems and fault tolerance
Cognitive Functions and Memory
Blockchain Technology Applications and Security
Original source
Mar 12, 2024·Mathematics
12 cites
Sea Shield: A Blockchain Technology Consensus to Improve Proof-of-Stake-Based Consensus Blockchain Safety

Sana Naz, Scott Uk-Jin Lee

In a blockchain network, a rule set called consensus mechanism is used to create and finalize a block. In a proof-of-stake (PoS), consensus-based blockchain network, nodes become validators, minters, or stakeholders’ nodes to complete the consensus mechanism. In these networks, when a node becomes a validator node, its details need to be saved because the details of the validators are used in the network for many important decisions, such as selecting block proposers for the consensus process. In this paper, we present Sea Shield, which uses a validator chain to save a node’s information when it becomes a validator or leaves its responsibility as a validator in the PoS-based blockchain network. The validator chain is a blockchain that can run with the main chain of a PoS-based blockchain. The internal features of the validator chain are similar to those of the blockchain. We designed and simulated a consensus mechanism to create and finalize the block for the validator chain with no forks. We present a process by which a node may join or unjoin as a validator in a PoS-based blockchain network to improve the overall security of the main chain-consensus process.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cognitive Functions and Memory
Original source
Jan 25, 2024·arXiv (Cornell University)
36 cites
Unsealing the secrets of blockchain consensus: A systematic comparison of the formal security of proof-of-work and proof-of-stake

Iván Abellán Álvarez, Vincent Gramlich, Johannes Sedlmeir

With the increasing adoption of decentralized information systems based on a variety of permissionless blockchain networks, the choice of consensus mechanism is at the core of many controversial discussions. Ethereum's recent transition from proof-of-work (PoW) to proof-of-stake (PoS)-based consensus has further fueled the debate on which mechanism is more favorable. While the aspects of energy consumption and degree of (de-)centralization are often emphasized in the public discourse, seminal research has also shed light on the formal security aspects of both approaches individually. However, related work has not yet comprehensively structured the knowledge about the security properties of PoW and PoS. Rather, it has focused on in-depth analyses of specific protocols or high-level comparative reviews covering a broad range of consensus mechanisms. To fill this gap and unravel the commonalities and discrepancies between the formal security properties of PoW- and PoS-based consensus, we conduct a systematic literature review over 26 research articles. Our findings indicate that PoW-based consensus with the longest chain rule provides the strongest formal security guarantees. Nonetheless, PoS can achieve similar guarantees when addressing its more pronounced tradeoff between safety and liveness through hybrid approaches.

Open access
3 source records
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cognitive Functions and Memory
Original source
Oct 27, 2023·arXiv
20 cites
Sui Lutris: A Blockchain Combining Broadcast and Consensus

Sam Blackshear, Andrey Chursin, George Danezis, Anastasios Kichidis · 12 authors

Sui Lutris is the first smart-contract platform to sustainably achieve sub-second finality. It achieves this significant decrease by employing consensusless agreement not only for simple payments but for a large variety of transactions. Unlike prior work, Sui Lutris neither compromises expressiveness nor throughput and can run perpetually without restarts. Sui Lutris achieves this by safely integrating consensuless agreement with a high-throughput consensus protocol that is invoked out of the critical finality path but ensures that when a transaction is at risk of inconsistent concurrent accesses, its settlement is delayed until the total ordering is resolved. Building such a hybrid architecture is especially delicate during reconfiguration events, where the system needs to preserve the safety of the consensusless path without compromising the long-term liveness of potentially misconfigured clients. We thus develop a novel reconfiguration protocol, the first to provably show the safe and efficient reconfiguration of a consensusless blockchain. Sui Lutris is currently running in production and underpins the Sui smart-contract platform. Combined with the use of Objects instead of accounts it enables the safe execution of smart contracts that expose objects as a first-class resource. In our experiments Sui Lutris achieves latency lower than 0.5 seconds for throughput up to 5,000 certificates per second (150k ops/s with transaction blocks), compared to the state-of-the-art real-world consensus latencies of 3 seconds. Furthermore, it gracefully handles validators crash-recovery and does not suffer visible performance degradation during reconfiguration.

Open access
2 source records
cs.DC
cs.CR
Distributed systems and fault tolerance
Original source
Oct 4, 2023·Journal of Parallel and Distributed Computing
3 cites
Accelerating block lifecycle on blockchain via hardware transactional memory

Yue Li, Han Liu, Jianbo Gao, Jiashuo Zhang · 6 authors

The processing of block lifecycles is essential to the efficiency of a blockchain, which consists of four steps: creation, execution, consensus, and validation. The permissionless blockchain systems typically had very limited transaction throughput because of the performance bottleneck of consensus protocols. With recent advances in consensus protocols, the execution and validation of transactions have become the new performance bottleneck. We propose a novel framework, called FastBlock, to speed up the execution and validation steps by introducing fine-grained concurrency. Our early design of FastBlock supported three key modules: (1) a symbolic execution-based analyzer that automatically identifies minimal atomic sections in each transaction; (2) a concurrent execution step that executes possibly conflicting transactions in parallel using hardware transactional memory; (3) a concurrent validation step that introduces a happen-before relation to deterministically re-execute transactions. The improved FastBlock presented in this article supports the nonce mechanism to schedule concurrent transactions from the same account. Moreover, we empirically study the impact of concurrency on Ethereum except for performance and shed light on potential optimizations of FastBlock. Finally, we implemented FastBlock and then evaluated the performance of FastBlock. Our result shows that the FastBlock outperforms state-of-art solutions significantly in performance: the execution step and validation step speed up to 3.0x and 2.3x on average over the original serial model, respectively, with eight concurrent threads. In addition, we evaluated the impact of the nonce mechanism, and the result shows that the performance loss caused by this mechanism is acceptable in practice.

Open access
Distributed systems and fault tolerance
Blockchain Technology Applications and Security
Cognitive Functions and Memory
Original source
Sep 4, 2023·arXiv (Cornell University)
1 cites
Synchro: Block-generation Protocol to Synchronously Process Cross-shard Transactions in State Sharding

Takaki Asanuma, Takeshi Miyamae, Yuji Yamaoka

Traditional blockchains cannot achieve the same transaction throughput as Web2, so their use cases are limited. Therefore, state sharding has been proposed to improve transaction throughput by dividing the blockchain network and managing states and transactions in parallel. However, Nightshade in the NEAR Protocol, a type of state sharding, provides a rollback protocol to cancel the generation of blocks containing inconsistent transaction results because processing cross-shard transactions (CSTXs) in a 2-phase commit may cause state inconsistency. We present a new attack that interferes with the generation of new blocks by repeatedly executing CSTXs that certainly causes state inconsistency, causing continuous rollback. We also propose a block-generation protocol called Synchro to incorporate all the state changes of each CSTX into the same block by coordinating the block prior to approving transactions in each shard. Synchro eliminates the occurrence of the state inconsistency caused by the CSTXs and the necessity of the rollback protocol. We use zero-knowledge proof to make Synchro scalable in the global validation phase. Although the actual overhead of the zero-knowledge proof has not yet been evaluated, we show that Synchro could achieve the same transaction throughput as Nightshade theoretically, depending on the future innovations in zero-knowledge proof techniques.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Original source
Aug 31, 2023·Lecture notes in computer science
1 cites
Short Paper: Accountable Safety Implies Finality

Joachim Neu, Ertem Nusret Tas, David Tse

Motivated by proof-of-stake (PoS) blockchains such as Ethereum, two key desiderata have recently been studied for Byzantine-fault tolerant (BFT) state-machine replication (SMR) consensus protocols: Finality means that the protocol retains consistency, as long as less than a certain fraction of validators are malicious, even in partially-synchronous environments that allow for temporary violations of assumed network delay bounds. Accountable safety means that in any case of inconsistency, a certain fraction of validators can be identified to have provably violated the protocol. Earlier works have developed impossibility results and protocol constructions for these properties separately. We show that accountable safety implies finality, thereby unifying earlier results.

Open access
3 source records
Distributed systems and fault tolerance
Cognitive Functions and Memory
Epilepsy research and treatment
Original source
Jul 20, 2023·INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
0 cites
Multi-Brain Federated Learning for Decentralized AI: Collaborative, Privacy-Preserving Models Across Domains

Subhasis Kundu

Multi-brain Federated Learning (MBFL) introduces an innovative approach to decentralized artificial intelligence, enabling joint model training across various fields while maintaining data privacy. This study clarifies the MBFL concept and explores its potential uses in industries such as healthcare, finance, and defense. It covers the core principles of MBFL such as data decentralization, model aggregation, and privacy-preserving techniques. The benefits of MBFL, including improved model performance and reduction of data silos, are examined along with possible challenges and limitations. A framework for implementing MBFL in different scenarios was provided, and its impact on the future direction of AI development was discussed. The paper concludes by highlighting the transformative potential of MBFL in advancing collaborative AI, while ensuring data security and privacy. Keywords — Multi-brain Federated Learning, Decentralized AI, Privacy-preserving, Collaborative models, Data security, Cross- domain learning, Model aggregation, Federated Learning, Healthcare, Finance, Defense.

Open access
2 source records
Privacy-Preserving Technologies in Data
Cognitive Functions and Memory
Original source
Jul 17, 2023·Proceedings of the 5th International Conference on Conversational User Interfaces
47 cites
Harnessing Large Language Models for Cognitive Assistants in Factories

Samuel Kernan Freire, Mina Foosherian, Chaofan Wang, Evangelos Niforatos

As agile manufacturing expands and workforce mobility increases, the importance of efficient knowledge transfer among factory workers grows. Cognitive Assistants (CAs) with Large Language Models (LLMs), like GPT-3.5, can bridge knowledge gaps and improve worker performance in manufacturing settings. This study investigates the opportunities, risks, and user acceptance of LLM-powered CAs in two factory contexts: textile and detergent production. Several opportunities and risks are identified through a literature review, proof-of-concept implementation, and focus group sessions. Factory representatives raise concerns regarding data security, privacy, and the reliability of LLMs in high-stake environments. By following design guidelines regarding persistent memory, real-time data integration, security, privacy, and ethical concerns, LLM-powered CAs can become valuable assets in manufacturing settings and other industries.

Open access
AI in Service Interactions
Digital Transformation in Industry
Cognitive Functions and Memory
Original source
Mar 24, 2023·Applied Sciences
13 cites
An Internet of Things Access Control Scheme Based on Permissioned Blockchain and Edge Computing

Lihua Zhang, Boping Li, Haodong Fang, Ganzhe Zhang · 5 authors

In the IoT (Internet of Things) environment, the existing access control schemes for device resources have some problems, such as poor scalability, high latency, security, and dynamics. Combining the advantages of the permissioned blockchain and edge computing, an access control scheme for the Internet of Things based on the permissioned blockchain and edge computing is proposed. By authenticating the user’s identity at the edge, the user’s identity is reliable and the response time is improved. In the ABAC (Attribute Based Access Control) model, the blockchain is regarded as a trusted entity, and the access control policy is written into a smart contract and deployed on the blockchain for calling. Most of the existing consensus algorithms have the problems of low throughput and scalability. A Kraft (Kademlia–Raft) consensus algorithm is introduced to solve the above issues. Security analysis and experimental results show that the scheme can achieve fine-grained, dynamic access control, has high throughput and low latency, and ensures security and reliability.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cognitive Functions and Memory
Original source
Jan 1, 2023·Lecture notes in computer science
9 cites
Lockless Blockchain Sharding with Multiversion Control

Ramesh Adhikari, Costas Busch

Sharding is used to address the performance and scalability issues of the blockchain protocols, which divides the overall transaction processing costs among multiple clusters of nodes. Shards require less storage capacity and communication and computation cost per node than the existing whole blockchain networks, and they operate in parallel to maximize performance. However, existing sharding solutions use locks for transaction isolation which lowers the system throughput and may introduce deadlocks. In this paper, we propose a lockless transaction method for ensuring transaction isolation without using locks, which improves the concurrency and throughput of the transactions. In our method, transactions are split into subtransactions to enable parallel processing in multiple shards. We use versions for the transaction accounts to implement consistency among the shards. We provide formal proof for liveness and correctness. We also evaluate experimentally our proposed protocol and compare the execution time and throughput with lock-based approaches. The experiments show that the transaction execution time is considerably shorter than the lock-based time and near to the ideal (no-lock) execution time.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Original source
Nov 1, 2022·Proceedings of the 2022 ACM Workshop on Developments in Consensus
14 cites
Pikachu

Sarah Azouvi, Marko Vukolić

Blockchain systems based on a reusable resource, such as proof-of-stake (PoS), provide weaker security guarantees than those based on proof-of-work. Specifically, they are vulnerable to long-range attacks, where an adversary can corrupt prior participants in order to rewrite the full history of the chain. To prevent this attack on a PoS chain, we propose a protocol that checkpoints the state of the PoS chain to a proof-of-work blockchain such as Bitcoin. Our checkpointing protocol hence does not rely on any central authority. Our work uses Schnorr signatures and leverages Bitcoin recent Taproot upgrade, allowing us to create a checkpointing transaction of constant size. We argue for the security of our protocol and present an open-source implementation that was tested on the Bitcoin testnet.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Cognitive Functions and Memory
Original source
Apr 1, 2022·Journal of Computer Science
3 cites
A Secured Blockchain-based Information-Centric Network

Abdelrahman Sheham Abdellah, Sherif M. Saif, Hesham Eldeeb, Emad Abd-Elrahman · 5 authors

In this study, we propose an Information-Centric Network (ICN) approach for the Internet as an alternative to the present host-centric architecture. The proposed approach solves present Internet challenges, where most Internet users nowadays are involved in seeking knowledge by searching through large amounts of data, independent of the data's physical locations and these users usually have requests that need prompt responses. Hence, Internet requirements have got a new shape and the whole Internet paradigm should be shifting where different network considerations are needed. In this context, ICNs can play a vital role where the host-centered architecture is replaced by a content-centered one since the content itself is the aim and not the location. However, the ICN paradigm as a substitute for traditional Internet faces some challenges in terms of security and performance. ICN needs to be protected against some threats such as Denial-of-Service attacks (DoS), hacker attacks, loss of data, data replication, and cache pollution. To accomplish this, we propose this Secured Blockchain-Based ICN (SBBICN) implementation that exploits the secure aspects of Blockchain technology such as data integrity and non-tampering to secure the ICN against the aforementioned threats. In this proposed system, we describe and develop a voting system based on a blockchain consensus algorithm to avoid a single point of failure during the verification process and we apply the system using an Ethereum smart contract to verify the effectiveness of the proposed system. The experimental results and the security analysis demonstrate the effectiveness of the SBBICN proposal when compared to other schemes in the literature.

Open access
Caching and Content Delivery
Blockchain Technology Applications and Security
Cognitive Functions and Memory
Original source
Jan 1, 2022·IEEE Access
37 cites
Secure Trust-Based Delegated Consensus for Blockchain Frameworks Using Deep Reinforcement Learning

Yunyeong Goh, Jusik Yun, Dongjun Jung, Jong‐Moon Chung

IoT (IoT) networks generate massive amounts of data while supporting various applications, where the security and protection of IoT data are very important. In particular, blockchain technology supporting IoT networks is considered as the most secure, expandable, and scalable database storage solution. However, existing blockchain systems have scalability problems due to low throughput and high resource consumption, and security problems due to malicious attacks. Several studies have proposed blockchain technologies that can improve the scalability or the security level, but there have been few studies that improve both at the same time. In addition, most existing studies do not consider malicious attack scenarios in the consensus process, which deteriorates the blockchain security level. In order to solve the scalability and security problems simultaneously, this paper proposes a Dueling Double Deep-Q-network with Prioritized experience replay (D3P) based secure trust-based delegated consensus blockchain (TDCB-D3P) scheme that optimizes the blockchain performance by applying deep reinforcement learning (DRL) technology. The TDCB-D3P scheme uses a trust system with a delegated consensus algorithm to ensure the security level and reduce computing costs. In addition, DRL is used to compute the optimum blockchain parameters under the dynamic network state and maximize the transactions per second (TPS) performance and security level. The simulation results show that the TDCB-D3P scheme can provide a superior TPS and resource consumption performance. Furthermore, in blockchain networks with malicious nodes, the simulation results show that the proposed scheme significantly improves the security level when compared to existing blockchain schemes by effectively reducing the influence of malicious nodes.

Open access
Blockchain Technology Applications and Security
Cognitive Functions and Memory
IoT and Edge/Fog Computing
Original source
Nov 12, 2020·IEEE Internet of Things Journal
21 cites
Ensuring Data Freshness for Blockchain-enabled Monitoring Networks

Minsu Kim, Sungho Lee, Chanwon Park, Jemin Lee · 5 authors

The Age of Information (AoI) is a recently proposed metric for quantifying data freshness in real-time status monitoring systems, where timeliness is of importance. In this article, the problem of characterizing and controlling the AoI is studied in the context of blockchain-enabled monitoring networks (BeMNs). In BeMN, status updates from sources are transmitted and recorded in a blockchain. To investigate the statistical characteristics of the AoI in BeMN, the transmission latency and the consensus latency are first rigorously modeled. Then, the average AoI, the AoI violation probability, and the peak AoI violation probability are derived in a closed form so as to quantify the performance of BeMN. Furthermore, a simplified form is derived for the AoI violation probability, and it is shown that this quantity can capture the upper or lower bounds of the actual AoI violation probability. Simulation results show that each BeMN parameters (i.e., target successful transmission probability, block size, and timeout) can have conflicting effects on the AoI-related performance. Subsequently, design insights are provided to maintain the freshness of the status data in BeMN. Then, experimental results with a real Hyperledger Fabric platform further validate the accuracy of our modeling and analysis.

Open access
2 source records
eess.SP
Age of Information Optimization
Health, Environment, Cognitive Aging
Original source
Sep 20, 2020·arXiv (Cornell University)
1 cites
A General Framework for the Security Analysis of Blockchain Protocols

Andrew Lewis-Pye, Tim Roughgarden

Blockchain protocols differ in fundamental ways, including the mechanics of selecting users to produce blocks (e.g., proof-of-work vs. proof-of-stake) and the method to establish consensus (e.g., longest chain rules vs. Byzantine fault-tolerant (BFT) inspired protocols). These fundamental differences have hindered "apples-to-apples" comparisons between different categories of blockchain protocols and, in turn, the development of theory to formally discuss their relative merits. This paper presents a parsimonious abstraction sufficient for capturing and comparing properties of many well-known permissionless blockchain protocols, simultaneously capturing essential properties of both proof-of-work (PoW) and proof-of-stake (PoS) protocols, and of both longest-chain-type and BFT-type protocols. Our framework blackboxes the precise mechanics of the user selection process, allowing us to isolate the properties of the selection process that are significant for protocol design. We demonstrate the utility of our general framework with several concrete results: 1. We prove a CAP-type impossibility theorem asserting that liveness with an unknown level of participation rules out security in a partially synchronous setting. 2. Delving deeper into the partially synchronous setting, we prove that a necessary and sufficient condition for security is the production of "certificates," meaning stand-alone proofs of block confirmation. 3. Restricting to synchronous settings, we prove that typical protocols with a known level of participation (including longest chain-type PoS protocols) can be adapted to provide certificates, but those with an unknown level of participation cannot. 4. Finally, we use our framework to articulate a modular two-step approach to blockchain security analysis that effectively reduces the permissionless case to the permissioned case.

Open access
2 source records
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cognitive Functions and Memory
Original source
Aug 1, 2020·2020 International Conference on UK-China Emerging Technologies (UCET)
4 cites
A Block Access Control in Wireless Blockchain Networks

Yixin Li, Bin Cao, Liang Liang, Lei Zhang · 6 authors

Blockchain, a distributed ledger technology, has attracted many attentions to enable a decentralized and safe wireless networks for various applications. Considering the high density of nodes and the massive service requests in next-generation wireless network will result in a surge of blockchain forking, this paper proposes a Block Access Control (BAC) approach to address forking problem and transmit block effectively while improving transaction throughput and saving computational power. Then, using a Markov chain model, we analyse the performance of a wireless blockchain network by involving the effect of BAC approach. The results show that the BAC approach can help the network to achieve a high transaction throughput while addressing forking problem.

Open access
Blockchain Technology Applications and Security
Age of Information Optimization
Cognitive Functions and Memory
Original source
Jun 4, 2020·IEEE Network
43 cites
Is Blockchain Suitable for Data Freshness? -- Age-of-Information Perspective

Sungho Lee, Minsu Kim, Jemin Lee, Ruei‐Hau Hsu · 5 authors

Recent advances in blockchain technology have led to a significant interest in developing blockchain-based applications. While data can be retained in a blockchain, the stored values can be deleted or updated. From a user viewpoint that searches for data, it is unclear whether the discovered data from the blockchain storage is relevant for real-time decision-making processes for block-chain-based applications. The data freshness issue serves as a critical factor, especially in dynamic networks handling real-time information. In general, transactions to renew data require additional processing time inside the blockchain network, which is called ledger-commitment latency. Due to this problem, some users may receive outdated data. As a result, it is important to investigate if the blockchain is suitable for providing real-time data services. In this article, we first describe block-chain-enabled (BCE) networks with Hyperledger Fabric (HLF). Then, we define age-of-information (AoI) of BCE networks and investigate influential factors on this AoI. Experiments are conducted to explore the impacts of the influential factors on data freshness in BCE networks. Lastly, we conclude by discussing future challenges.

Open access
2 source records
cs.DC
cs.CR
Age of Information Optimization
Original source
Feb 26, 2020·arXiv (Cornell University)
0 cites
Appending Atomically in Byzantine Distributed Ledgers

Vicent Cholvi, Antonio Fernández Anta, Chryssis Georgiou, Nicolas Nicolaou · 5 authors

A Distributed Ledger Object (DLO) is a concurrent object that maintains a totally ordered sequence of records, and supports two basic operations: append, which appends a record at the end of the sequence, and get, which returns the sequence of records. In this work we provide a proper formalization of a Byzantine-tolerant Distributed Ledger Object (BDLO), which is a DLO in a distributed system in which processes may deviate arbitrarily from their indented behavior, i.e. they may be Byzantine. Our formal definition is accompanied by algorithms to implement BDLOs by utilizing an underlying Byzantine Atomic Broadcast service. We then utilize the BDLO implementations to solve the Atomic Appends problem against Byzantine processes. The Atomic Appends problem emerges when several clients have records to append, the record of each client has to be appended to a different BDLO, and it must be guaranteed that either all records are appended or none. We present distributed algorithms implementing solutions for the Atomic Appends problem when the clients (which are involved in the appends) and the servers (which maintain the BDLOs) may be Byzantine.

Open access
2 source records
cs.DC
cs.DB
cs.DS
Original source
Jan 1, 2020·Computers, materials & continua/Computers, materials & continua (Print)
21 cites
Task-Attribute-Based Access Control Scheme for IoT via Blockchain

Hao Chen, Wunan Wan, Jinyue Xia, Shibin Zhang · 7 authors

As a new form of network, the Internet of things (IoT) is becoming more widely used in people’s lives. In this paper, related theoretical research and practical applications of the IoT are explored. The security of the IoT has become a hot research topic. Access controls are methods that control reasonable allocations of data and resources and ensure the security of the IoT. However, most access control systems do not dynamically assign users’ rights. Additionally, with some access control systems, there is a risk of overstepping other user’s authority, and there may exist a central authority that is a single point of failure. Therefore, to solve these problems, this paper proposes a Task-Attribute-Based Access Control scheme for the IoT via blockchain that combines the access control technologies of both the IoT and blockchain. This model, which merges the advantages of task-based access controls and attribute-based access controls, is perfectly integrated with blockchain technology. This model uses hash functions and digital signature algorithms to ensure the authenticity and integrity of the data, and it can dynamically allocate users’ minimum privileges and thus perfectly solves the single point of failure problem. The model is implemented using a Geth client and solidity code, and the simulation results demonstrate the effectiveness of the model.

Open access
Blockchain Technology Applications and Security
Cognitive Functions and Memory
Access Control and Trust
Original source
Oct 18, 2019·arXiv (Cornell University)
11 cites
CDAG: A Serialized blockDAG for Permissioned Blockchain

Himanshu Gupta, D. Janakiram

Blockchain is maintained as a global log between a network of nodes and uses cryptographic distributed protocols to synchronize the updates. As adopted by Bitcoin and Ethereum these update operations to the ledger are serialized, and executed in batches. To safeguard the system against the generation of conflicting sets of updates and maintain the consistency of the ledger, the frequency of the updates is controlled, which severely affects the performance of the system. This paper presents Converging Directed Acyclic Graph (CDAG), as a substitute for the chain and DAG structures used in other blockchain protocols. CDAG allows multiple parallel updates to the ledger and converges them at the next step providing finality to the blocks. It partitions the updates into non-intersecting buckets of transactions to prevent the generation of conflicting blocks and divide the time into slots to provide enough time for them to propagate in the network. Multiple simultaneous updates improve the throughput of CDAG, and the converging step helps to finalize them faster, even in the presence of conflicts. Moreover, CDAG provides a total order among the blocks of the ledger to support smart contracts, unlike some of the other blockDAG protocols. We evaluate the performance of CDAG on Google Cloud Platform using Google Kubernetes Engine, simulating a real-time network. Experimental results show that CDAG achieves a throughput of more than 2000 transactions per second and confirms them well in under 2 minutes. Also, the protocol scales well in comparison to other permissioned protocols, and the capacity of the network only limits the performance.

Open access
2 source records
cs.CR
cs.DC
Blockchain Technology Applications and Security
Original source