Генерировать ключи можно без использования Bitcoin. Насколько я понимаю, секретный ключ это просто случайное число. Генерируем случайное число
Kpriv от 1 до 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 любым способом (можно хоть монетку подбрасывать).
Вариант: создаём новый wallet.dat, создаём новый адрес
A и экспортируем соответствующий ключ
Kwif, затем удаляем wallet.dat. Плохо, если ключ останется на диске после удаления файла. Лучше создавать файл на виртуальном диске (в оперативной памяти).
Вариант: используем
Vanitygen, получаем
A и
Kwif.
Вариант: используем любой генеретор случайных чисел, генерируем
Kpriv. Из
Kpriv получаем соответствующий открытый ключ
Kpub. Из
Kpub получаем соответствующий адрес
A. Можно также конвертировать
Kpriv в формат, пригодный для импорта в Bitcoin (
Kwif).
Сохраняем адрес
A. Не сохраняем
Kpriv и
Kwif на компе в незашифрованном виде! Записываем секретный ключ на носители: диски, бумажки, флешки. На бумаге можно печатать секретные ключи в виде чисел, строк WIF, QR-кодов, штрих-кодов. Перемещаем носители в места хранения. Высылаем сбережения на адрес
A.
Чтобы потратить сбережения, добавляем ключ в клиент, или создаём и транслируем в сеть транзакцию, переводящую монеты с
A на другой адрес.
Перед тем, как сохранять таким образом крупные суммы, следует потренироваться на мелких суммах. При создании секретных ключей можно использовать LiveCD для уменьшения риска похищения информации. Не помешает также отключить комп от всех сетей.
P.S. У меня есть подозрение, что секретный ключ можно как-то считать с принтера, на котором его распечатали. Или хотя бы часть ключа, а остальное сбрутить.
хай, мэн, спасибки за широкий ответ.
приваткей на принтер или на флэшки пойдет только в truecrytp контенейре (опенсорс проект, поддерживает многие алгоритмы), так что за это можно не волноваться, также можно не волноваться за компрометацию кея, сохраненного на диске в открытом виде, т.к. можно забить этот файл нулями, и исходное его состояние уже не восстановить (я могу ошибаться, подправьте). ты прав, надо делать тесты на малких суммах, а не на К койнов.