Autonomous and Privacy-preserving Energy Trading Based on Redactable Blockchain in Smart Grid