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 25 of 110

Clear filters
Feb 16, 2023·arXiv (Cornell University)
4 cites
An Efficient Framework for Execution of Smart Contracts in Hyperledger Sawtooth

Manaswini Piduguralla, Saheli Chakraborty, Parwat Singh Anjana, Sathya Peri

Blockchain technology is a distributed, decentralized, and immutable ledger system. It is the platform of choice for managing smart contract transactions (SCTs). Smart contracts are self-executing codes of agreement between interested parties commonly implemented using blockchains. A block contains a set of transactions representing changes to the system and a hash of the previous block. The SCTs are executed multiple times during the block production and validation phases across the network. The execution is sequential in most blockchain technologies. In this work, we incorporate a direct acyclic graph (DAG) based parallel scheduler framework for concurrent execution of SCTs. The dependencies among a block's transactions are represented through a concurrent DAG data structure that assists in throughput optimization. We have created a DAG scheduler module that can be incorporated into blockchain platforms for concurrent execution with ease. We have also formally established the safety and liveness properties of the DAG scheduler. For evaluation, our framework is implemented in Hyperledger Sawtooth V1.2.6. The performance across multiple smart contract applications is measured for various scheduler types. Experimental analysis shows that the proposed framework achieves notable performance improvements over the parallel SCT execution frameworks.

Open access
2 source records
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Caching and Content Delivery
Original source
Feb 15, 2023·INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING
2 cites
A Secure approach for point-to-point communication in a real time environment using a WebRtc framework

Praful Pardhi, Pravinkumar M. Sonsare

With the progress of the internet from web 2.0 to web 3.0, the increased use of decentralized applications has emerged. Popularized by BlockChain but not limited to decentralized finance, decentralized applications have vast applications with regards to security, storage, and delivery of content over the web. In this paper we outlines the development of a web application prototype using JavaScript programming language, JavaScript based libraries such as BugOut and PeerJS, and the WebRTC (Web Real Time Communication) framework. We have also discuss the brief comparisons between the existing centralized applications and our proposed model. An essential component of this prototype is outlined via the use of P2P networking, which is the backbone of decentralization.

Open access
Peer-to-Peer Network Technologies
Network Traffic and Congestion Control
Caching and Content Delivery
Original source
Feb 13, 2023·Technovation
38 cites
Models used to characterise blockchain features. A systematic literature review and bibliometric analysis

Juan Jesús Rico-Peña, Raquel Arguedas Sanz, Carmen López-Martín

Blockchain has emerged as an innovative technology with potential to transform business management, through operational efficiency improvements. Nevertheless, several performance and vulnerability issues have been identified for the different typologies supporting the wide range of blockchain-based applications currently implemented in different domains. A variety of analytical and empirical models are being used to evaluate the issues associated with the different blockchain typologies, enabling systematic analyses of the corresponding efficiency impact, and technical or economic threats. A thorough systematic literature review of these models has been performed, followed by a detailed assessment on the way these models have been employed, and the target parameters and applications evaluated (336 research selected and analysed). We propose a co-classification of these models, allowing us to identify which ones are employed to a greater extent to address the different blockchain issues in scientific research. In a second step, a bibliometric analysis on the selected research is conducted, offering a complementary overview of the status of and trends in blockchain modelling, including the most prolific authors and leading contributing countries to the topic. The main outcome and contribution of the paper is the provision of a broad overview on how blockchain issues have been analytically tackled, through the synthesis and meta-analysis of the models used in the scientific literature since the inception of blockchain technology. The results have two main direct applications, firstly supporting novel vulnerability and performance analyses of existing blockchain applications by providing historical information on the models used so far, as well as the key parameters and typology of the blockchain-based applications evaluated. Secondly, in the implementation of new applications, by allowing the recognition of key issues identified that are associated with the different blockchain typologies and to determine the most suitable models to analyse the weaknesses and risks of the alternative designs under evaluation for these new implementations.

