Por que você teria chaves privadas que não vieram de HD wallets? Queria entender.
Você não usava bitcoin na época em que isso existia. Hoje em dia só quem tem vanity addresses ou quer recuperar forks (coisa que já não existe faz tempo tb) que precisaria mexer com private keys individualmente
Cara, basicamente o que você e os outros estão propondo lá é que quem quiser que uma imported key/wallet se comporte em relação ao troco é uma solução remediável, não a que corta o problema na raiz, usando o pay to many apontando ! pro endereço de troco, não cara. E se eu quiser gastar de um ou mais outputs que está lá na outra carteira, a HD padrão e quiser juntar com o private key importado, eu não quero ter que expor as chaves privadas da conta HD, pra importar na carteira de chaves importados só pra fazer a transação, está vendo que não resolve, só cria mais problema?
Mas parece que meu esforço de argumentar é em vão, eu não gosto dessa ideia de que: "ah só porque ele é um user avançado, ele que se vire", não é assim, é fato que reutilizar um endereço é um problema de privacidade e até de segurança, a premissa básica de uma carteira bitcoin é de não reutilizar um endereço, por que o mesmo argumento desaparece no caso de quem usa paper wallet ou por algum motivo usa um endereço importado?
Não importa o que o usuário faz com a chave, o que importa é se tem solução pro caso de uso dele (bitcoin core já tem), mas eu posso usar o bitcoin core porque tenho espaço no SSD, mas eu aposto que a maioria das pessoas não tem, se houvesse mais carteiras com o mesmo comportamento do Core já resolveria.