Skip to main content
QUICK REVIEW

[论文解读] Fabric-SCF: A Blockchain-based Secure Storage and Access Control Scheme for Supply Chain Finance

Dun Li, Dezhi Han|arXiv (Cornell University)|Nov 26, 2021
Blockchain Technology Applications and Security参考文献 84被引用 5
一句话总结

本文提出 Fabric-SCF,一种基于区块链的供应链金融安全存储与访问控制机制,采用 Hyperledger Fabric 与基于属性的访问控制(ABAC)技术。该系统通过智能合约实现去中心化、不可篡改的数据存储,并支持细粒度的访问控制,在真实工作负载下实现超过 550 TPS 的高吞吐量与低响应延迟。

ABSTRACT

Supply chain finance(SCF) is committed to providing credit for small and medium-sized enterprises(SMEs) with low credit lines and small financing scales. The resulting financial credit data and related business transaction data are highly confidential and private. However, traditional SCF management schemes mostly use third-party platforms and centralized designs, which cannot achieve highly reliable secure storage and fine-grained access control. To fill this gap, this paper designs and implements Fabric-SCF, a secure storage and access control system based on blockchain and attribute-based access control ( extbf{ABAC}) model. This scheme uses distributed consensus to realize data security, traceability, and immutability. We also use smart contracts to define system processes and access policies to ensure the efficient operation of the system. To verify the performance of Fabric-SCF, we designed two sets of simulation experiments. The results show that Fabric-SCF achieves dynamic and fine-grained access control while maintaining high throughput in a simulated real-world operating scenario.

研究动机与目标

  • 解决传统供应链金融(SCF)系统依赖中心化第三方平台所导致的安全性不足、去中心化程度低以及细粒度访问控制缺失的问题。
  • 克服现有 SCF 系统在数据隐私保护、可追溯性不足以及人工流程低效等方面的局限性。
  • 设计一种安全、可扩展且可审计的系统,用于在区块链技术基础上存储和管理供应链金融中的敏感财务与交易数据。
  • 通过集成智能合约与 ABAC 模型,实现动态、策略驱动的访问控制,以适应不断变化的业务需求。
  • 通过仿真与基准测试,确保系统在真实世界并发工作负载下的性能与可靠性。

提出的方法

  • 利用 Hyperledger Fabric 作为底层区块链框架,确保去中心化、不可篡改性以及基于共识的数据完整性。
  • 通过智能合约编码业务逻辑与访问控制策略,实现 SCF 流程的自动化、规则化执行。
  • 实施基于属性的访问控制(ABAC)模型,其中访问决策基于用户属性、资源属性及环境条件综合判断。
  • 使用四种核心智能合约方法:AddPolicy()、QueryPolicy()、UpdatePolicy() 和 DeletePolicy(),实现对访问策略的动态管理。
  • 引入 CheckAccess() 方法,在运行时根据当前策略与用户属性自动验证访问请求。
  • 采用模块化架构,通过独立的合约实现用户管理、融资项目管理与访问控制功能,实现功能隔离与优化。

实验结果

研究问题

  • RQ1区块链技术如何被有效应用于提升供应链金融系统中的数据安全与访问控制?
  • RQ2智能合约与 ABAC 的结合是否能够在 SCF 环境中实现细粒度、动态的访问控制,同时保持系统性能?
  • RQ3在真实世界并发交易负载下,基于区块链的 SCF 系统具有怎样的性能可扩展性?
  • RQ4该系统如何在多组织供应链环境中确保数据的不可篡改性、可追溯性与隐私保护?
  • RQ5通过可编程访问策略与智能合约,该系统在多大程度上能够支持不断演进的业务逻辑?

主要发现

  • Fabric-SCF 在 Solo 与 Kafka 共识机制下均能保持超过 550 笔交易每秒(TPS)的高吞吐量。
  • 随着区块大小增加,合约执行时间以受控且可预测的方式增长,表明系统具备稳定且可扩展的性能表现。
  • 写操作(如添加、更新)的延迟略高于读操作(查询)与删除操作,但差异较小且在可接受范围内。
  • 系统在高并发环境下仍能保持一致的性能输出,证实其在真实供应链金融应用中的稳定性。
  • ABAC 与智能合约的集成实现了动态、策略驱动的访问控制,能够支持复杂且不断演化的访问需求。
  • 仿真结果表明,该系统能够支持跨多个组织的安全、可审计且高效的敏感财务数据访问。

更好的研究,从现在开始

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

无需绑定信用卡

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