How does chainlink result aggregation work?
Are all oracle nodes that user-specified reports the results to the smart contract that chainlink is submitted on Ethereum? Is taking a median off aggregated results happens on the chainlink smart contract?
or
"watchdog" is the one that is selected randomly aggregates the result on off-chain and reports them to on-chain?