Text this: Blockchain-based distributed power transaction mechanism considering credit management