Просто подбрасывая в идее.
Что делать, если пользователь вместо того, чтобы использовать пароль для закрытого ключа, который был сохранен отдельно от wallet.dat? Этот секретный ключ будет необходимо расшифровать бумажник, когда пользователь хочет использовать адрес в бумажнике. Таким образом, если злоумышленник получил зашифрованное wallet.dat, он не сможет расшифровать его без соответствующего секретного ключа.
Предпочтительно, чтобы клиент будет показывать пользователю экран для надлежащего обращения с секретными ключами и бумажником когда клиент запускается, или preferabbly первые несколько раз, а потом со случайными интервалами. Может быть, немного раздражает, но многие люди поставят удобство над безопасностью и не заботиться об обеспечении их кошелек, так что, возможно, напоминая им, чаще бы помочь? Там также может быть экран варианта, где это может быть отключено, возможно.
Секретный ключ может затем быть сохранен на например, диск USB или мобильный телефон, и просто вставить каждый раз, когда вам необходимо сделать операцию.
Я не предлагаю, чтобы иметь окончательное решение этих проблем, так как я знаю, что люди ленивы, забывает легко и много пользователей забудьте создать резервную копию своего закрытого ключа, или его ненадлежащее. Я уверен, что мы увидим много услуг и способов сохранить wallet.dat безопасные попы в ближайшие месяцах.
Но, как сейчас, и как многие люди говорят, получить доступ к ничьим монетам теперь только вопрос получения их wallet.dat так же, как физический бумажник, но в отличие от физического кошелька, Bitcoin кошелек может существовать во многих экземплярах. В случае, если зашифрованный кошелек, который зашифрован либо с помощью пароля или секретного ключа украден, владелец кошелька должен иметь достаточно времени для передачи биткойны на новый кошелек, если он замечает это произошло, и даже если он замечает, что произошло, и он не делает ничего об этом, крайне маловероятно, что злоумышленник сможет расшифровать бумажник он получил, если он закреплен с очень сильным паролем или очень сильным частным ключом.
Таким образом, на мой взгляд, шифрование wallet.dat предотвратит некоторые биткойнов от кражи, но, возможно, даже больше Bitcoins будут потеряны от людей, забывая о своих паролей или закрытых ключей? Но я уверен, что будет возникать компании, которые принимают безопасности очень серьезно, и это будет держать ваши личные ключи для вас. Я могу думать о компании, единственной целью которых является для хранения приватных ключей для пользователей, но не обрабатываю их бумажников. Тогда это было бы почти невозможно для такой компании, чтобы поставить под угрозу кошельков любой из своих клиентов, потому что они не знают, какие частный ключ принадлежит какой кошельку, поэтому хранения ключей и кошелькам отдельно может быть хорошей идеей.
Ну, вот некоторые громкие слова от меня, и я не крипто-эксперт, и я не являюсь экспертом по поведению пользователя, но совершенно очевидно, что независимо от того, решение, которое мы выбрали для адаптации, всегда будут минусы и плюсы.