Blockchain Papers

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

594 papersLast indexed Aug 31, 2026
Search papers

Paper index

594 results ¡ page 10 of 25

Clear filters
Oct 25, 2022¡arXiv (Cornell University)
0 cites
Simplified State Storage Rent for EVM Blockchains

Sergio Demian Lerner, Federico Jinich, Diego Masini, Shreemoy Mishra

Uncontrolled growth of blockchain state can adversely affect client performance, decentralization and security. Previous attempts to introduce duration-based state storage pricing or 'storage rent' in Ethereum have stalled, partly because of complexity. We present a new approach with finer granularity to "spread" rent payments across peers. Our proposal shifts the burden of state rent from accounts to transaction senders in a quasi-random manner. This proposal offers a simple path for initial adoption on Ethereum Virtual Machine (EVM) compatible chains, and serve as a foundation to address remaining challenges.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Original source
Sep 27, 2022¡HAL (Le Centre pour la Communication Scientifique Directe)
3 cites
Simulation study of Sycomore ++ , a self-adapting graph-based permissionless distributed ledger

Aimen Djari, Emmanuelle Anceaume, Sara Tucci-Piergiovanni

The arrival of Bitcoin [1] drove the shift to decentralized ecosystems through the exchange of transactions without intermediary. However, one of the main challenges that need to face permissionless blockchains are scalability and security. In this paper, we present a performance evaluation of Sycomore++, a permissionless graph-based distributed ledger whose main feature is to dynamically self-adapt the number of created blocks to the current number of submitted transactions, and compare them with the ones of Bitcoin and Sycomore, a graph-based distributed ledger. Our evaluation relies on agent-based simulations to evaluate the capability of these distributed ledgers to address the aforementioned challenges, within different execution contexts.

Open access
2 source records
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Peer-to-Peer Network Technologies
Original source
Sep 26, 2022¡Annals of Computer Science and Information Systems
3 cites
Increasing data availability and fault tolerance for decentralized collaborative data-sharing systems

Kamil Jarosz, Łukasz Opioła, Łukasz Dutka, Renata Słota · 5 authors

In order to realize collaboration on a global scale, academic research requires often large quantities of data to be shared between geographically dispersed organizations. The requirement to protect and govern data in a network of loosely coupled, autonomous institutions is an incentive for decentralized solutions, where the participants are in full control of their data without trusting a third-party provider to store and process the data. In order to increase data availability and fault tolerance in decentralized collaborative systems, we propose a layer, which is based on replication and decentralized authority over the data. The solution consists of an idea of peer-sets, which are groups of peers implementing collective data management, a consensus protocol which synchronizes a distributed ledger between peers, and an atomic commitment protocol used to implement optional two-way references between documents. This architecture may be utilized in various decentralized collaborative data-sharing systems, such as Onedata.

Open access
Distributed systems and fault tolerance
Peer-to-Peer Network Technologies
Distributed and Parallel Computing Systems
Original source
Sep 23, 2022¡IEEE Transactions on Parallel and Distributed Systems
1 cites
Differentiated Consistency for Worldwide Gossips

Davide Frey, Achour MostÊfaoui, Matthieu Perrin, Pierre-Louis Roman ¡ 5 authors

Eventual consistency is a consistency model that favors liveness over safety. It is often used in large-scale distributed systems where models ensuring a stronger safety incur performance that are too low to be deemed practical. Eventual consistency tends to be uniformly applied within a system, but we argue a demand exists for differentiated eventual consistency, e.g. in blockchain systems. We propose update-query consistency with primaries and secondaries (UPS) to address this demand. UPS is a novel consistency mechanism that works in pair with our novel two-phase epidemic broadcast protocol gossip primary-secondary (GPS) to offer differentiated eventual consistency and delivery speed. We propose two complementary analyses of the broadcast protocol: a continuous analysis and a discrete analysis based on compartmental models used in epidemiology. Additionally, we propose the formal definition of a scalable consistency metric to measure the consistency trade-off at runtime. We evaluate UPS in two simulated worldwide settings: a one-million-node network and a network emulating that of the Ethereum blockchain. In both settings, UPS reduces inconsistencies experienced by a majority of the nodes and reduces the average message latency for the remaining nodes.

