Interpretation of Oracle Ecology: In-depth evaluation of three mainstream projects: Chainlink, PlugChain, and ADAMoracle
Preface: The word Oracle originated from the character “Oracle” in ancient Greek mythology. According to legend, oracles can communicate with the gods on Mount Olympus, make predictions about the future, and convey the will of the gods to the people, so Oracle originally had the meaning of “prophet”. In computational complexity theory and computability theory, an oracle machine is an abstract computer used to study deterministic problems and can be viewed as a Turing machine with a black box (oracle) attached. We know that the blockchain is a consensus-based network, and the inherent limitations of its consensus mechanism and deterministic virtual machine stipulate that smart contracts can only passively receive data. It is neither possible to actively obtain Internet data, nor to spontaneously call external network APIs, but most blockchain scenarios such as insurance and lending require active real-time acquisition of data in the real world, especially the Internet. Therefore, o...