Skip to main content
QUICK REVIEW

[论文解读] SpeedyChain: A framework for decoupling data from blockchain for smart cities

Regio A. Michelin, Ali Dorri|arXiv (Cornell University)|Jul 5, 2018
Blockchain Technology Applications and Security参考文献 25被引用 15
一句话总结

SpeedyChain 提出了一种区块链框架,通过将数据与区块解耦,实现在智慧城市中低延迟、私密且可扩展的数据共享。通过仅在区块中存储交易哈希,并结合基于过期时间的区块管理机制与Merkle树,该框架减少了存储和验证开销,在大规模场景下仍能实现亚毫秒级的交易验证时间。

ABSTRACT

There is increased interest in smart vehicles acting as both data consumers and producers in smart cities. Vehicles can use smart city data for decision-making, such as dynamic routing based on traffic conditions. Moreover, the multitude of embedded sensors in vehicles can collectively produce a rich data set of the urban landscape that can be used to provide a range of services. Key to the success of this vision is a scalable and private architecture for trusted data sharing. This paper proposes a framework called SpeedyChain, that leverages blockchain technology to allow smart vehicles to share their data while maintaining privacy, integrity, resilience and non-repudiation in a decentralized, and tamper-resistant manner. Differently from traditional blockchain usage (e.g., Bitcoin and Ethereum), the proposed framework uses a blockchain design that decouples the data stored in the transactions from the block header, thus allowing for fast addition of data to the blocks. Furthermore, an expiration time for each block to avoid large sized blocks is proposed. This paper also presents an evaluation of the proposed framework in a network emulator to demonstrate its benefits.

研究动机与目标

  • 解决智慧城市中智能网联汽车与城市基础设施之间可信数据共享所面临的可扩展性与隐私挑战。
  • 克服集中式数据平台的局限性,包括单点故障和身份关联导致的隐私泄露问题。
  • 通过去中心化的区块链模型,实现车辆、路侧单元(RSIs)和服务提供商之间低延迟、防篡改且可审计的数据交换。
  • 将数据与区块链区块解耦,以减少存储与验证开销,提升资源受限的智能网联汽车的性能。
  • 通过动态密钥管理与无信任验证机制,在保障数据完整性与不可否认性的同时,保护车辆所有者的隐私。

提出的方法

  • 将交易数据与区块头解耦,仅在区块链中存储加密哈希(如Merkle根),以减小区块大小并提升可扩展性。
  • 采用Merkle树结构高效验证大量交易的完整性,其根哈希值存储于区块中。
  • 引入区块过期机制,防止区块链无限制增长,确保长期可维护性。
  • 采用双向信任模型,使车辆与RSIs可使用公钥密码学与区块链验证的身份相互验证数据真实性。
  • 将区块链管理(如挖矿与验证)委托给计算资源丰富的参与者,如RSIs与服务提供商,从而减轻车辆的计算负担。
  • 利用可信代理(Merkle树更新器)维护并分发有效公钥的根哈希,使低资源车辆可实现轻量级验证。

实验结果

研究问题

  • RQ1如何优化区块链以支持城市环境中智能网联汽车的高吞量、低延迟数据共享?
  • RQ2何种机制可在不损害数据完整性或可审计性的前提下,实现数据与区块链区块的解耦?
  • RQ3在车辆共享敏感位置数据的去中心化数据共享系统中,如何保障隐私?
  • RQ4采用数据解耦的区块链架构后,交易与区块验证时间可实现多大的性能提升?
  • RQ5所提出的框架在交易与区块数量增加时如何扩展?其延迟特性如何?

主要发现

  • SpeedyChain中,1,000笔交易的验证时间最低可达0.002 ms,表明其具备高吞吐量与低延迟性能。
  • 在50至650个区块范围内,每台对等节点的区块验证与更新时间在0.021 ms至0.025 ms之间,表明在大规模部署中具备高效的同步能力。
  • 计算1,000笔交易的Merkle树根哈希耗时7.995 ms,表明其增长呈亚线性,适用于实时应用场景。
  • 对于包含650个区块与1,000笔交易的区块链,创建并验证新区块的总耗时为20.33 ms,其中验证仅占总时间的7.7%。
  • 在1,000笔交易的场景下,延迟测量结果的置信度达95%,误差概率仅为0.002 ms,表明系统具备高度可靠性。
  • 使用CORE网络仿真器的仿真结果表明,SpeedyChain在高交易负载下仍能保持低延迟与高可扩展性。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。