Open access
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Caching and Content Delivery
Original source
Feb 10, 2023·arXiv (Cornell University)
1 cites
Composable Ledgers for Distributed Synchronic Web Archiving

Thien‐Nam Dinh, Nicholas D. Pattengale

The Synchronic Web is a highly scalable notary infrastructure that provides tamper-evident data provenance for historical web data. In this document, we describe the applicability of this infrastructure for web archiving across three envisioned stages of adoption. We codify the core mechanism enabling the value proposition: a procedure for splitting and merging cryptographic information fluidly across blockchain-backed ledgers. Finally, we present preliminary performance results that indicate the feasibility of our approach for modern web archiving scales.

Open access
3 source records
Caching and Content Delivery
Advanced Data Storage Technologies
Peer-to-Peer Network Technologies
Original source
Feb 7, 2023·International Journal for Research in Applied Science and Engineering Technology
2 cites
Decentralized Web Hosting Platform and Framework

Aniket Diwate, Priya Waghulkar, Shrutika Patle, Tejas Kadam · 6 authors

Abstract: This paper suggests a decentralised web hosting solution based on Web3 Storage and the Interplanetary File System (IPFS). The IPFS platform is used to host websites and store data. To guarantee that the source codes of the websites and users’ data are preserved over the long term, all storage miner nodes on the IPFS network provide the pinning service. Websites must use an encryption technique for data storage that protects user privacy. The suggested model integrates the Web3 Storage and IPFS networks to create a platform that offers decentralised site hosting. The suggested platform guarantees the privacy, availability, and integrity.

Open access
Caching and Content Delivery
Peer-to-Peer Network Technologies
Advanced Data Storage Technologies
Original source
Feb 3, 2023·Challenges, EISSN 2078-1547, Published by MDPI
20 cites
Bitcoin's Carbon Footprint Revisited: Proof of Work Mining for Renewable Energy Expansion

Juan Ignacio Ibañez, Alexander Freier

While blockchain and distributed ledger technology offer immense potential for applications in transparency, security, efficiency, censorship resistance, and more, they have been criticized due to the energy-intensive nature of the proof of work consensus algorithm, particularly in the context of Bitcoin mining. We systematically explore the state-of-the-art regarding the relationship between Bitcoin mining and grid decarbonization. We specifically focus on the role of flexible load response through proof of work mining as a potential contributor to renewable energy penetration and net decarbonization of the energy grid. The existing literature has not comprehensively examined this area, leading to conflicting views. We address the gap, analyzing the capabilities and limitations of Bitcoin mining in providing flexible load response services. Our findings show that renewable-based mining could potentially drive a net-decarbonizing effect on energy grids, although key adaptations in mining practices are needed to fully realize this potential. Overall, the paper suggests a re-evaluation of the environmental impact of Bitcoin mining, highlighting its potential role as a facilitator for renewable energy expansion, and decarbonization more broadly.

Open access
3 source records
cs.DC
cs.CR
Smart Grid Energy Management
Original source
Jan 31, 2023·IEEE Transactions on Network and Service Management
14 cites
Communitychain: Toward a Scalable Blockchain in Smart Home

Gang Liu, Zhenping Wu, Yufei Zhou, Yan Liu · 5 authors

Rapid development of smart homes in recent years has led to the production of an increasing number of smart devices that meet people’s daily needs. However, these smart devices may belong to different vendors and provide different functions and services, making it difficult to apply a centralized solution to a smart home system. Although blockchain has the potential to address the potential problems of smart homes because of its features such as nontampering, decentralization, and security, scalability remains a key challenge when integrating blockchain and smart homes, which is mainly reflected in the horizontal expansion, throughput and latency of the system. To address this challenge, Communitychain–a new scalable blockchain architecture suitable for smart home systems composing heterogeneous devices–is proposed in this study. A community model based on sharding that enables the architecture to adapt to an increase in the number of nodes is designed, which includes new miner nodes and leader node selection algorithms. Efficient cross-shard routing and sideBlock schemes are adopted to improve the throughput and latency and enhance the scalability of the system. Furthermore, lightweight authorization and authentication processes running in each community ensure secure access to device resources. The experimental results indicate that the proposed blockchain architecture can effectively improve the scalability of blockchain-based smart homes and adapt well to the system dynamics.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jan 31, 2023·Sustainability
41 cites
Regulatory Paradigm and Challenge for Blockchain Integration of Decentralized Systems: Example—Renewable Energy Grids

