Всем привет,
Я предполагаю, что я не первый с изложением следующих идей. Но я не мог найти именно то, что я имею в виду, так что не стесняйтесь, чтобы связать меня в тему или сказать мне, почему это не было реализовано.
Во всех тех, "помогите мне, троян / хакер украл мои монеты"-threads люди предлагают хранить сбережения бумажник на автономном компьютере и подключить его "просто" если им нужно отправить монеты. Это должно быть очень легко, чтобы избежать выхода в Интернет для отправки монет: просто создать сделку на автономном компьютере, экспортировать транзакцию в файл, импортировать его на онлайн-компьютере и отправить его.
Большая часть коды для улучшался и экспорта уже существует [1], там просто должно быть удобным способом сделать это.
Я предлагаю, добавив следующие функции в Bitcoin, чтобы включить безопасный автономный рабочий:
а.) Функция экспорта Bitcoin адреса в файл и функции импортировать эти адреса в "отправка" адреса. (Необязательно - для удобства и во избежание опечаток)
б.) Функция экспорта и импорта брелка. (Необязательно, вы также можете копировать файлы вручную на данный момент).
с.) Возможность создать транзакцию и сохранить его в файл. (Необходимо)
d.) Опцион конфигурационный файл, как "отсутствует = 1", Если установлено, то клиент не будет пытаться подключиться к сверстникам; создание транзакции будет автоматически открыть "безопасный файл" диалог и т.д.
Предлагаемый технологический процесс:
я.) Настройка компьютер, который никогда не будет онлайн с полностью зашифрованной операционной системой.
б.) Создание нового бумажника.
III.) Назовите несколько адресов и экспортировать их в файл.
IV.) Импорт адресов в адресную книгу онлайн компьютера.
v.) Отправить монеты по этим адресам, когда вам нравится.
VI.), если вы хотите проверить свой баланс на автономном компьютере скопировать blockchain к нему.
VII.), если вам нужно отправить монеты из компьютера в автономном режиме, создать транзакцию, сохранить его в файл и копировать.
Таким образом, ваши личные ключи никогда не будут иметь трогать компьютер, который находится в сети. ИМХО, это будет большая победа для безопасности. Конечно, вы зашифровать резервные копии wallet.dat на USB палочки или CDR, или даже распечатаны. Если [2] никогда не получает реализовано у вас есть почти совершенно безопасная и удобная система, которая позволяет вам хорошо спать. Только вектор атаки я могу думать, если кто-то врывается в ваш дом, пока ваш компьютер, работающий в автономном режиме работает. Или, если вы используете зараженную USB-флешку для копирования данных и включена функция Автозапуск (что Windows 7 не делает больше по умолчанию, я думаю). Есть контрмеры против всех этих атак, которые могут быть собраны на вики ...
Прокомментируйте, пожалуйста!
(Я надеюсь, что это будет реализовано, прежде чем я накопил 10 биткойнов)
[1] https://github.com/bitcoin/bitcoin/pull/220
[2] https://github.com/bitcoin/bitcoin/issues/286