project screenshot 1
project screenshot 2
project screenshot 3

RuneTrust

RuneTrust is a decentralized trust score aggregator on Fhenix and Rootstock, using Fully Homomorphic Encryption (FHE) and Ordinals/Runes for privacy-preserving trust score computations, ensuring data confidentiality.

RuneTrust

Created At

ETHOnline 2024

Project Description

RuneTrust: Confidential Trust Score Aggregator New Gen Era: From Traditional Credit Scores to Holistic Trust Scores RuneTrust Logo

TL;DR: RuneTrust is a decentralized trust score aggregator built on the Fhenix and Rootstock blockchains. It is designed to provide privacy-preserving trust score computations, leveraging Fully Homomorphic Encryption (FHE) and Ordinals/Runes to ensure secure computation of trust scores while safeguarding user data confidentiality.

This platform is ideal for decentralized lending, reputation systems, and financial services, offering verifiable yet private trust metrics to ensure users' privacy and trustworthiness.

How it's Made

RuneTrust is composed of three key components that integrate Fhenix contracts and Rootstock HubRelayer:

RuneTrust Logo

  1. LendingContract Purpose: Facilitates decentralized lending based on encrypted trust scores. Details: Borrowers submit loan requests using encrypted trust scores and specify loan terms such as interest rates and durations. Lenders can approve loans after verifying the borrower’s trust score through the TrustScoreAggregator. The contract manages loan approval, repayment, and tracks borrower loan histories. Loans are only approved if the borrower’s trust score exceeds a specified threshold.
  2. TrustScoreAggregator Purpose: Aggregates, manages, and updates encrypted trust scores using Fhenix contracts. Details: Trust scores are stored in encrypted form and can only be accessed by authorized parties with the appropriate permissions using Fhenix's Permissioned access control. The contract also enables increasing or decreasing trust scores based on user activity (e.g., social or financial actions), using FHERC20 for trust score token management.
  3. TrustScoreRelayer Purpose: Relays trust scores across multiple blockchains, ensuring privacy is maintained. Details: The TrustScoreRelayer facilitates the secure transfer of trust scores between different blockchains, such as Fhenix and Rootstock, while maintaining privacy. Using Fhenix for encrypted computation and Rootstock for verifiable on-chain records, the TrustScoreRelayer ensures that trust scores remain confidential while being shared and verified across different blockchain ecosystems.
background image mobile

Join the mailing list

Get the latest news and updates