Ernest Barceló, Katarina Dimić‐Mišić, Monir Imani, Vesna Spasojević-Brkić · 6 authors

Nowadays, fossil fuels are used in a clearly unsustainable way that can bring potentially catastrophic consequences. Electricity is currently delivered to end users by generation and energy transmission companies. Previous research shows that the development of modern circular economy sets a need for the re-orientation of socio and economic development of decentralized systems, including energy basis. In addition to being ecological, the use of renewable energy sources also has economic significance by contributing to energy independence. Citizens, industries, local and national authorities become interconnected within emerging novel renewable energy sourcing communities, through which they establish trade of energy and, most importantly, models of investing and reshaping the distribution of renewable energy. The modern portfolio management of renewable energy networking is aiming toward decentralized systems of trade, where the consumer becomes a producer (prosumer) within the network, itself managed by users. Excess energy produced in the micro-grid nets within the over-arching national and transnational energy grid should be accounted for and managed with blockchain technology for financial and structural security. The decentralization of the energy market requires the establishment of strict norms that will regulate the market and taxation of profits arising. The extensive literature review on blockchain in the energy sector reflects a very pragmatic and narrow approach to the topic, although it is evident that the distribution of energy within the blockchain would enable economic development through reducing cost and ensuring more secure energy trade. Blockchain technology embeds the related digital codes, in which information will be visible to all, but also secured from hacking and duplicating. However, there are challenges to this paradigm, not least the energy consumption of the extensive nodal mesh required to perform the necessary protocols. This paper aims to provide an overview of the application of blockchain technology and the need for the development of the regulatory system and of potential solutions to the challenges posed. By undertaking an energy consumption analysis of blockchain implementation from first electronic principles, which has not been constructed before in the literature, this paper’s conclusion stresses the future demand for reducing energy consumption and considers the latest findings in the quantum coupling of light signals as a potential for solving the enormous ledger duplication structure problem.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Caching and Content Delivery
Original source
Jan 30, 2023·IEEE/ACM Transactions on Networking
9 cites
Approaching an Optimal Bitcoin Mining Overlay

Suhan Jiang, Jie Wu

Bitcoin builds upon an unstructured peer-to-peer overlay network to disseminate transactions and blocks. Broadcast in such a network is slow and brings inconsistencies, i. e., peers have different views of the system state. Due to the delayed block propagation and the competition of mining, forking, i. e., the blockchain temporarily diverges into two or more branches, occurs, which wastes computation power and causes security issues. This paper proposes an autonomous and distributed topology optimization mechanism to reduce block propagation delay and hence reduce the occurrence of blockchain forks. In the proposed mechanism, a node can autonomously update his neighbor set using the information provided by his current neighbors, since each neighbor will recommend a peer from his own neighbor set, i. e., a neighbor’s neighbor, to this node. Each recommendation is based on a peer’s propagation ability, which is characterized as a criteria function obtained through a combination of empirical analysis and machine learning. We further propose some metrics to evaluate a Bitcoin network topology. Experiment results reflect the effectiveness of the proposed mechanism and indicate the correlation between block propagation time and fork rate. Thus, we analyze the relation between block propagation time and fork rate by applying an epidemic model to capture the block propagation process. We prove that a Bitcoin network topology with a relatively small network delay variance among all nodes produces a lower fork rate than another topology if its average block propagation time to 84% of the entire network is shorter.

