Truth Aggregation
Truth aggregation is the process of collecting data from multiple, potentially conflicting sources and distilling it into a single, reliable value that a smart contract can trust. This is the core function of decentralized oracle networks, which must decide how to handle outliers or malicious data submissions.
Techniques like medianization or weighted averaging are commonly used to ensure that the final value is robust against individual node failures or attacks. Truth aggregation is a fundamental problem in information theory applied to decentralized systems.
By ensuring that the aggregated value is representative of the true market state, protocols can operate safely and efficiently. It requires a sophisticated understanding of data quality and network participant behavior.
This process is the key to achieving trust in a trustless environment.