Windows / Веб-оазис

Portable Core-кошельки: Bitcoin и Litecoin на внешнем диске

В мире цифровых денег Bitcoin и Litecoin уже давно стали своего рода «классикой жанра». Если коротко:

  • Bitcoin (BTC) — первая криптовалюта, созданная в 2009 году Сатоши Накамото. Она появилась как децентрализованная альтернатива государственным деньгам: без посредников, без банковских комиссий и с полной прозрачностью транзакций. Bitcoin не только цифровой «золотой стандарт», но и инструмент, который позволяет контролировать свои средства самостоятельно.

  • Litecoin (LTC) — это «серебро к золотому Bitcoin». Созданная в 2011 году Чарли Ли, Litecoin базируется на той же технологии блокчейна, но отличается более быстрым временем генерации блоков и меньшими комиссиями за транзакции. Для ежедневных платежей LTC часто удобнее, чем BTC, особенно для небольших сумм.

Иными словами, BTC и LTC дают свободу владения деньгами, возможность отправлять их куда угодно и хранить так, чтобы никто не мог просто «заморозить» счёт. И если раньше криптовалюты казались сложными для обычного пользователя, сейчас с правильными инструментами их можно безопасно держать у себя дома или даже переносить с диска на диск, не теряя контроль над своими средствами.

Преимущество Core-кошельков перед сервисными

Используя Core-кошельки (Bitcoin Core, Litecoin Core), вы полностью контролируете свои средства. В отличие от сервисных кошельков, где ваши деньги фактически хранятся на чужих серверах и зависят от работы сайта или приложения, Core-кошелёк хранит все данные у вас:

  • Полный контроль над приватными ключами — только вы управляете своими средствами.

  • Независимость от сторонних сервисов — сбои сайта, блокировки или изменение правил не влияют на ваши деньги.

  • Прозрачность и безопасность — вы видите весь блокчейн, можете проверить транзакции, не доверяя третьей стороне.

  • Гибкость в работе — возможность переносить кошелёк между дисками, использовать prune-режим, запускать portable-версии, интегрировать с собственными скриптами и сервисами.

  • Минимум комиссий — в отличие от сервисных кошельков, которые могут брать дополнительную плату «за обслуживание» или вывод средств, Core-кошельки не удерживают ничего сверх сетевой комиссии. Вы платите только майнерам за включение транзакции в блокчейн, и всё.

Иными словами, Core-кошелёк — это самостоятельность и надёжность, а сервисный кошелёк — удобство ценой зависимости. Для айтишников и фрилансеров контроль и свобода часто важнее «удобства», особенно когда речь идёт о деньгах и оплате работы.

Несколько кошельков в Core: разделяем задачи

В Bitcoin Core и Litecoin Core можно создавать несколько независимых кошельков. Каждый кошелёк хранится как отдельный файл в папке wallets/ внутри каталога данных (bitcoin-node/wallets/ или litecoin-node/wallets/).

Это даёт несколько преимуществ:

  • Независимость кошельков — баланс, транзакции и адреса одного кошелька никак не влияют на другие.

  • Разделение задач — один кошелёк для работы, другой для инвестиций, третий для экспериментов или тестов.

  • Простое управление — через GUI можно переключаться между кошельками, а через RPC указывать конкретный кошелёк для команд, например:

    bitcoin-cli -rpcwallet=wallet1 getbalance bitcoin-cli createwallet "wallet2"
  • Безопасность — в случае повреждения одного кошелька остальные остаются целыми.

Таким образом, Core-кошельки позволяют гибко управлять средствами и разделять их по задачам, сохраняя полный контроль и независимость от сторонних сервисов.

Почему Litecoin (LTC) удобнее для быстрых транзакций и взаиморасчётов