Open access
Peer-to-Peer Network Technologies
Caching and Content Delivery
Distributed systems and fault tolerance
Original source
Sep 22, 2022¡Electronics
2 cites
UI dApps Meet Decentralized Operating Systems

Rafał Skowroński, Jerzy Brzeziński

The advent of Ethereum opened up a pandora box of decentralized possibilities. While allowing for the replicated, decentralized computation of Turing-complete instructions, platforms such as Ethereum do not offer the possibility of direct, interactive, real-time processing of users’ inputs that could later affect the decentralized state machine. They cannot directly observe, replicate and authenticate users’ actions performed in real-time while presenting the results of these. They lack mechanics that would incentivize full-nodes to provide low-latency-constrained services to users in-between epochs of a decentralized state machine, thus pushing dApps’ developers towards hybrid architectures—ones employing centralized servers while not even considering certain applications, due to the aforementioned limitations. In this research paper, we explore our results of an attempt to create a ‘decentralized operating system’ user experience a reality. We propose an architecture which solves the problems of the responsiveness and finalization of multiple actions performed by users in real-time—without the need for users to pre-authenticate but after having presented a single, unitary consent to commit—through the hereby proposed Deferred Authentication mechanism. To allow for this, we employ an in-house developed #GridScript programming language, used by our decentralized state machine, along with a computer-vision-enabled and AI-aided mobile app (available for both iOS and Android). We introduce the concept of Decentralized Processing Threads (DPTs) and see how these enable fascinating possibilities. In addition, we look into how Access-Control-Lists (ACLs)-enabled, incentivized storage, incentivized Sybil-proof communication, embedded firewall apparatus, integrated off-the-chain payments, and crypto-incentivized off-the-chain storage aid such a system and thus render it as feasible. We highlight various interesting troubles we have encountered, such as state recovery after disconnects of the UI and the replication of its state across both nodes maintaining the network and web browsers. We depict ‘off-the-chain’ mechanics, which we use to reward for real-time services provided to users by nodes maintaining the network. We tackle crypto-incentivized WebRTC swarms not needing centralized servers for signaling. We look into a user-friendly approach to Non-Fungible Tokens (NFTs). The test-bed is readily available with multiple functional UI dApps already in place. Indeed, the paper presents UI and UX design decisions we have undertaken based on conclusions from statistical research results on a group of 50,341 volunteers over 4 years, which we have used to formulate what we codenamed as the Venice UI/UX design paradigm. We extend upon the notion of Token Pools to allow for the Sybil-proof incentivization of multiple-peers from a single data structure stored on the decentralized state machine.

Open access
Peer-to-Peer Network Technologies
Caching and Content Delivery
Distributed systems and fault tolerance
Original source
Sep 19, 2022¡Proceedings of the 4th ACM Conference on Advances in Financial Technologies
20 cites
Analysing and Improving Shard Allocation Protocols for Sharded Blockchains

Runchao Han, Jiangshan Yu, Ren Zhang

Sharding is a promising approach to scale permissionless blockchains. In a sharded blockchain, participants are split into groups, called shards, and each shard only executes part of the workloads. Despite its wide adoption in permissioned systems, transferring such success to permissionless blockchains is still an open problem. In permissionless networks, participants may join and leave the system at any time, making load balancing challenging. In addition, the adversary in such networks can launch the single-shard takeover attack by compromising a single shard's consensus. To address these issues, participants should be securely and dynamically allocated into different shards. However, the protocol capturing such functionality - which we call shard allocation - is overlooked.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Peer-to-Peer Network Technologies
Original source
Sep 5, 2022¡Blockchain Research and Applications
47 cites
Measuring node decentralisation in blockchain peer to peer networks

Andrew Howell, Takfarinas Saber, Malika Bendechache

