We investigate how a blockchain can distill the collective belief of its nodes regarding the trustworthiness of a (sub)set of nodes into a {\em reputation system} that reflects the probability of correctly performing a task. To address this question, we introduce a framework that breaks it down into two sub-problems:
1. (Information Extraction): How can the system distill trust information from a function of the nodes' true beliefs?
2. (Incentive Design): How can we incentivize nodes to truthfully report such information?
To tackle the first sub-problem, we adapt, in a non-trivial manner, the well-known PageRank algorithm to our problem. For the second, we define a new class of games, called Trustworthy Reputation games (TRep games), which aim to extract the collective beliefs on trust from the actions of rational participants. We then propose a concrete TRep game whose utility function leverages Personalized PageRank and can be instantiated through a straightforward blockchain rewards mechanism. Building on this, we show how the TRep game enables the design of a reputation system. Such systems can enhance the robustness, scalability, and efficiency of blockchain and DeFi solutions. For instance, we demonstrate how such a system can be used within a Proof-of-Reputation blockchain.
- ID de l'article : 2505.14551
- Titre : Game of Trust: How Trustworthy Does Your Blockchain Think You Are?
- Auteurs : Petros Drineas (Purdue University), Rohit Nema (Stanford University), Rafail Ostrovsky (UCLA), Vassilis Zikas (Georgia Tech)
- Classification : cs.GT (Théorie des Jeux), cs.AI (Intelligence Artificielle), cs.CR (Cryptographie et Sécurité)
- Date de publication : 9 octobre 2025 (arXiv v2)
- Lien de l'article : https://arxiv.org/abs/2505.14551
Cet article étudie comment extraire d'une blockchain, à partir des croyances collectives de ses nœuds, un système de réputation concernant la fiabilité d'un sous-ensemble de nœuds, système capable de refléter la probabilité d'exécution correcte des tâches. L'article décompose ce problème en deux sous-problèmes : (1) l'extraction d'information : comment le système extrait-il les informations de confiance d'une fonction des croyances réelles des nœuds ? (2) la conception d'incitations : comment inciter les nœuds à rapporter fidèlement ces informations ? Pour résoudre le premier sous-problème, les auteurs adaptent de manière non triviale le célèbre algorithme PageRank ; pour résoudre le second problème, ils définissent une nouvelle classe de jeux — les jeux de réputation fiable (TRep games) — visant à extraire des actions des participants rationnels les croyances collectives concernant la confiance.
Le défi fondamental des blockchains et des systèmes décentralisés est la question de la confiance. En l'absence d'une autorité centrale, comment déterminer quels nœuds méritent d'être fiables pour exécuter des tâches spécifiques ? Cela affecte directement la qualité et l'efficacité du système.
- Besoin de solutions de mise à l'échelle de couche 2 : Les solutions de couche 2 telles que les protocoles optimistes dépendent d'hypothèses concernant la fiabilité d'entités spécifiques, mais la confiance absolue constitue un risque systémique dans les systèmes gérant des milliards de dollars d'actifs.
- Limitations des approches existantes :
- Les méthodes traditionnelles reposent sur des mécanismes de garantie, exigeant que les parties fiables fournissent des garanties, avec des pénalités économiques en cas d'écart par rapport à l'exécution honnête
- Les systèmes de réputation existants sont généralement temporaires et implicites, manquant d'une analyse formelle rigoureuse
- Assimiler la réputation aux ressources système (comme l'enjeu ou la puissance de calcul) ne reflète pas directement la fiabilité
L'article pose la question centrale : Comment une blockchain peut-elle dériver un système de réputation pour un sous-ensemble de ses nœuds en extrayant les croyances collectives du système concernant la fiabilité des nœuds ?
- Contribution conceptuelle : Un cadre systématique décomposant le problème complexe en deux sous-problèmes : l'extraction d'information et la conception d'incitations
- Contributions techniques :
- Proposition de l'algorithme Designated PageRank, adaptant PageRank pour l'extraction de réputation
- Définition d'une nouvelle classe de jeux : les jeux de réputation fiable (TRep games)
- Conception de fonctions d'utilité spécifiques basées sur PageRank personnalisé
- Contributions théoriques :
- Preuve que les scores de réputation de PageRank conservent les proportions en information parfaite
- Établissement de la correspondance entre l'équilibre de Nash et l'extraction de réputation
- Fourniture de garanties d'approximation en information bruitée
- Contributions applicatives : Démonstration de l'intégration des jeux TRep dans une blockchain Proof-of-Reputation
Entrée : Croyances de n nœuds utilisateurs concernant la fiabilité de m nœuds serveurs
Sortie : Vecteur de scores de réputation reflétant la fiabilité relative des serveurs
Contrainte : Inciter les utilisateurs à rapporter fidèlement leurs croyances
Définition d'un graphe orienté pondéré G=(V∪V^,E,R), où :
- V={v1,…,vn} : ensemble des nœuds utilisateurs
- V^={v^1,…,v^m} : ensemble des nœuds serveurs
- R=(R1,…,Rm) : vecteur de scores de fiabilité des serveurs
- Les poids des arêtes représentent les degrés de confiance des utilisateurs envers d'autres nœuds
Pour traiter le problème des nœuds puits (nœuds serveurs avec degré sortant nul), modification de PageRank traditionnel :
π=π(1−α)Wout−1M+nα⋅[1n×1,0m×1]
Modifications clés :
- Limitation de la téléportation (teleportation) aux seuls nœuds utilisateurs
- Les valeurs PageRank des nœuds serveurs sont directement déterminées par les contributions pondérées des nœuds utilisateurs
Définition d'un jeu bayésien synchrone :
G=(P,A=∏i∈[n]Ai,(ui)i∈[n],(Ti)i∈[n],(Rj)j∈[m])
où :
- Joueurs : P=(Pi)i∈[n], n agents/joueurs
- Espace d'actions : Ai=[m+n], chaque joueur peut approuver n'importe quel serveur ou utilisateur
- États de nature : (Rj)j∈[m], chaque Rj∈[0,1] représentant une probabilité
- Fonctions d'utilité : basées sur PageRank personnalisé
L'utilité espérée du joueur Pi :
E[ui(s,r)]=∑j∈[m]rj⋅ωv^j∣V−1(vi)
où ωv^j∣V−1(vi) est la contribution relative de l'utilisateur vi au score de réputation du serveur v^j.
- Adaptation non triviale de PageRank :
- Résolution des problèmes de PageRank traditionnel sous rôles de nœuds asymétriques
- Introduction d'un mécanisme de téléportation restreint
- Fourniture de garanties théoriques de conservation des proportions
- Combinaison de la théorie des jeux et de l'extraction de réputation :
- Première intégration du raisonnement formel en théorie des jeux avec les mécanismes d'extraction de réputation
- Conception de fonctions d'utilité compatibles avec les incitations
- Établissement de la correspondance entre l'équilibre de Nash et le décodage de réputation
- Concept de décodabilité :
- Définition de la (E,f)-décodabilité, où E est un ensemble de profils de stratégie et f est une fonction de réputation
- Fourniture d'une fonction de décodage efficace D telle que D(e)≃f(R1,…,Rm)
L'article procède principalement à une analyse théorique, considérant trois scénarios informationnels :
- Information parfaite : Tous les utilisateurs connaissent parfaitement l'état de nature R
- Information hiérarchique : Certains utilisateurs (Pperfect) possèdent une information parfaite, tandis que d'autres ont une information incomplète
- Information bruitée cohérente : Tous les utilisateurs ont une estimation bruitée mais cohérente de l'état de nature
- Conservation des proportions : ρjρi=RjRi
- Précision d'approximation : Erreur d'approximation en norme L∞
- Propriétés d'équilibre de Nash : Unicité et existence
Théorème 3 : Gperfect est (ENE,f1)-décodable, où f1=N (fonction de normalisation L1).
Lemme 2 : Gperfect possède un unique équilibre de Nash s∗=(N(R),…,N(R)).
En présence d'un sous-ensemble d'utilisateurs avec information parfaite, la (ENE,f1)-décodabilité est conservée et n'est pas affectée par les stratégies des autres utilisateurs.
Théorème 4 : Gnoisy est (Ett,f2)-décodable, où :
- Ett est le profil de stratégie « dire la vérité »
- f2 produit avec haute probabilité un vecteur proche de N(R) en norme L∞
Lemme 3 : En supposant ϵ=O(1/n), la stratégie de dire la vérité est un ϵ′-équilibre de Nash, où ϵ′=O(m2/n).
- Équilibre de Nash unique : Existence d'un unique équilibre de Nash symétrique en information parfaite
- Robustesse : Sous structure informationnelle hiérarchique, la stratégie des utilisateurs avec information parfaite n'est pas affectée par les utilisateurs bruités
- Scalabilité : Avec l'augmentation du nombre d'utilisateurs (n≫m), l'erreur d'approximation décroît de manière monotone
- Conservation des proportions : Maintien des relations de fiabilité relative entre serveurs dans divers scénarios
- Réputation tokenisée : Récompense de jetons de réputation via mécanismes de délégation d'enjeu
- Proof-of-Reputation : Amélioration des protocoles de consensus utilisant les systèmes de réputation existants
- Distinction de cet article : Extraction directe de la réputation à partir des croyances des participants, plutôt qu'indirectement via la mesure des ressources
- Applications traditionnelles : Classement de l'importance des pages web, systèmes de recommandation
- Extensions en théorie des jeux : Études de la manipulation stratégique de PageRank
- Innovation de cet article : Utilisation simultanée de PageRank pour la conception d'utilité et le décodage, spécifiquement pour l'évaluation de la fiabilité
- Réputation dans les jeux répétés : Apprentissage de la réputation basé sur l'historique des comportements
- Conception bayésienne optimale : Conception de mécanismes en information incomplète
- Contribution de cet article : Nouveau cadre pour l'apprentissage de la réputation externe dans les jeux à un coup
- Vérification de faisabilité : Une blockchain peut extraire de manière fiable un système de réputation pour ses nœuds via un cadre systématique
- Garanties théoriques : Fourniture de garanties de performance formalisées sous différentes hypothèses informationnelles
- Praticité : Intégration directe possible dans les systèmes blockchain PoR existants
- Hypothèses statiques : Le cadre actuel suppose une réputation statique, sans considérer les mises à jour dynamiques
- Exigences informationnelles : Nécessite que les utilisateurs aient une certaine connaissance des serveurs
- Résistance à la collusion : Analyse insuffisante de la robustesse face aux coalitions stratégiques adversariales
- Vérification empirique : Principalement une analyse théorique, manquant d'expériences empiriques à grande échelle
- Systèmes de réputation dynamiques : Extension aux paramètres de jeux répétés, permettant les mises à jour dynamiques de réputation
- Topologies de graphes différentes : Étude du comportement de PageRank sous différentes structures de réseau
- Analyse de sensibilité : Exploration de la sensibilité aux utilisateurs fournissant des informations erronées
- Évaluation empirique : Vérification des résultats théoriques dans des environnements blockchain réels
- Rigueur théorique :
- Fourniture d'un cadre mathématique complet et de preuves rigoureuses
- Établissement de liens formalisés entre la théorie des jeux et les systèmes de réputation
- Garanties théoriques sous plusieurs scénarios informationnels
- Innovativité méthodologique :
- L'adaptation non triviale de PageRank possède une valeur théorique et pratique
- La définition des jeux TRep comble un vide dans le domaine
- La conception de fonctions d'utilité compatibles avec les incitations est ingénieuse
- Importance du problème :
- Résolution des problèmes fondamentaux de confiance dans les blockchains et la DeFi
- Fourniture de fondations théoriques pour les solutions de couche 2
- Perspectives d'application larges
- Approche systématique :
- Décomposition systématique d'un problème complexe
- Fourniture de solutions opérationnelles
- Intégration étroite de la théorie et de l'application
- Vérification empirique insuffisante :
- Absence d'expériences numériques à grande échelle
- Pas de test dans des environnements blockchain réels
- Performance pratique des résultats théoriques à vérifier
- Limitations des hypothèses :
- L'hypothèse de réputation statique est trop idéalisée
- L'hypothèse d'information parfaite est difficile à satisfaire en pratique
- Analyse limitée du comportement adversarial
- Considérations de scalabilité :
- Analyse insuffisante de la complexité computationnelle
- Performance inconnue sur les réseaux à grande échelle
- Surcharge de stockage et de communication insuffisamment discutée
- Analyse de robustesse :
- Analyse insuffisante de la résistance à la manipulation stratégique
- Considération limitée des menaces de sécurité comme les attaques Sybil
- Traitement peu clair des cas extrêmes comme la partition de réseau
- Contribution académique :
- Inauguration de la recherche formalisée sur les systèmes de réputation blockchain
- Fourniture d'un nouveau paradigme pour l'application de la théorie des jeux aux blockchains
- Potentiel de catalyser les directions de recherche futures
- Valeur pratique :
- Fourniture de fondations théoriques pour les blockchains PoR
- Applicabilité à l'évaluation de crédit DeFi
- Pertinence pour les solutions de couche 2
- Reproductibilité :
- Résultats théoriques entièrement reproductibles
- Descriptions d'algorithmes claires et détaillées
- Absence d'implémentation open source
- Blockchains Proof-of-Reputation : Composant central du mécanisme de consensus
- Systèmes de crédit DeFi : Évaluation de la solvabilité des participants aux prêts
- Sélection de validateurs de couche 2 : Sélection de nœuds validateurs fiables
- Gouvernance décentralisée : Allocation des poids de vote basée sur la réputation
- Gestion de la chaîne d'approvisionnement : Évaluation de la fiabilité des fournisseurs
L'article cite 72 références connexes, incluant principalement :
- Fondamentaux blockchain : Bitcoin, Ethereum, Algorand et autres systèmes blockchain majeurs
- Théorie PageRank : Article PageRank original et ses applications étendues
- Théorie des jeux : Jeux bayésiens, théorie de la réputation dans les jeux répétés
- Systèmes de réputation : Recherche sur les mécanismes de réputation en informatique et sciences sociales
- Solutions de couche 2 : Rollups optimistes, canaux de paiement et autres solutions de mise à l'échelle
Évaluation globale : Cet article est un travail de haute qualité, théoriquement rigoureux et fortement innovant, fournissant des fondations théoriques importantes pour les systèmes de réputation blockchain. Bien que présentant certaines insuffisances en vérification empirique, ses contributions théoriques et perspectives d'application en font un travail important dans ce domaine.