When I first heard about chainlink I though the data feeds where supposed to be decentralized. However, I quickly found out that when you want to pull data from the network you have to select an individual node to run a job. My question is whether this is the way it was meant to be since I could not find anything about a roadmap or sth. I feel like the stake that these nodes have to put up is not enough to garantee data integrity. Will they ever implement a system where you could have a subset of nodes come to a consensus on the true data and if so, is there any indication as to when?