Protecting the transaction from address-based tracking is one of the core issues in blockchain privacypreservation. In this paper, we propose a transaction framework through which the trader of a transactionorganization transacts on the blockchain public chain with privacy-enhancing; meanwhile, the manager gets access to the trader's transaction with access control based on cryptography. In the proposedframework, the hash-based one-time address is utilized to protect transactions from unauthorized tracking; furthermore, the hash-based one-time signature is creatively being used twice to verify and track thetransactions safely in the semi-honest model; through access control, the authorized managers can obtaintransaction information within their authorities. Compared with the standard Bitcoin transaction system, the proposed system achieves privacy-enhancing and post-quantum security.