Eigentrust centrality is designed to quantify trust in a network and to reduce the impact of malicious peers in a peer-to-peer (P2P) system [2]. The eigentrust values \(t\) of the nodes are defined as the limit
\begin{equation*}
t = \lim_{n \rightarrow \infty} \left(C^T \right)^n \cdot c,
\end{equation*}
where \(c_i = 1/N\) for all nodes, and the elements \(c_{ij}\) of the matrix \(C\) are the normalized trust values:
\begin{equation*}
c_{ij} = \frac{\max(s_{ij},0)}{\sum_{k=1}^{N} \max(s_{ik},0)}.
\end{equation*}
Here, \(s_{ij}\) is the local trust value, defined as the sum of ratings for transactions that peer \(i\) has received from peer \(j\).
Eigentrust centrality corresponds to the left principal eigenvector of the matrix \(C\), which is equivalent to the stationary distribution of the Markov chain defined by \(C\). In particular, if the local trust values are derived from the adjacency matrix \(A\), then \(C\) can be expressed as the row-normalized matrix \(C = D^{-1} A\), where \(D\) is a diagonal \(N \times N\) matrix with the degree (number of neighbors) of each node on the diagonal. In this case, eigentrust centrality reduces to the left principal eigenvector of \(C\), equivalent to PageRank with a damping factor of 1.

References

[1] Shvydun, S. (2025). Zoo of Centralities: Encyclopedia of Node Metrics in Complex Networks. arXiv: 2511.05122 https://doi.org/10.48550/arXiv.2511.05122
[2] Kamvar, S. D., Schlosser, M. T., & Garcia-Molina, H. (2003). The eigentrust algorithm for reputation management in p2p networks. In Proceedings of the 12th international conference on World Wide Web (pp. 640-651). doi: 10.1145/775152.775242.