Blockchain Technology Applications and Security
Caching and Content Delivery
Peer-to-Peer Network Technologies
Original source
Jan 29, 2023·arXiv (Cornell University)
0 cites
G-Rank: Unsupervised Continuous Learn-to-Rank for Edge Devices in a P2P Network

Andrew S. Gold, Johan Pouwelse

Ranking algorithms in traditional search engines are powered by enormous training data sets that are meticulously engineered and curated by a centralized entity. Decentralized peer-to-peer (p2p) networks such as torrenting applications and Web3 protocols deliberately eschew centralized databases and computational architectures when designing services and features. As such, robust search-and-rank algorithms designed for such domains must be engineered specifically for decentralized networks, and must be lightweight enough to operate on consumer-grade personal devices such as a smartphone or laptop computer. We introduce G-Rank, an unsupervised ranking algorithm designed exclusively for decentralized networks. We demonstrate that accurate, relevant ranking results can be achieved in fully decentralized networks without any centralized data aggregation, feature engineering, or model training. Furthermore, we show that such results are obtainable with minimal data preprocessing and computational overhead, and can still return highly relevant results even when a user's device is disconnected from the network. G-Rank is highly modular in design, is not limited to categorical data, and can be implemented in a variety of domains with minimal modification. The results herein show that unsupervised ranking models designed for decentralized p2p networks are not only viable, but worthy of further research.

Open access
2 source records
cs.LG
Privacy-Preserving Technologies in Data
Caching and Content Delivery
Original source
Jan 26, 2023·IEEE Transactions on Parallel and Distributed Systems
86 cites
LB-Chain: Load-Balanced and Low-Latency Blockchain Sharding via Account Migration

Mingzhe Li, Wei Wang, Jin Zhang

Blockchain sharding has been increasingly used to improve blockchain systems’ performance, in which a blockchain is split into multiple smaller, disjoint shards. In practice, however, sharding can only achieve limited throughput and latency improvement, especially for theuser-perceived transaction confirmation delay.The performance degradation is believed to be caused by the cross-shard transactions. However, we show, through comprehensive system deployment and measurement studies, that the main culprit is theimbalanced transaction loadon different blockchain shards. To address this problem, we propose a novel sharding system, called LB-Chain, whichdynamicallybalances the transaction load on different shards by periodicallymigrating active accountsfrom heavily-loaded shards to less-loaded ones. We have implemented a prototype of LB-Chain, and evaluated its performance through large-scale blockchain deployment using real-world transaction traces. Extensive experiments confirm that LB-Chain significantly boosts sharding performance, reducing the transaction confirmation delays by up to 90% while increasing the transaction throughput by more than 10%. The delay difference between different accounts is also reduced dramatically, leading to improved fairness in the system.

Blockchain Technology Applications and Security
Caching and Content Delivery
Data Stream Mining Techniques
Original source
Jan 24, 2023·arXiv (Cornell University)
5 cites
XRP-NDN Overlay: Improving the Communication Efficiency of Consensus-Validation based Blockchains with an NDN Overlay

Lucian Trestioreanu, Wazen M. Shbair, Flaviene Scheidt de Cristo, Radu State

With the growing adoption of Distributed Ledger Technologies and the subsequent scaling of these networks, there is an inherent need for efficient and resilient communication used by the underlying consensus and replication mechanisms. While resilient and efficient communication is one of the main pillars of an efficient blockchain network as a whole, the Distributed Ledger Technology is still relatively new and the task of scaling these networks has come with its own challenges towards ensuring these goals. New content distribution concepts like Information Centric Networking, of which Named Data Networking is a worthy example, create new possibilities towards achieving this goal, through in-network caching or built-in native multicasting, for example. We present and evaluate XRP-NDN Overlay, a solution for increasing the communication efficiency for consensus-validation based blockchains like the XRP Ledger. We experiment by sending the XRP Ledger consensus messages over different Named Data Networking communication models and prove that our chosen model lowers the number of messages at node level to minimum necessary, while maintaining or improving blockchain performance by leveraging the possibilities offered by an overlay such as specific communication mechanisms.

