Blockchain-based dynamic energy management mode for distributed energy system with high penetration of renewable energy. (June 2023)