What is the end goal?
Send money around the world as instantly as sending a message without any centralized entity.
In starting the main goal was to use ARTH as the underlying asset for payment to send money as instantly as sending a message but as we are just starting out and to create market liquidity of ARTH we needed to add assets such as ETH, WBTC, USDC, PETRO, MAHA which have already liquidity in the market.
As the wallet is completely decentralized it should not use any centralized service like email or phone number for sign up or sign-in process. so it will use the public key and private key model for the sign-up/ sign-in process.
By default feature of blockchain with anyone’s wallet address anyone can see wallet transaction history. so for privacy, users should be able to send receive payment with complete privacy and to achieve anonymity we used by zkSnark technology. A zk-SNARK is a cryptographic proof that allows one party to prove it possesses certain information without revealing that information.