Thus, while the external data interface is arranged for the direct import of data on the chain, these data are not accepted because the consensus cannot be reached. Currently, smart contracts have no easy way to access reliable real-world data, which reduces their applications. Current decentralized applications still rely on centralized data services for the delivery of data, meaning that data level security, privacy, and decentralization of the oracle is questionable, including: