А перенос между одинаковыми ОС безопасен?
Между однинаковыми ОС и одинаковой версией Bitcoin (или по крайней мере не меньшей).
И как лучше сделать что бы не профукать в одночасье все свои BTC ?
Запустить Bitcoin с опцией
-keypool=1000 и закрыть Bitcoin, когда он запустится;
проверить в Диспетчере задач, что он закрыт; поместить файл
wallet.dat в архив
(можно
7-Zip) под надежным паролем, и раздать этот архив всем своим друзьям.
И известно ли, на что тратятся такие огромные вычислительные мощности?
На накопление Proof-of-Work. Чтобы поиметь биткоины, хакеру нужно приложить
не меньший Proof-of-Work, то есть проделать не меньшую работу, чем вся сеть.

Т.е., фактически, при таких условиях бескомиссионная транзакция может оставаться неподтвержденной неограниченное время?
Ну, неограниченно долго - это слишком сильно сказано, вероятность этого стремится к нулю.
Рано или поздно в блоке будет достаточно свободного места, чтобы включить и этот перевод.
На самом деле, места в блоке на сегодня вполне достаточно, просто разработчики решили, что
уже пора активно собирать комиссию, так как скоро награда за блок уменьшится с 50 до 25 BTC,
и к тому же это остановит засорение цепочки блоков дешевыми переводами. Разумное решение.
Так это получается, что весь трафик сети каждый узел вынужден накапливать у себя?
Если это неудобно, то поставьте
MultiBit, он не сохраняет все блоки, только их заголовки.
Накапливать все блоки будут лишь те, кому это необходимо: пулы и сбербанки будущего.
Или там совсем старые (ну, допустим более 100 блоков, т.е. верняк 100%) транзакции клиент может удалять?
Допустим, я отправлю биткоин, который получил год назад, для проверки этого биткоина
потребуется очень древний блок, а если есть недоверие к этому блоку, то и более старые.