VeriBlock: A Blockchain-Based Verifiable Trust Management Architecture with Provable Interactions

by   Shantanu Pal, et al.

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.


A Blockchain-Based Trust Management Framework with Verifiable Interactions

There has been tremendous interest in the development of formal trust mo...

TrustChain: Trust Management in Blockchain and IoT supported Supply Chains

Traceability and integrity are major challenges for the increasingly com...

T3AB: Transparent and Trustworthy Third-party Authority using Blockchain

Increasingly, information systems rely on computational, storage, and ne...

An Architecture for Web 3.0 and the Emergence of Spontaneous Time Order

In this study, we proposed an architecture for Web 3.0, which is based o...

The Influence of Trust Score on Cooperative Behavior

The assessment of trust between users is essential for collaboration. Ge...

Offline-verifiable Data from Distributed Ledger-based Registries

Trust management systems often use registries to authenticate data, or f...

Trusted Multi-Party Computation and Verifiable Simulations: A Scalable Blockchain Approach

Large-scale computational experiments, often running over weeks and over...

Please sign up or login with your details

Forgot password? Click here to reset