The oracle problem is:
"If oracles allow corrupt data to be imported on-chain, auto-executing smart contracts can have disastrous affects"
Once data is reported to a blockchain, that data is now an immutable part of the history of the blockchain. If a smart contract executes incorrectly based off that data, your contract is not only not doing what ...
Saying Chainlink is "not decentralized enough" is a lot like saying "a tree is not a forest enough".
Chainlink is a framework for connecting off-chain data to smart contracts in a decentralized manner. In the same sense that one Ethereum node is a part of the whole decentralized ecosystem, one Chainlink node is apart of the whole ...
Depends on the exchange, but I doubt a trade is a new contract in any dex (decentralized exchange).
A trade is typically a call to a certain function in a contract. That function executes the trade by calling some background contract functionality to calculate ratios and so on.
If you wish to trade token A for token B, the trade looks typically something ...
Whether they know the identity or not, doesn't make them more or less decentralized. Then, on the other hand, you have to be a bit more specific about what you mean with "know the identity".
Many decentralized apps have limited functionality for only certain users. For example Uniswap liquidity can only be withdrawn if you have he required LP ...
There isn't rights answer to your question, depends on the use case and on the business model.
If you want to adopt a full decentralize ecosystem use a distributed decentralize storage (like ipfs, storj ecc)
If you want to store data offchain use legacy file system :)
Database or local system. There isnt a better way but a different model to use data.
The price feeds / reference contracts work as you described:
Independent Chainlink nodes collect data from highly respected APIs
They place the data on-chain
Other services make calls to the reference contracts
The price given is considered the last price which is what most all exchanges consider to be the "market" price. Most exchanges have some ...