Creating a PDA for users
we can create PDA using our smart contract and back end to derive and address using a unique identifier for our as our seed phrase
Then initialising an account on that PDA for that specific user
we will have to implement some sort of authentication and security mechanism for confirming that the Dapp user(web2) is the one who is going to be able to initialise any txn with his/her associated PDA(web3) on chain and no one else