- do nothing, gen txn struct with RO/RW
- get TS if not exist
- start heartbeat with transaction nodes
- call tikv get RO/RW with TS
- store key value in local storage(map)
- map & gather all keys with regions
- choose coordinator leader
- call commit on every perticipators and leader