XChange: A Blockchain-based Mechanism for Generic Asset Trading In Resource-constrained Environments

04/10/2020
by   Martijn de Vos, et al.
0

An increasing number of industries rely on Internet-of-Things devices to track physical resources. Blockchain technology provides primitives to represent these resources as digital assets on a secure distributed ledger. Due to the proliferation of blockchain-based assets, there is an increasing need for a generic mechanism to trade assets between isolated platforms. To date, there is no such mechanism without reliance on a trusted third party. In this work, we address this shortcoming and present XChange. Unlike existing approaches for decentralized asset trading, we decouple trade management and the actual exchange of assets. XChange mediates trade of any digital asset between isolated blockchain platforms while limiting the fraud conducted by adversarial parties. We first describe a generic, five-phase trading protocol that establishes and executes trade between individuals. This protocol accounts full trade specifications on a separate blockchain. We then devise a lightweight system architecture, composed of all required components for a generic asset marketplace. We implement XChange and conduct real-world experimentation. We leverage an existing, lightweight blockchain, TrustChain, to account all orders and full trade specifications. By deploying XChange on multiple low-resource devices, we show that a full trade completes within half a second. To quantify the scalability of our mechanism, we conduct further experiments on our compute cluster. We conclude that the throughput of XChange, in terms of trades per second, scales linearly with the system load. Furthermore, we find that XChange exhibits superior throughput and order fulfil latency compared to related decentralized exchanges, BitShares and Waves.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2019

HyperPubSub: Blockchain based Publish/Subscribe

In this paper we describe the architecture and the implementation of a b...
research
12/12/2022

A Taxonomy and Review of Lightweight Blockchain Solutions for Internet of Things Networks

Internet of things networks have spread to most digital applications in ...
research
10/26/2020

Blockchain-Empowered Socially Optimal Transactive Energy System: Framework and Implementation

Transactive energy plays a key role in the operation and energy manageme...
research
03/23/2020

An Incentive Mechanism for Building a Secure Blockchain-based Industrial Internet of Things

The world-changing blockchain technique provides a novel method to estab...
research
02/06/2020

Energy-aware Demand Selection and Allocation for Real-time IoT Data Trading

Personal data is a new economic asset that individuals can trade to gene...
research
07/06/2023

Eating sandwiches: Modular and lightweight elimination of transaction reordering attacks

Traditional blockchains grant the miner of a block full control not only...
research
05/15/2020

An Architecture for Distributed Energies Trading in Byzantine-Based Blockchain

With the development of smart cities, not only are all corners of the ci...

Please sign up or login with your details

Forgot password? Click here to reset