Почему Bitcoin Core занимает так много места?

Я скачал Bitcoin Core, и блокчейн почти заполнил мое локальное хранилище. Могу ли я переместить кошелек на жесткий диск, а затем удалить Core с моего компьютера? я новичок лол

Если вы уже использовали этот кошелек для получения денег (или даже раздавали адрес), будьте очень осторожны с удалением и перемещением файлов. Это возможно, но следуйте правильным шагам (см. один из ответов).

Ответы (2)

Все место занимает не Bitcoin Core, а биткойн-блокчейн, который Core должен загрузить, проверить и сослаться на него. Это потому, что Bitcoin Core — это то, что называется полным узлом . Существует еще один тип кошелька, называемый клиентом SPV , для работы которого не требуется полная цепочка блоков, но он полагается на надежность других участников для проверки транзакций. Я чувствую, что клиент SPV, вероятно, то, что вы ищете.

В качестве альтернативы, если вы действительно хотите запустить Core, вы можете сохранить загруженную цепочку блоков на отдельном жестком диске, если этот диск подключен, когда вы хотите запустить ядро. Вы можете узнать больше об этом здесь: Как мне переместить данные о биткойнах в bitcoin-qt, чтобы сэкономить место?

Или вы можете запустить Core с включенной обрезкой, что означает, что он удалит данные, которые ему больше не нужны. Вы сохраняете все преимущества полностью ненадежной системы, но без потери места на жестком диске. Будущие версии будут дополнительно улучшать обрезку, а также снижать пропускную способность сети.
Как включить обрезку?
В этих примечаниях к выпуску рассказывается, как включить сокращение с помощью файла bitcoin.conf: bitcoin.org/en/release/v0.12.0 Вам нужно будет найти страницу для «удаления».

Вы можете уменьшить использование биткойн-ядра дискового пространства, включив обрезку. Включение сокращения означает, что вы удаляете старые, уже проверенные блоки, не снижая при этом свою безопасность. Как только старые блоки будут проверены и использованы для построения набора UTXO, они больше не будут полезны для вашего узла. Единственная цель их сохранения — отправка блоков другим узлам в IBD (начальная загрузка блока), а также для переиндексации, txindex и т. д.

Вы можете запустить Bitcoin-Core <4Gb дискового пространства с помощью:

./bitcoind --prune=550

Подумайте также о передаче a dbcache=1000(если у вас более 1,5 ГБ свободной оперативной памяти).

Спасибо за ответ. У вас есть ссылка, которая показывает, как это сделать?
Включена обрезка с размещением prune=550в вашем bitcoin.conf. Подробнее читайте на github.com/bitcoin/bitcoin/blob/…
для последних биткойнов, -prune, не--prune