论文标题
Xchange:一种基于区块链的机制,用于在资源受限环境中进行通用资产交易
XChange: A Blockchain-based Mechanism for Generic Asset Trading In Resource-constrained Environments
论文作者
论文摘要
越来越多的行业依赖于本网络设备来跟踪物理资源。区块链技术提供了原始人,以将这些资源表示为安全分布式分类帐中的数字资产。由于基于区块链的资产的扩散,越来越需要对孤立平台之间交易资产的通用机制。迄今为止,没有依赖可信赖的第三方的机制。 在这项工作中,我们解决了这个缺点并现在Xchange。与现有的分散资产交易的方法不同,我们将贸易管理和实际交换资产交换。 Xchange介导了孤立的区块链平台之间的任何数字资产的贸易,同时限制了对抗各方进行的欺诈行为。我们首先描述了一种通用的五阶段交易协议,该方案建立并执行个人之间的贸易。该协议在单独的区块链上说明了完整的贸易规格。然后,我们设计了一个轻巧的系统体系结构,该体系结构由通用资产市场的所有必需组件组成。 我们实施Xchange并进行现实世界实验。我们利用现有的轻质区块链(Trust链)来说明所有订单和完整的贸易规格。通过在多个低资源设备上部署Xchange,我们表明全部交易在半秒之内完成。为了量化机制的可伸缩性,我们对计算集群进行了进一步的实验。我们得出的结论是,Xchange的吞吐量在每秒交易方面,随系统负载线性缩放。此外,我们发现Xchange与相关的分散交易所,bitshares和波浪相比表现出较高的吞吐量和秩序的延迟。
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.