Tá certo o essencial: endereço é só encoding legível de um hash — quem governa de fato é o scriptPubKey. E saldo não se "checa", se **deriva** varrendo a chain. Não há consulta a um servidor, há reconstrução local. Nisso você acertou.
Só que "não precisa esconder o endereço" merece um ajuste fino. Privacidade em Bitcoin não é **ocultação**, é **não-linkabilidade**. O endereço está à vista de todos — sempre esteve. O que te protege não é escondê-lo do banco, é o banco não conseguir amarrá-lo ...
