Non-Custodial Wallets: Taking Control of Your Digital Assets