Why can my wallet not verify whether the RPC node it trusted told the truth?
机会
Almost every dApp and wallet routes its blockchain queries through Infura, Alchemy, or a comparable centralized provider. Those providers can return manipulated state, censor transactions, or go offline with no cryptographic consequence for the user. Light clients can check Merkle proofs for specific values but must bootstrap from a trusted header and rely on peers for data availability. A paper accepted at IEEE ICDCS 2025 identifies the core impasse: permissionless public RPC endpoints have no accountability, while registered providers have accountability but require permissioned access, and no financial incentive exists for altruistic full non-validating nodes to serve read traffic at scale. No production system combines cryptographic verifiability, open participation, and sustainable incentives in a single protocol.
为什么重要
If the RPC layer can lie without consequence, a user has no guarantee that the chain state they read is real or that their signed transaction was broadcast honestly.
我如何评估机会
机会评分是我的个人判断,而非量化指标:痛苦程度、发生频率,以及当前解决方案的匮乏程度。分数越高,意味着我认为越值得去构建。
出现时造成的痛苦程度。
人们实际遇到它的频率。
当前针对它的优质工具有多匮乏。