Open access
3 source records
cs.NI
cs.SI
Caching and Content Delivery
Original source
Jan 23, 2023·2023 International Conference on Computer Communication and Informatics (ICCCI)
3 cites
A Review of Blockchain Technology in Smart Applications: Research Issues and Open Challenges

Betty Elezebeth Samuel, Kalyan Kasturi

The increasing urbanization of the worldwide people has a significant impact on societal attitudes, particularly life expectancy, as a consequence of a variety of macroeconomic, sociological, and environmental changes. The idea of a “smart city” creates opportunities for addressing important urban problems. Smart cities strive to provide exceptional services to the populace, more efficiently use public funds, and advance general welfare. Technology tools are essential to the development of ubiquitous computing. Trustlessness, traceability, anonymity, democracy, automation, decentralization, and confidentiality are just a few advantages of blockchain technology.The development of IoT technology and the upgrading of intelligent devices are both facilitated by these cryptocurrency capabilities. In this post, we will provide a thorough assessment of published literature on decentralized blockchain systems in wide variety of applications. We start with talking about the core ideas behind distributed ledger technology before moving on to the various fields it has been used in, like the Internet of Things, agribusiness, financial, as well as other businesses. Finally, we examined several security issues facing the healthcare sector and thoroughly examined blockchain technology’s trustworthiness.

Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jan 23, 2023·IEEE Transactions on Services Computing
45 cites
A Lightweight Model-Based Evolutionary Consensus Protocol in Blockchain as a Service for IoT

Yao Zhao, Youyang Qu, Yong Xiang, Yushu Zhang · 5 authors

Internet of Things (IoT) is experiencing fast proliferation with emerging trends in autonomy and local decision-making to avoid the explosive burden on network infrastructure between cloud and edge. Thereby, blockchain as a Service (BaaS) for IoT, as an emerging distributed services computing paradigm, has drawn intense attention due to its decentralization, auditability, and tamper-resistance. However, the primary challenge is to design a tailor-made consensus protocol that is applicable to BaaS for IoT. Existing consensus protocols generally focus on power-intensive environments, which is not feasible for power-constrained BaaS-enabled IoT systems. In this article, to fully exploit BaaS's superiority (e.g., to sharing data securely), we propose a lightweight model-based evolutionary consensus protocol called Proof of Evolutionary Model (PoEM) that can improve the quality of BaaS in IoT environments. Beyond existing rule-based consensus protocols, PoEM iteratively trains a machine learning model to achieve consensus. In this way, PoEM enhances consensus efficiency and enables low-performance IoT devices to be involved. Moreover, considering IoT environments’ dynamics, a novel mechanism is designed to manage nodes joining and exiting dynamically. Extensive analytical and experimental results show PoEM's improved consensus efficiency and applicability in dynamic BaaS-based IoT environments while providing high-level security guarantees.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jan 19, 2023·2023 IEEE 21st World Symposium on Applied Machine Intelligence and Informatics (SAMI)
4 cites
Extending Minecraft for Teaching Bitcoin Cryptocurrency

Anton Baláž, Branislav Madoš, Emília Pietriková

This paper describes the author’s additions to Minecraft and Bitcoin. The topic of the paper is an implementation of modification into the popular game Minecraft, which demonstrates basic user concepts of cryptocurrency Bitcoin in a simple and free of charge manner.

Peer-to-Peer Network Technologies
Blockchain Technology Applications and Security
Caching and Content Delivery
Original source
Jan 18, 2023·2023 IEEE Belgrade PowerTech
7 cites
Decentralized Token Exchanges in Blockchain Enabled Interconnected Smart Microgrids

Disha Lagadamane Dinesha, P. Balachandra

