When blockchain meets smart grids: A comprehensive survey | Synapse