New blockchain platforms are launching at a high cadence, each fighting for attention, adoption, and infrastructure resources. Several studies have measured the peer-to-peer (P2P) network decentralisation of Bitcoin and Ethereum (i.e., two of the largest used platforms). However, with the increasing demand for blockchain infrastructure, it is important to study node decentralisation across multiple blockchain networks, especially those containing a small number of nodes. In this paper, we propose NodeMaps, a data processing framework to capture, analyse, and visualise data from several popular P2P blockchain platforms, such as Cosmos, Stellar, Bitcoin, and Lightning Network. We compare and contrast the geographic distribution, the hosting provider diversity, and the software client variance in each of these platforms. Through our comparative analysis of node data, we found that Bitcoin and its Lightning Network Layer 2 protocol are widely decentralised P2P blockchain platforms, with the largest geographical reach and a high proportion of nodes operating on The Onion Router (TOR) privacy-focused network. Cosmos and Stellar blockchains have reduced node participation, with nodes predominantly operating in large cloud providers or well-known data centres.

Open access
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Caching and Content Delivery
Original source
Aug 26, 2022¡2022 IEEE 47th Conference on Local Computer Networks (LCN)
2 cites
Reputation-Based Data Carrying for Web3 Networks

Quinten Stokkink, Can Umut Ileri, Johan Pouwelse

Web3 networks are emerging to replace centrally-governed networking infrastructure. The integrity of the shared public infrastructure of Web3 networks is guaranteed through data sharing between nodes. However, due to the unstructured and highly partitioned nature of Web3 networks, data sharing between nodes in different partitions is a challenging task. In this paper we present the TSRP mechanism, which approaches the data sharing problem through nodes auditing each other to enforce carrying of data between partitions. Reputation is used as an analogue for the likelihood of nodes interacting with nodes from other partitions in the future. The number of copies of data shared with other nodes is inversely related to the nodes’ reputation. We use a real-world trace of Twitter to show how our implementation can converge to an equal number of copies as structured approaches.

Open access
Peer-to-Peer Network Technologies
Caching and Content Delivery
Internet Traffic Analysis and Secure E-voting
Original source
Aug 25, 2022¡arXiv (Cornell University)
0 cites
Lessons Learned from a Bare-metal Evaluation of Erasure Coding Algorithms in P2P Networks

Racin Nygaard

We have built a bare-metal testbed in order to perform large-scale, reproducible evaluations of erasure coding algorithms. Our testbed supports at least 1000 Ethereum Swarm peers running on 30 machines. Running experimental evaluation is time-consuming and challenging. Researchers must consider the experimental software's limitations and artifacts. If not controlled, the network behavior may cause inaccurate measurements. This paper shares the lessons learned from a bare-metal evaluation of erasure coding algorithms and how to create a controlled-environment in a cluster consisting of 1000 Ethereum Swarm peers.

Open access
2 source records
cs.DC
Cooperative Communication and Network Coding
Peer-to-Peer Network Technologies
Original source
Aug 22, 2022¡Institute of Electrical and Electronics Engineers (IEEE)
4 cites
Generic-NFT: A Generic Non-Fungible Token Architecture for Flexible Value Transfer in Web3

Lingxiao Yang, Xuewen Dong, Yushu Zhang, Qiang Qu ¡ 6 authors

Non-Fungible Tokens (NFTs) do hold the promise of providing Web3 with the opportunity for self-sovereignty of users' physical assets. However, existing NFT marketplaces lack a generic design that allows the value of assets to flow efficiently. In this paper, we propose a generic NFT architecture for Web3. The architecture supports the rapid development of the upper application environment and automated value mapping of the underlying physical asset environment. To connect these two environments, a generic connecter has been designed to provide flexible storage for mapping data management, and to support universal cross-chain transactions. With these features, the values of heterogeneous physical assets can coexist in a unified Web3 world, and rich value transfer services can be developed on demand. This paper discusses the background of the proposed architecture, the open problems and our initial solution, as well as our design principles and advantages, and finally validates this novel NFT architecture.