<p>This is a preprint. Blockchain technology (BCT) is emerging as a gamechanger for many industries due to its unique benefits like ability to conduct peer-to-peer (P2P) transactions in trustless environment with increased data security and transparency in real-time. It is employed in Blockchain Enabled Interconnected Smart Microgrids (BSMGs) to automate local energy markets, facilitate energy trading, and manage microgrid operations. However, with the increasing adoption of BSMGs, several challenges regarding interoperability between BSMGs may arise. Different BCT platforms may use their indigenous tokens or specially designed energy tokens for financial transactions. Also, cross-border international energy trades can become P2P which may involve real-time transactions using the countries’ digital currencies. Thus, in order to overcome the geographical and technological barriers impeding the widespread usage of BSMGs and access to energy for all, decentralized exchanges (DEX) must be incorporated. DEX are used in decentralized finance to exchange digital tokens and cryptocurrencies on blockchains. In this paper, an Order Book DEX is implemented on Cosmos which exchanges tokens between different chains using the Inter Blockchain Communication protocol (IBC). The working logic of the DEX is discussed and implemented using Ignite CLI. The financial exchanges and recording using buy and sell orders are demonstrated for the first time in energy domain.</p>

Open access
4 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
IoT and Edge/Fog Computing
Original source
Jan 17, 2023·Distributed Ledger Technologies Research and Practice
5 cites
BlockQoS: Fair Monetization of On-demand Quality-of-Service using Blockchains

Muhammad Muneem Shabir, Syed Muhammad Danish, Kaiwen Zhang

Video conferencing has become an essential tool for working from home. However, poor audio/video quality resulting from unstable Internet connections undermines the productivity of important tasks. Additionally, the static monetization model for ISP networks, which employs third parties, cannot support on-demand and dynamic Quality-of-Service sessions that are necessary to maximize the Quality-of-Experience (QoE) of video conferencing. To address this, we introduce BlockQoS: Fair Monetization of On-Demand Quality-of-Service using Blockchains. BlockQoS allows clients to request and manage their Quality-of-Service requirements through a blockchain-based platform operating using a smart contract. It implements a decentralized monetization model to eliminate third parties, enforce transparency in service-level agreements (SLAs), and reduce blockchain operating costs by utilizing off-chain billing validated using zero-knowledge proofs (zk-SNARK). Additionally, we propose a Quality-of-Service delivery verification mechanism that enforces service level agreements on the hardware external to the blockchain, and a dynamic evaluation method based on the concept of Nash equilibrium in game theory that prevents malicious behavior by ISPs and users. We implemented BlockQoS over Ethereum with a Ryu controller, zk-SNARK, and SGX. Our experiments show that BlockQoS offers transaction cost reduction of up to 88% (gas cost) and latency reduction of up to 87% compared to the state-of-the-art on-chain solutions.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Jan 17, 2023·IEEE Transactions on Software Engineering
15 cites
Towards Saving Blockchain Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations

Yibo Wang, Kai Li, Yuzhe Tang, Jiaqi Chen · 7 authors

This paper presentsiBatch, a middleware system running on top of an operational Ethereum network to enable secure batching of smart-contract invocations against an untrusted relay server off-chain.iBatchdoes so at a low overhead by validating the server's batched invocations in smart contracts without additional states of user nonces. TheiBatchmechanism supports a variety of policies, ranging from conservative to aggressive batching, and can be configured adaptively to the current workloads.iBatchautomatically rewrites smart contracts to integrate with legacy applications and support large-scale deployment. We built an evaluation platform for fast and cost-accurate transaction replaying and constructed real transaction benchmarks on popular Ethereum applications. With a functional prototype ofiBatch, we conduct extensive cost evaluations, which showsiBatchsaves$14.6\%\sim {}59.1\%$Gas cost per invocation with a moderate 2-minute delay and$19.06\%\sim {}31.52\%$Ether cost per invocation with a delay of$0.26\sim {}1.66$blocks.

Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Caching and Content Delivery
Original source
Jan 17, 2023·arXiv (Cornell University)
4 cites
The Universal Trust Machine: A survey on the Web3 path towards enabling long term digital cooperation through decentralised trust

