

Never used cake wallet, but the official monero binaries do not offer a public node. Other software I’ve used to interact with monero also expects you to run your own node.
At most, monero-wallet-gui has settings to auto-start the node daemon for you, so it’s not that hard to get started. If you’ve never used any cryptocurrency before, it can seem overwhelming, but it’s really not too hard.



A monero wallet can generate as many transaction addresses as you want. It is not possible for an outside party to know if two addresses are owned by the same wallet. Even if you did reuse the same receive address, an exchange will only know about the transactions going into that address from their end and cannot discover what happens after that.