Open access
4 source records
Peer-to-Peer Network Technologies
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Original source
Aug 11, 2022¡Proceedings of the ACM SIGCOMM 2022 Conference
170 cites
Design and evaluation of IPFS

Dennis Trautwein, Aravindh Raman, Gareth Tyson, Ignacio Castro ¡ 8 authors

Recent years have witnessed growing consolidation of web operations. For example, the majority of web traffic now originates from a few organizations, and even micro-websites often choose to host on large pre-existing cloud infrastructures. In response to this, the "Decentralized Web" attempts to distribute ownership and operation of web services more evenly. This paper describes the design and implementation of the largest and most widely used Decentralized Web platform --- the InterPlanetary File System (IPFS) --- an open-source, content-addressable peer-to-peer network that provides distributed data storage and delivery. IPFS has millions of daily content retrievals and already underpins dozens of third-party applications. This paper evaluates the performance of IPFS by introducing a set of measurement methodologies that allow us to uncover the characteristics of peers in the IPFS network. We reveal presence in more than 2700 Autonomous Systems and 152 countries, the majority of which operate outside large central cloud providers like Amazon or Azure. We further evaluate IPFS performance, showing that both publication and retrieval delays are acceptable for a wide range of use cases. Finally, we share our datasets, experiences and lessons learned.

Open access
Caching and Content Delivery
Peer-to-Peer Network Technologies
Advanced Data Storage Technologies
Original source
Jul 29, 2022¡arXiv
1 cites
Blade: A Blockchain-supported Architecture for Decentralized Services

Sebastian GĂśndĂśr, Hakan YÄąldÄąz, Martin Westerkamp, Axel Kuupper

Decentralized services and applications provide a multitude of advantages for their users, such as improved privacy, control, and independence from third parties. Anyhow, decentralization comes at the cost of certain disadvantages, such as increased application complexity or communication overhead. This aggravates the development and deployment of decentralized services and applications. In this paper we present Blade, a software platform that aims to ease the effort of development, deployment, and administration of decentralized services by implementing reusable solutions for recurring challenges developers are facing when designing decentralized service architectures. This includes functionality for e.g. identity management, access control, request handling, verification of authenticity and integrity, discovery, or routing. Blade implements all this functionality in a Blade server instance, which can be deployed on a lightweight device, such as a NAS, Raspberry Pi, or router at home. This allows users without expert knowledge to run a Blade instance with already existing hardware with little overhead. Blade supports polyglot Blade modules that implement extended functionality, such as interfaces, frontends, and business logic of decentralized applications, e.g. a decentralized instant messaging service or an online social network. Based on the Oracle GraalVM, Blade modules can be implemented in a variety of programming languages and utilize the functionality provided by the Blade server instance. Blade modules are published in a Ethereum-based decentralized marketplace from where they can be installed directly via the Blade instances...

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Caching and Content Delivery
Original source
Jul 13, 2022¡arXiv (Cornell University)
3 cites
Smart Red Belly Blockchain: Enhanced Transaction Management for Decentralized Applications

Deepal Tennakoon, Vincent Gramoli

Decentralized Applications (DApps) have seen widespread use in the recent past driving the world towards a new decentralized version of the web known as Web3.0. DApp-supported blockchains like Ethereum have largely been responsible for this drive supporting the largest eco-system of DApps. Although the low performance provided by Ethereum has been a major impediment to realizing a decentralized web, several high-performance blockchains have been introduced recently to bridge this gap. Most of these blockchains rely on consensus optimizations. Only a few enhance other parts of the blockchain protocol that involves transaction management: the validation of transactions, broadcast of transactions, encapsulation and dissemination of blocks with transactions, re-validation and execution of transactions in blocks, storage of blocks, and confirmation of transaction commits to senders upon request. In this paper, we enhance transaction management by introducing a novel transaction validation reduction and a per sub-block processing to optimize the block storage. We empirically show the performance improvements gained by our enhanced transaction management in the Smart Red Belly Blockchain (SRBB) VM we develop. Finally, we integrate our SRBB VM to an already optimized consensus from a known blockchain to develop the Smart Red Belly Blockchain. Our results show that SRBB achieves a peak throughput of 4000 TPS and an average throughput of 2000 TPS on 200 nodes spread across 5 continents. SRBB outperforms 6 other blockchains when running the exchange DApp featuring a real workload trace taken from Nasdaq.