Rohan Madhwal, Johan Pouwelse

Since the dawn of human civilization, trust has been the core challenge of social organization. Trust functions to reduce the effort spent in constantly monitoring others' actions in order to verify their assertions, thus facilitating cooperation by allowing groups to function with reduced complexity. To date, in modern societies, large scale trust is almost exclusively provided by large centralized institutions. Specifically in the case of the Internet, Big Tech companies maintain the largest Internet platforms where users can interact, transact and share information. Thus, they control who can interact and conduct transactions through their monopoly of online trust. However, as recent events have shown, allowing for-profit corporations to act as gatekeepers to the online world comes with a litany of problems. While so far ecosystems of trust on the Internet could only be feasibly created by large institutions, Web3 proponents have a vision of the Internet where trust is generated without centralised actors. They attempt to do so by creating an ecosystem of trust constructed using decentralised technology. This survey explores this elusive goal of Web3 to create a "Universal Trust Machine", which in a true decentralised paradigm would be owned by both nobody and everybody. In order to do so, we first motivate the decades-old problem of generating trust without an intermediary by discussing Robert Axelrod's research on the evolution of cooperation. Next, we present the challenges that would have to be overcome in order to enable long term cooperation. We proceed to present various reputation systems, all of which present promising techniques for encouraging trustworthy behaviour. Then, we discuss Distributed Ledger technologies whose secure transaction facilitating and privacy preserving techniques promise to be a good complement to the current limitations of vanilla reputation systems.

Open access
2 source records
Blockchain Technology Applications and Security
Access Control and Trust
Caching and Content Delivery
Original source
Jan 12, 2023·IEEE Transactions on Network and Service Management
17 cites
EfShard: Toward Efficient State Sharding Blockchain via Flexible and Timely State Allocation

Mu Ke, Xuetao Wei

State sharding is a promising approach to address the scalability issue in the blockchain system. However, the previous sharding schemes using the fixed data partitioning mechanism bring high proportion of costly cross-shard transactions and cannot effectively handle the workload imbalance that occurs in practice, which slows down the performance. To address these issues, we propose EFSHARD, an efficient state sharding blockchain system that enables allocating states flexibly and timely across shards according to recent transactions. Firstly, we propose a hierarchical state partition to enable flexible mapping of states to shards. Second, we design a new state transfer protocol to efficiently migrate states across shards while guaranteeing consistency and liveness. Then, we provide a greedy-based state allocation algorithm to decide when and how to migrate states. The allocation mechanism groups highly correlated state data into the same shard to reduce the proportion of cross-shard transactions and distributes state data to shards with relatively low load to balance workload, thus improving the performance. In the end, we conduct extensive experiments to evaluate EFSHARD and the results demonstrate that EFSHARD outperforms state-of-the-art approaches in terms of transaction throughput, confirmation latency, workload balance, and queue size of transaction pool.

Blockchain Technology Applications and Security
Caching and Content Delivery
IoT and Edge/Fog Computing
Original source
Jan 10, 2023·arXiv (Cornell University)
0 cites
Active External Calls for Blockchain and Distributed Ledger Technologies: Debunking cited inability of Blockchain and DLT to make external calls

Joshua Ellul, Gordon J. Pace

Blockchain and other distributed ledger technologies have enabled peer-to-peer networks to maintain ledgers with an immutable history and guaranteed computation, all carried out without the need of trusted parties. In practice, few applications of blockchain are closed i.e. do not interact with the world outside the blockchain, and various techniques have been proposed and used to handle such interaction. One problem is that it is widely accepted that, due to the decentralised nature of blockchain networks and constraints to ensure trust and determinism, such communication can only flow into the blockchain, and that blockchain systems cannot initiate and execute calls to external systems or services. In this paper we show that this misconception is preconceived by building on our previously presented solution to demonstrate that such calls can be directly initiated from the blockchain itself in a feasible and efficient manner.

