I want to implement the following functions in theory through solidity in test chain environment, and it is not required to be implemented in a production environment: a user can initiate a transaction and the miner verifies the transaction. However, during the verification process, the miner knows that the transaction is valid, but does not know the key privacy information such as the address of the sender. I want to know if this can be achieved, or is there a way to achieve a similar effect?
Hope you can help me, thanks!