Privacy preserving renewable energy trading system for residential communities. (November 2022)