论文标题
网络边缘数据共享的区块链:功能和安全性之间的权衡
Blockchain for Data Sharing at the Network Edge: Trade-Off Between Capability and Security
论文作者
论文摘要
Blokchain是一项有前途的技术,可以在网络边缘启用分布式和可靠的数据共享。区块链中的高安全性无疑是网络处理重要数据项的关键因素。另一方面,根据区块链的困境,对分布式安全性的过分强调将导致交易处理能力不佳,这限制了区块链在具有高通量和低延迟要求的数据共享方案中的应用。为了实现以需求为导向的分布式服务,本文从区块传播和分叉问题的角度研究了区块链的能力与安全性之间的关系。首先,引入了马尔可夫链来分析边缘服务器之间的基于八卦的块传播,该服务器旨在得出块传播延迟和分叉概率。然后,我们研究了分叉对区块链能力和安全指标的影响,这是交易吞吐量,确认延迟,容错性以及恶意修改的可能性。分析结果表明,随着块生成时间或块大小的调整,交易吞吐量在牺牲容错时会有所改善,反之亦然。同时,可以通过调整确认阈值来抵消安全性下降,而确认延迟的成本增加。能力 - 安全权衡的分析可以根据数据共享方案的要求提供理论指南来管理区块链绩效。
Blokchain is a promising technology to enable distributed and reliable data sharing at the network edge. The high security in blockchain is undoubtedly a critical factor for the network to handle important data item. On the other hand, according to the dilemma in blockchain, an overemphasis on distributed security will lead to poor transaction-processing capability, which limits the application of blockchain in data sharing scenarios with high-throughput and low-latency requirements. To enable demand-oriented distributed services, this paper investigates the relationship between capability and security in blockchain from the perspective of block propagation and forking problem. First, a Markov chain is introduced to analyze the gossiping-based block propagation among edge servers, which aims to derive block propagation delay and forking probability. Then, we study the impact of forking on blockchain capability and security metrics, in terms of transaction throughput, confirmation delay, fault tolerance, and the probability of malicious modification. The analytical results show that with the adjustment of block generation time or block size, transaction throughput improves at the sacrifice of fault tolerance, and vice versa. Meanwhile, the decline in security can be offset by adjusting confirmation threshold, at the cost of increasing confirmation delay. The analysis of capability-security trade-off can provide a theoretical guideline to manage blockchain performance based on the requirements of data sharing scenarios.