论文标题
Veriblock:基于区块链的可验证信任管理体系结构,具有可证明的交互
VeriBlock: A Blockchain-Based Verifiable Trust Management Architecture with Provable Interactions
论文作者
论文摘要
在大规模动态系统中,将区块链用于信任管理方面有了很大的进步。在这样的系统中,区块链主要用于存储各个实体之间交互的信任评分或与信任相关的信息。但是,使用区块链的当前信任管理体系结构缺乏计算信任评分的实体之间的可验证交互。在本文中,我们提出了一个基于区块链的信任管理框架,该框架允许独立信任提供者对一组通用信任证据实施不同的信任指标并提供个人信任价值。我们采用地理位置作为互动证明。一些现有的建议依靠地理位置数据,但它们不支持多个信任提供者的信任计算。相反,他们只能支持集中式系统。我们提出的架构不取决于单个集中式的第三方实体来确保可信赖的互动。我们的体系结构得到了可证明的交互作用的支持,可以使用区块链轻松验证。因此,它通过确保实体之间的实际互动来对信任管理具有高度的信心。我们使用现实世界中的用例示例为体系结构提供了详细的设计和开发。原型的证明是在以太坊区块链平台上实现的。实验结果表明,独立信托提供商的雇用充分提供了高度的信任评分,并且所提出的体系结构可以在现实世界中使用。
There has been considerable advancement in the use of blockchain for trust management in large-scale dynamic systems. In such systems, blockchain is mainly used to store the trust score or trust-related information of interactions among the various entities. However, present trust management architectures using blockchain lack verifiable interactions among the entities on which the trust score is calculated. In this paper, we propose a blockchain-based trust management framework that allows independent trust providers to implement different trust metrics on a common set of trust evidence and provide individual trust value. We employ geo-location as proof of interaction. Some of the existing proposals rely upon geo-location data, but they do not support trust calculation by multiple trust providers. Instead, they can only support a centralised system. Our proposed architecture does not depend upon a single centralised third-party entity to ensure trusted interactions. Our architecture is supported by provable interactions that can easily be verified using blockchain. Therefore, it allows a high degree of confidence in trust management by ensuring the actual interactions between the entities. We provide a detailed design and development of the architecture using real-world use case examples. The proof of prototype was implemented on the Ethereum blockchain platform. Experimental results demonstrate that the employment of independent trust providers adequately provides a high degree of trust scores and that the proposed architecture can be used in a real-world environment.