Open access
2 source records
cs.DC
Caching and Content Delivery
Peer-to-Peer Network Technologies
Original source
Jul 12, 2022¡International Journal of Health Sciences
1 cites
performance evaluation of permissionless distributed ledger technology ethereum

Jignasha R. Shah, Deepak Sharma

Permissionless or public Distributed Ledger Technologies (DLTs) provide full decentralization and transparency. The performance evaluation of permissionless Distributed Ledger Technologies is difficult due to their dynamic nature. This paper focuses on the performance evaluation of permissionless Ethereum DLT. Public test networks highly resemble the main network and capture the dynamic nature of permissionless DLTs. The paper proposes the BloodTrace application to trace the donated blood from the donor to the patient. The performance is evaluated by deploying the BloodTrace smart contract on the public test network Ropsten. The data collection for the calculation of the performance parameters can be performed in two ways: i) RPC based method ii) Log-based method. RPC based method involves polling the blockchain for each transaction data. The log-based method involves the collection of logs and fewer RPC calls to the Blockchain. The probabilistic nature of transaction confirmation is also taken into consideration while calculating the Latency (Finality) by analysing the effect of block confirmations on the latency. The evaluation results are then compared with the results obtained by the Hyperledger Caliper Benchmarking tool as it is using RPC based approach for calculation of performance parameters.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Peer-to-Peer Network Technologies
Original source
Jul 1, 2022¡2022 International Conference on Computer Communications and Networks (ICCCN)
3 cites
DLT-based Data Mules for Smart Territories

Mirko Zichichi, Luca Serena, Stefano Ferretti, Gabriele D’Angelo

Many services that are taken for granted in smart cities are not even remotely available in dislocated areas yet, due to the lack of or too costly wide area network connectivity. With the aim to offer a practical and secure way to transport data and allow for communications in such constrained scenarios, we focus on the problem of incentivizing to data mules, i.e. devices dedicated to enable the data transfer even in the absence of the Internet. Our solution combines the use of several distributed technologies for verifying the correct behavior of all the partici-pants and incentivize them. We focus on the use of state channels to support the flow of smart-contract-based tokens as a form of payment, in a condition where participants communicate only with others in physical proximity. Furthermore, we validate the viability of the application through the simulation of peer-to-peer interactions between the participants. In this work we achieve positive results in terms of communication latency and percentage of client nodes which are able to benefit from the system.

Open access
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Digital Platforms and Economics
Original source
Jun 21, 2022¡arXiv (Cornell University)
1 cites
Deep dive into Interledger: Understanding the Interledger ecosystem

Lucian Trestioreanu, Cyril Cassagnes, Radu State

At the technical level, the goal of Interledger is to provide an architecture and a minimal set of protocols to enable interoperability between any value transfer systems. The Interledger protocol is a protocol for inter-blockchain payments which can also accommodate FIAT currencies. To understand how it is possible to achieve this goal, several aspects of the technology require a deeper analysis. For this reason, in our journey to become knowledgeable and active contributors we decided to create our own test-bed on our premises. By doing so, we noticed that some aspects are well documented but we found that others might need more attention and clarification. Despite a large community effort, the task to keep information on a fast evolving software ecosystem up-to-date is tedious and not always the main priority for such a project. The purpose of this tutorial is to guide, through several examples and hands-on activities, community members who want to engage at different levels. The tutorial consolidates all the relevant information from generating a simple payment to ultimately creating a test-bed with the Interledger protocol suite between Ripple and other distributed ledger technologies.

