摘要
为解决在不信任的区块链环境中由于数据转售而造成的用户不愿共享数据等问题,提出一种基于侧链和信任管理模型的数据共享方案。使用信任管理模型量化节点信任值,将节点信任值集成到数据共享智能合约中,为用户提供可信的共享环境和动态的访问控制接口。对联盟链进行侧链扩容,使用信任管理模型优化共识算法。规定主链使用具有拜占庭容错能力的T-PBFT算法,侧链使用仅适用于高信任场景的T-Raft算法。用户根据预先设置的阈值动态决定在主链或侧链共享数据。实验就方案的安全性和性能进行分析,表明了该方案的可行性和有效性。
To solve the problem of users’unwillingness to share data due to data resale in a trustless blockchain environment,a data-sharing scheme based on sidechain and trust management model was proposed.The trust management model was used to quantify the node trust value and integrate it into the data sharing smart contract,which provided a trusted sharing environment and a dynamic access control interface.The consortium blockchain was used to expand the sidechain and the trust management model was used to optimize the consensus algorithm.It was also stipulated that the main chain used the T-PBFT algorithm with Byzantine fault tolerance,and the sidechain used the T-Raft algorithm which was only suitable for high-trust scenarios.Users dynamically decided to share data on the main chain or sidechain according to preset thresholds.The experiment analyzed the security and performance of the scheme.Its feasibility and effectiveness are verified.
作者
吴昊
李贝
贺小伟
王宾
李思远
WU Hao;LI Bei;HE Xiao-wei;WANG Bin;LI Si-yuan(School of Information Science and Technology,Northwest University,Xi’an 710127,China;Network and Data Center,Northwest University,Xi’an 710127,China)
出处
《计算机工程与设计》
北大核心
2024年第1期24-31,共8页
Computer Engineering and Design
基金
国家重点研发基金项目(2019YFC1521101)
陕西省教育厅2019年度重点科学研究计划(信息保障专项)基金项目(19jx008)
西安市科技计划基金项目(2020KJRC0117)。
关键词
区块链
数据共享
智能合约
信任管理模型
侧链
数据转售
共识算法
blockchain
data sharing
smart contract
trust management model
sidechain
data reselling
consensus algorithm