Если Bitcoin хорошо подходит как «цифровое золото» для хранения ценности, то Litecoin часто выигрывает в роли «рабочей валюты» для повседневных операций. Причины просты, но важны для айтишников, фрилансеров и тех, кто работает с удалёнными услугами:

  1. Более быстрые блоки

    • В среднем блок Bitcoin создаётся каждые 10 минут. Litecoin — каждые 2,5 минуты.

    • Это значит, что подтверждение транзакции происходит примерно в 4 раза быстрее, что удобно при оплате услуг или микроплатежах.

  2. Низкие комиссии

    • За счёт меньшей загруженности сети LTC комиссии часто значительно ниже, чем у BTC.

    • Для айтишника, который регулярно получает или отправляет деньги за работу, это экономит время и средства.

  3. Простая проверка платежей

    • Меньшее время подтверждения и меньшие комиссии делают Litecoin идеальным для быстрых взаиморасчётов с клиентами или подрядчиками.

    • Можно настроить автоматический приём LTC на сайт, бота или скрипт, не тратя лишнего времени на ожидание подтверждений.

  4. Совместимость с Core-кошельками

    • Litecoin Core строится по тому же принципу, что и Bitcoin Core.

    • Это значит, что все привычные инструменты для BTC (RPC, GUI, команды для работы с кошельком) применимы и для LTC.

    • А если ещё добавить portable-запуск, можно переносить ноду с диска на диск, хранить резерв на внешнем SSD и быть полностью автономным.

Зачем нужен этот лаунчер для Portable

Причина появления этого лаунчера банальна, но не редкая: вышел из строя SSD, и кошельки пришлось запускать на другом диске. Обычно в такой ситуации придётся лезть в реестр, менять пути к данным, или же выполнять повторную установку Core с указанием новых директорий. Не слишком удобно, особенно если нужно быстро восстановить работу.

Именно поэтому родилась идея сделать универсальный лаунчер для Portable:

  • Лаунчер позволяет запускать Bitcoin Core или Litecoin Core прямо с флешки или внешнего SSD, без правки реестра и повторной установки.

  • Все данные (блокчейн, кошельки, конфиги) хранятся в подпапках рядом с лаунчером:

    • bitcoin-node\ — для Bitcoin Core

    • litecoin-node\ — для Litecoin Core

  • Если используется урезанная нода (pruned mode), блокчейны занимают сравнительно мало места: около 12 ГБ для BTC и 5–6 ГБ для LTC, что удобно переносить.

Размер Bitcoin Core и Litecoin Core при pruned mode

💡 Особенность работы при первом запуске:
Если ещё нет кошелька и истории блокчейна, понадобится большой диск, чтобы скачать полную историю. После синхронизации и включения prune-режима можно перенести папку с данными на внешний SSD или другой диск — всё будет работать, не создавая новых записей в реестре.

Универсальный лаунчер для запуска Bitcoin Core или Litecoin Core

Вы можете самостоятельно скомпилировать лаунчер запуска Portable Bitcoin Core или Litecoin Core в Nsis и поместить его в корневую папку вашего Core. Или можно скачать уже готовый лаунчер ниже.

Исходный код лаунчера:

!include "FileFunc.nsh"
!insertmacro GetParameters
OutFile "core-portable.exe"
Icon "portable-icon.ico"   ; универсальная иконка
SilentInstall silent
Section
; Определяем рабочую папку
GetFullPathName $0 ".\"
; Проверяем наличие Bitcoin или Litecoin
IfFileExists "$0\bitcoin-qt.exe" FoundBitcoin 0
IfFileExists "$0\litecoin-qt.exe" FoundLitecoin 0
MessageBox MB_OK "Не найден bitcoin-qt.exe или litecoin-qt.exe рядом с core-portable.exe!"
Quit
; --- Bitcoin ---
FoundBitcoin:
StrCpy $1 "bitcoin"
StrCpy $2 "$0\bitcoin-node"
StrCpy $3 "bitcoin.conf"
Goto Setup
; --- Litecoin ---
FoundLitecoin:
StrCpy $1 "litecoin"
StrCpy $2 "$0\litecoin-node"
StrCpy $3 "litecoin.conf"
Goto Setup
; --- Настройка окружения ---
Setup:
; Проверяем папку данных
IfFileExists "$2\*.*" NodeExists NoNode
NoNode:
CreateDirectory "$2"
; Проверка конфига
IfFileExists "$2\$3" ConfExists NoConf
NoConf:
FileOpen $4 "$2\$3" w
FileWrite $4 "prune=5500$\r$\n"
FileWrite $4 "txindex=0$\r$\n"
FileWrite $4 "listen=1$\r$\n"
FileClose $4
Goto ConfExists
ConfExists:
Goto NodeExists
NodeExists:
; Запуск правильного кошелька
Exec '"$0\$1-qt.exe" -datadir=$2'
SectionEnd

Скачать файл
core-portable.exe [144.72 Kb]
(Скачали: 13 раз)
MD5: 536fc29feb2b47ce5dfd60800c614200

You need to log in to access all site features.

Поделиться:

0 Комментариев