Open access
2 source records
cs.SE
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Original source
Jun 17, 2022¡Research Square
1 cites
Evolutionary Random Graph for Bitcoin Overlay and Blockchain Mining Networks

Jacques Bou Abdo, Shuvalaxmi Dass, Basheer Qolomany, Liaquat Hossain

Abstract The world economy is experiencing the novel adoption of distributed currencies that are free from the control of central banks. Distributed currencies suffer from extreme volatility, and this can lead to catastrophic implications during future economic crisis. Understanding the dynamics of this new type of currencies is vital for empowering supervisory bodies from current reactive and manual incident responders to more proactive and well-informed planners. Bitcoin, the first and dominant distributed cryptocurrency, is still notoriously vague, especially for a financial instrument with market value exceeding $1 trillion. Modeling of bitcoin overlay network poses a number of important theoretical and methodological challenges. Current measuring approaches, for example, fail to identify the real network size of bitcoin miners. This drastically undermines the ability to predict forks, the suitable mining difficulty and most importantly the resilience of the network supporting bitcoin. In this work, we developed Evolutionary Random Graph, a theoretical model that describes the network of bitcoin miners. The correctness of this model has been validated using simulated and measure bitcoin data. We then predicted forking, optimal mining difficulty, network size and consequently the network’s inability to stand a drastic drop in bitcoin price using the current mining configuration.

Open access
3 source records
cs.CR
Blockchain Technology Applications and Security
Complex Network Analysis Techniques
Original source
Jun 17, 2022¡arXiv (Cornell University)
47 cites
Exploring Web3 From the View of Blockchain

Qin Wang, Rujia Li, Qi Wang, Shiping Chen ¡ 6 authors

Web3 is the most hyped concept from 2020 to date, greatly motivating the prosperity of the Internet of Value and Metaverse. However, no solid evidence stipulates the exact definition, criterion, or standard in the sense of such a buzzword. To fill the gap, we aim to clarify the term in this work. We narrow down the connotation of Web3 by separating it from high-level controversy argues and, instead, focusing on its protocol, architecture, and evaluation from the perspective of blockchain fields. Specifically, we have identified all potential architectural design types and evaluated each of them by employing the scenario-based architecture evaluation method. The evaluation shows that existing applications are neither secure nor adoptable as claimed. Meanwhile, we also discuss opportunities and challenges surrounding the Web3 space and answer several prevailing questions from communities. A primary result is that Web3 still relies on traditional internet infrastructure, not as independent as advocated. This report, as of June 2022, provides the first strict research on Web3 in the view of blockchain. We hope that this work would provide a guide for the development of future Web3 services.

Open access
2 source records
Caching and Content Delivery
Peer-to-Peer Network Technologies
IoT and Edge/Fog Computing
Original source
Jun 10, 2022¡Research Square
0 cites
Propagation Delay in Bitcoin Networks: Issues and Countermeasures

Khaled Tarmissi, Atef Shalan, Abdullah Al Shahrani, Rayan Alsulamy ¡ 6 authors

Abstract The authors have requested that this preprint be removed from Research Square.

Open access
Blockchain Technology Applications and Security
Complex Network Analysis Techniques
Peer-to-Peer Network Technologies
Original source
Jun 1, 2022¡arXiv (Cornell University)
1 cites
Formal Analysis of Lending Pools in Decentralized Finance

Massimo Bartoletti, J. Chiang, Tommi Junttila, Alberto Lluch Lafuente ¡ 6 authors

Decentralised Finance (DeFi) applications constitute an entire financial ecosystem deployed on blockchains. Such applications are based on complex protocols and incentive mechanisms whose financial safety is hard to determine. Besides, their adoption is rapidly growing, hence imperilling an increasingly higher amount of assets. Therefore, accurate formalisation and verification of DeFi applications is essential to assess their safety. We have developed a tool for the formal analysis of one of the most widespread DeFi applications: Lending Pools (LP). This was achieved by leveraging an existing formal model for LPs, the Maude verification environment and the MultiVeStA statistical analyser. The tool supports several analyses including reachability analysis, LTL model checking and statistical model checking. In this paper we show how the tool can be used to analyse several parameters of LPs that are fundamental to assess and predict their behaviour. In particular, we use statistical analysis to search for threshold and reward parameters that minimize the risk of unrecoverable loans.

