@tohonestycom@RealCoinGeek@cryptorebel_SV@ElectrumSV The servers sit between the users & the mining network, and (someone pls correct me if I'm wrong here) keep a full index of the blockchain so the wallet can check for valid block headers.
If you have your wallet seed/s your coins are safe, even if the servers themselves stop.
@BitcoinSVtrain@tohonestycom@RealCoinGeek@ElectrumSV Servers carry the burden for users, and maintain a fully synced blockchain in order to serve tx proofs to user queries. However they can also run in pruned mode, for example like Bitails has said they are doing. All they need is the active UTXO set:
x.com/BitailsAPI/sta…
Exactly! Disregarding the role of indexers for a user friendly experience is far from a practical solution. In theory you can be restrict about the SPV, users being accountable for their private keys/transactions, etc. but in action you need to use other third parties if you don’t want to ruin the UX. Best you can do is not to rely on one single service.
Anyone thinking otherwise is dreaming and can’t deliver what they promise.
@BitailsAPI@BitcoinSVtrain@tohonestycom@RealCoinGeek@ElectrumSV That is the whole point of SPV, users query nodes, and the servers are the nodes. Over time servers should use more clever ways to efficiently index transactions, such as taking advantage of the binary search tree structure, using time as the ordering: