According to https://bitcoin.org/en/wallets, there are these 2 types of wallets (apart from full node):
Centralized means: "This wallet relies on a centralized service & Server by default. This means a third party must be trusted to not hide or simulate payments."
SPV means: "This wallet uses simplified validation and random servers from a list."
I want to understand: Galleon and Airgap are both in the "centralized" category, right?
This means I suppose if your server(s) is down, user's transactions get stuck, right?
This is a simple obvious single point of failure scenario. Would it not be in everyone interest, to prevent such situation technically? Can you , in addition to your server, also pick a couple of other trusted servers randomly, for validating transactions, like many SPV wallets in bitcoin? So that if one server is down, transaction would still get through?
Is something like that possible and does it make sense?