Как управлять блокчейном Биткойн на ноутбуке с Linux с ограниченным объемом памяти?

Я хочу запустить Bitcoin-Qt на ноутбуке с ограниченным объемом памяти (у него есть SSD, и он используется для многих целей, для которых требуется немного места на жестком диске). Принимая во внимание эти аппаратные ограничения, что было бы хорошим способом управления блокчейном?

Итак, чтобы было ясно, я не могу хранить блокчейн на ноутбуке, и я хочу иметь возможность выполнять обычные транзакции на ноутбуке.

Ответы (2)

Начиная с версии Bitcoin Core 0.12.0, которая должна выйти в январе/феврале 2016 года, вы сможете добавить в pruneсвой файл конфигурации параметр, позволяющий хранить только самые последние блоки. Например, если вы укажете prune=5000, вы сохраните столько последних блоков, сколько уместится на 5000 МБ дискового пространства.

Кроме того, вам также придется хранить базу данных UTXO, которая в настоящее время составляет около 1,2 ГБ и продолжает расти, а также, возможно, несколько мегабайт других вещей, таких как сами двоичные файлы и ваш кошелек. На Bitcoin.org мы говорим, что 5 ГиБ — это разумный минимум на данный момент.

Обратите внимание, что Bitcoin Core 0.11.* включает функцию обрезки, но в этих версиях она отключает кошелек. (Эта функция изначально предназначалась для майнеров, которые используют программное обеспечение для майнинга для управления адресами выплат, и было сочтено неразумным, чтобы обычные пользователи использовали эту функцию, пока она не прошла дополнительное тестирование.)

На вашем месте я бы счел эту функцию несколько экспериментальной и позаботился о сохранении резервных копий кошелька (что в любом случае является хорошей политикой, конечно).

Флэш-накопитель на 60 гигабайт будет работать какое-то время, но с той скоростью, с которой блокчейн увеличивается в размерах, у вас не останется много свободного места. Однако лучше всего было бы купить дешевый внешний жесткий диск. 1 ТБ стоит около 55-60 долларов, вам не нужно столько места, но вы можете использовать запасное место для дополнительного хранилища или резервного места для своего ноутбука. В наши дни внешние накопители достаточно малы, поэтому их легко переносить, и, скорее всего, они могут поместиться во все, что вы используете для переноски своего ноутбука в настоящее время.

Вот диаграмма, показывающая размер блокчейна за 2 года: https://blockchain.info/charts/blocks-size?showDataPoints=false&show_header=true&daysAverageString=1×pan=2year&scale=1&address=

Или SD-карта, если ее поддерживает ваш ноутбук. Тем не менее, с чем-либо съемным, будьте осторожны, закрывая Bitcoin-Qt (или bitcoind) перед извлечением носителя.