Il punto 1 è un server dove il client va ad interrogare lo stato della rete.
Nel caso quel server andasse giù, potresti montartene uno te, avendo un full node e montandoti questo, completamente open source:
https://github.com/bitpay/bitcore-wallet-serviceOppure, potresti fartelo fare da qualcun'altro.
Comunque, le chiavi non vengono mai inviate al server.
La terza parte ora non la trovo sulla versione che ho io v2.1.0
Trovo che è possibile mettere una password per spendere, e una password per l'esportazione del wallet.
Comunque, cosi a leggere direi che semplicemente verrà cifrata, e quindi oltre alla passphrase dovrai ricordarti e segnarti anche la password.
Se non sei sicuro fai alcune prove prima, con un portafoglio vuoto o con pochi bit sopra.