Open access
2 source records
cs.CR
cs.DC
cs.NI
Original source
Jan 9, 2023·arXiv (Cornell University)
2 cites
MIS: A Multi-Identifier Management and Resolution System Based on Consortium Blockchain in Metaverse

Han Wang, Hui Li, Abla Smahi, Zhao, Feng · 9 authors

The metaverse gradually evolves into a virtual world containing a series of interconnected sub-metaverses. Diverse digital resources, including identities, contents, services, and supporting data, are key components of the sub-metaverse. Therefore, a Domain Name System (DNS)-like system is necessary for efficient management and resolution. However, the legacy DNS was designed with security vulnerabilities and trust risks due to centralized issues. Blockchain is used to mitigate these concerns due to its decentralized features. Additionally, it supports identity management as a default feature, making it a natural fit for the metaverse. While there are several DNS alternatives based on the blockchain, they either manage only a single type of identifiers or isolate identities from other sorts of identifiers, making it difficult for sub-metaverses to coexist and connect with each other. This paper proposes a Multi-Identifier management and resolution System (MIS) in the metaverse, supporting the registration, resolution, and inter-translation functions. The basic MIS is portrayed as a four-tier architecture on a consortium blockchain due to its manageability, enhanced security, and efficiency properties. On-chain data is lightweight and compressed to save on storage while accelerating reading and writing operations. The resource data is encrypted based on the attributes of the sub-metaverse in the storage tier for privacy protection and access control. For users with decentralization priorities, a modification named EMIS is built on top of Ethereum. Finally, MIS is implemented on two testbeds and is available online as the open-source system. The first testbed consists of 4 physical servers located in the UK and Malaysia while the second is made up of 200 virtual machines (VMs) spread over 26 countries across all 5 continents on Google Cloud.

Open access
2 source records
cs.NI
Caching and Content Delivery
IoT and Edge/Fog Computing
Original source
Jan 8, 2023·2023 IEEE 20th Consumer Communications & Networking Conference (CCNC)
0 cites
An Application of DAG-based Distributed Ledger to Manage Content Whereabouts for Beyond 5G Networks

Yoshito Watanabe, Yozo Shoji

This paper presents a framework to manage the content whereabouts in the network consisting of heterogeneous resources by distributed ledger technology. Referring to our previously proposed Piggyback Network, which is an infrastructure-sharing-based large-volume digital content distribution/dissemination platform for the B5G society, we propose a partially ordered directed acyclic graph-based distributed ledger (DAG-DL) as a node-hosted transaction recording method. Through the computer simulations on the propagation delay of transactions over the network, we demonstrate that the proposed DAG-DL can record the past transactions with high censorship resistance, while a conventional blockchain cannot, even over an extremely large number of multiplex pathways and multi-hop relays in a distributed way.

Caching and Content Delivery
Opportunistic and Delay-Tolerant Networks
Peer-to-Peer Network Technologies
Original source
Jan 7, 2023·2023 3rd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST)
3 cites
Blockchain Based Secured Refugee Identity Management by Using the Assistance Smart Contract

Ahsan Habib, Towsif Refat, Md Taimur Ahad

Refugee identity documentation is a sensitive process that a host country must go through to avoid unnecessary adversities. Flawless identity documentation is not only important to restrict unwanted population influx, but also to provide public and private services only to the rightful citizens of a country. The established refugee identity system process is faulty, inefficient, and resource intensive. The government spends an incredible amount of time and assets to document the refugees to incur a loss eventually in the inflow of illegal citizens. Our research is keen to change the current refugee identity documentation process. In this paper, we demonstrate a blockchain solution to enhance the effectiveness of the current identity management procedure. We clearly demonstrate the solution using a blockchain-based system where no refugee can become the host country's citizen. We also demonstrate the blockchain architecture along with the internal activities. We present some techniques used in a blockchain to enhance the system's data security and privacy.

Blockchain Technology Applications and Security
Spam and Phishing Detection
Caching and Content Delivery
Original source