With the wide use of distributed energy resources, it is important to build efficient and trustworthy coordination among source, grid, load, and storage (SGLS) for the Energy Internet. Blockchain can provide a base of trust, but getting off-chain data through decentralized oracles still faces problems of low efficiency and poor reliability. To address these issues, this paper proposes a four-layer architecture that joins blockchain and oracle services. It also includes a data aggregation and checking algorithm based on threshold signatures and a reputation-based oracle selection method. The main idea of the algorithm is to find reliable nodes more efficiently by using a changing, multi-factor reputation model, and to make the aggregation process faster through preselection and threshold signatures. In this way, it keeps both reliability and efficiency in complex network settings. Simulation results show that the proposed method increases the speed of putting data on the chain and lowers delay, while enhancing the robustness of the oracle network under adverse network conditions. This work providesuseful technical support for building an efficient and dependable distributed-energy coordination infrastructure.