Open access
2 source records
Blockchain Technology Applications and Security
Scientific Computing and Data Management
Peer-to-Peer Network Technologies
Original source
May 24, 2022¡International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering
1 cites
NAGA: multi-blockchain based decentralized platform architecture for cryptocurrency payment

Dendej Sawarnkatat, Sucha Smanchat

Paying for electronic commerce products with cryptocurrencies is an increasingly popular method. However, the situations where a seller expects one specific cryptocurrency as a payment while a buyer only possesses another, inevitably create inconvenience to the buyer, which may lead to cancellation of purchase. In this paper, we propose a light-weighted software architecture of a payment system called NAGA platform that works with a number of crypto blockchain networks to support cross-cryptocurrency payments where buyers can pay in one currency, and the seller automatically receives another of his/her choice. This minimizes the complexity and inconvenience of the buyer, leading to an increase in sales and revenues of the electronic commerce system. With the built-in crypto exchange, crosscryptocurrency payment can be processed with real-time exchange rates that enables both buyers and sellers to receive cryptocurrency of their preferred choices.

Open access
Blockchain Technology Applications and Security
Digital Platforms and Economics
Peer-to-Peer Network Technologies
Original source
May 17, 2022¡2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)
20 cites
Self-Sovereign Identity as a Service: Architecture in Practice

Yepeng Ding, Hiroyuki Sato

Self-sovereign identity (SSI) has gained a large amount of interest. It enables physical entities to retain ownership and control of their digital identities, which naturally forms a conceptual decentralized architecture. With the support of the distributed ledger technology (DLT), it is possible to implement this conceptual decentralized architecture in practice and further bring technical advantages such as privacy protection, security enhancement, high availability. However, developing such a relatively new identity model has high costs and risks with uncertainty. To facilitate the use of the DLT-based SSI in practice, we formulate Self-Sovereign Identity as a Service (SSIaaS), a concept that enables a system, especially a system cluster, to readily adopt SSI as its identity model for identification, authentication, and authorization. We propose a practical architecture by elaborating the service concept, SSI, and DLT to implement SSIaaS platforms and SSI services. Besides, we present an architecture for constructing and customizing SSI services with a set of architectural patterns and provide corresponding evaluations. Furthermore, we demonstrate the feasibility of our proposed architecture in practice with Selfid, an SSIaaS platform based on our proposed architecture.

Open access
3 source records
cs.SE
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Original source
May 13, 2022¡Proc. ACM Meas. Anal. Comput. Syst. 7, 2, Article 32 (June 2023), 33 pages
24 cites
Strategic Latency Reduction in Blockchain Peer-to-Peer Networks

Weizhao Tang, Lucianna Kiffer, Giulia Fanti, Ari Juels

Most permissionless blockchain networks run on peer-to-peer (P2P) networks, which offer flexibility and decentralization at the expense of performance (e.g., network latency). Historically, this tradeoff has not been a bottleneck for most blockchains. However, an emerging host of blockchain-based applications (e.g., decentralized finance) are increasingly sensitive to latency; users who can reduce their network latency relative to other users can accrue (sometimes significant) financial gains. In this work, we initiate the study of strategic latency reduction in blockchain P2P networks. We first define two classes of latency that are of interest in blockchain applications. We then show empirically that a strategic agent who controls only their local peering decisions can manipulate both types of latency, achieving 60\% of the global latency gains provided by the centralized, paid service bloXroute, or, in targeted scenarios, comparable gains. Finally, we show that our results are not due to the poor design of existing P2P networks. Under a simple network model, we theoretically prove that an adversary can always manipulate the P2P network's latency to their advantage, provided the network experiences sufficient peer churn and transaction activity.

Open access
5 source records
cs.CR
cs.GT
cs.NI
Original source