моя идея состоит в том, чтобы создать Linux VM, пошевелить wallet.dat к нему - а затем сделать его только для чтения.
Папка Bitcoin находится в нестабильной файловой системе.
что будет работать?
Буду ли я создать (слишком много) дополнительный сетевой трафик, так как все мои blkxyz.dat файлы создаются с нуля каждый раз, когда я запускаю мою виртуальную машину?
Это было бы несправедливо по отношению всех других пользователей Bitcoin, которые постоянно хранить эти blk.dat файлы?
Зачем идти на такие радикальные меры, когда вы можете зашифровать свой кошелек с помощью парольной фразы, используя клиент Bitcoin? Выберите достойную фразу, и вы хорошо идти. Просто убедитесь, что ваш компьютер остается вредоносными программами бесплатно, хорошо?
Помните, что если ваша главная машина заражена, бегущая VM внутри него не может защитить вас. Виртуальная машина может быть использована с большим успехом, чтобы содержать угрозу, а не держать угрозу уже присутствующую в родительской машине снаружи.
Там нет никакой выгоды в сохранении блока цепи на летучем FS и повторно загружать его все время. Держите блок цепи на настойчивые FS и ограничить ваши заботы в файл бумажника.
Кроме того, почему делает файл бумажник только для чтения ?? Клиент хочет, чтобы записать изменения в ваш кошелек с каждой сделкой вы делаете и "читать" это единственная привилегия вредонос действительно нуждается.
Если встроенный шифрования AES, кажется, не достаточно, вы всегда можете использовать TrueCrypt и смонтировать Serpent-Twofish-AES-зашифрованную бумажник с помощью командной строки. В качестве альтернативы, вы можете держать кошелек на LUKS-зашифрованного тома. Таким образом, вы можете иметь несколько ключей и отзывать их в случае необходимости. Или использовать старую-добрую GPG для крепления бумажника дальше. Есть бесчисленное множество возможностей.
Любой, кто может копировать или читать ваш wallet.dat может передать все свои деньги на любой Bitcoin адрес он хочет. Поэтому вы должны использовать функцию шифрования бумажника включить в стандартный клиент Bitcoin.