Гэта кіраўніцтва ахоплівае наладку і запуск поўнага вузла блакчэйна TALER.
Што такое вузел TALER?
Вузел TALER - гэта паўнавартасны ўдзельнік сеткі блакчэйна, які:
- Правярае транзакцыі: Правярае ўсе транзакцыі паводле правілаў кансенсусу
- Падтрымлівае блакчэйн: Захоўвае поўную гісторыю транзакцый
- Перадае дадзеныя: Пераадольвае дзейсныя транзакцыі і блокі іншым вузлам
- Падтрымлівае сетку: Садзейнічае дэцэнтралізацыі і бяспецы сеткі
- Уключае майнінг/стэйкінг: Дазваляе ўдзельнічаць у генерацыі блокаў
Запуск вузла дапамагае забяспечыць бяспеку сеткі TALER і дае вам поўны кантроль над узаемадзеяннем з блакчэйнам.
Спосабы запуску вузла TALER
Вы можаце запусціць вузел TALER некалькімі спосабамі ў залежнасці ад вашых патрэбаў:
1. GUI кашалёк (taler-qt) - Для карыстальнікаў працоўнага стала
Лепш за ўсё для: Асабістага выкарыстання, кіравання кашальком і звычайнага стэйкінга
Запусціце графічнае прыкладанне кашалька taler-qt на вашым настольным камп’ютары:
- Поўны GUI інтэрфейс для кіравання кашальком
- Убудаваны вузел, які сінхранізуецца з блакчэйнам
- Простая наладка для пачаткоўцаў
- Падыходзіць для персанальных камп’ютараў
Трымайце кашалёк працуючым 24/7 для бесперапыннай працы вузла і стэйкінга.
Даведацца больш: Кіраўніцтва па наладцы кашалька
2. Загадны радок (talerd) - Для разгортвання на серверы
Лепш за ўсё для: Выдзеленых сервераў, VPS, бязгаловых сістэм
Запусціце дэман talerd на серверы без GUI:
- Наладка праз канфігурацыйны файл
taler.conf - Запуск на лакальным камп’ютары або VPS
- Меншае выкарыстанне рэсурсаў (без GUI)
- Аддаленае кіраванне праз RPC
Даведацца больш: Дакументацыя па загаднаму радку (talerd)
3. Сэрвіс Systemd - Для Linux сервераў (Рэкамендуецца для VPS)
Лепш за ўсё для: Вытворчага разгортвання VPS, аўтаматычнага запуску
Запусціце talerd як сістэмны сэрвіс:
- Аўтаматычны запуск пры загрузцы
- Кіраванне працэсам systemd
- Нагляд за сэрвісам і перазапуск пры збоі
- Кіраванне журналамі
- Прафесійная наладка сервера
Даведацца больш: Канфігурацыя Systemd у кіраўніцтве Node CLI
4. Docker Compose - Для кантэйнерызаванага разгортвання (Рэкамендуецца для VPS)
Лепш за ўсё для: Простых абнаўленняў, узнаўляльных разгортванняў, хостынгу VPS
Запусціце вузел TALER у Docker кантэйнеры:
- Простыя абнаўленні:
docker compose pull && docker compose up -d - Ізаляваная асяроддзе
- Узнаўляльная канфігурацыя
- Спрошчанае рэзервовае капіяванне і міграцыя
- Няма канфліктаў залежнасцей
Даведацца больш: Кіраўніцтва па разгортванню Docker
Выбар правільнага метаду
| Метад | Лепшы выпадак выкарыстання | Складанасць | Абнаўленні |
|---|---|---|---|
| taler-qt (GUI) | Асабісты працоўны стол, кашалёк + вузел | Лёгка | Ручная загрузка |
| talerd (CLI) | Сервер, VPS, бязгаловы | Сярэдне | Ручная загрузка |
| Сэрвіс Systemd | Вытворчы VPS | Сярэдне | Ручная загрузка |
| Docker Compose | Вытворчы VPS, простыя абнаўленні | Лёгка | docker compose pull |
Рэкамендацыя:
- Карыстальнікі працоўнага стала: Выкарыстоўвайце GUI кашалёк taler-qt
- Карыстальнікі VPS/Сервера: Выкарыстоўвайце Docker Compose для самага простага кіравання
- Прасунутыя карыстальнікі: Выкарыстоўвайце сэрвіс systemd для поўнага кантролю
Папярэднія патрабаванні
Перад запускам вузла TALER пераканайцеся, што ваша сістэма адпавядае гэтым патрабаванням:
Патрабаванні да абсталявання
- CPU: Рэкамендуецца 2+ ядраў (4+ ядраў для майнінгу)
- RAM: Мінімум 4GB (рэкамендуецца 8GB+)
- Дыскавая прастора:
- Поўны вузел: 20GB+ (блакчэйн расце з часам)
- Абрэзаны вузел: 2GB+ (з опцыяй
-prune)
- Сетка: Стабільнае інтэрнэт-злучэнне з мінімум 1 Мбіт/с загрузка/спампоўка
Патрабаванні да праграмнага забеспячэння
- Аперацыйная сістэма: Windows 10/11, macOS (Apple Silicon) або Linux (x64/ARM64)
- Доступ да порта: Порт 23153 (mainnet) павінен быць даступны для ўваходных злучэнняў
Загрузка праграмнага забеспячэння вузла TALER
Крок 1: Наведайце старонку рэлізаў
Загрузіце апошняе праграмнае забеспячэнне вузла TALER з рэпазіторыя, які падтрымліваецца супольнасцю, на GitHub:
Апошні рэліз: GitHub Releases
Крок 2: Абярыце вашу платформу
Абярыце адпаведны пакет для вашай аперацыйнай сістэмы:
| Платформа | File Pattern | Апісанне |
|---|---|---|
| Windows (64-bit) | taler-*-win64.zip | Бінарнікі Windows 10/11 |
| macOS (M1/M2/M3+) | taler-*-macos-arm64.tar.gz | Натыўная зборка Apple Silicon |
| Linux (64-bit) | taler-*-linux-x64.tar.gz | Бінарнікі Linux x86_64 |
| Linux (ARM64) | taler-*-linux-arm64.tar.gz | Бінарнікі ARM64/aarch64 |
Усталяванне
Усталяванне Windows
Выняце архіў:
- Пстрыкніце правай кнопкай мышы на загружаны файл
taler-*-win64.zip - Абярыце “Выняць усё…”
- Абярыце папку прызначэння (напрыклад,
C:\TALER)
- Пстрыкніце правай кнопкай мышы на загружаны файл
Знайдзіце дэман:
- Перайдзіце ў вынятую папку
- Знайдзіце
talerd.exe(дэман вузла)
Усталяванне macOS
Выняце архіў:
tar -xzvf taler-*-macos-arm64.tar.gz cd taler-*Усталюйце ў сістэму (апцыянальна):
sudo mv bin/* /usr/local/bin/ sudo chmod +x /usr/local/bin/talerdАбо запусціце з вынятай дырэкторыі:
chmod +x bin/talerd ./bin/talerd
Усталяванне Linux
Выняце архіў:
tar -xzvf taler-*-linux-x64.tar.gz cd taler-*Усталюйце ў сістэму (апцыянальна):
sudo install -m 0755 -o root -g root -t /usr/local/bin bin/*Або запусціце з вынятай дырэкторыі:
chmod +x bin/talerd ./bin/talerd
Запуск вашага вузла
Базавы запуск вузла
Windows:
talerd.exe
macOS / Linux:
talerd
Пры першым запуску talerd:
- Створыць дырэкторыю дадзеных (калі яна не існуе)
- Падключыцца да сеткі TALER
- Пачне загрузку блакчэйна
- Пачне праверку і перадачу транзакцый
Размяшчэнне дырэкторыі дадзеных
Па змаўчанні TALER захоўвае дадзеныя блакчэйна ў:
- Windows:
%APPDATA%\TALER\ - macOS:
~/Taler/ - Linux:
~/.taler/
Агульныя канфігурацыі вузла
Карыстальніцкая дырэкторыя дадзеных
Укажыце карыстальніцкае размяшчэнне для дадзеных блакчэйна:
talerd -datadir=/шлях/да/карыстальніцкай/дырэкторыі
Абрэзаны вузел (Зменшанае выкарыстанне дыска)
Запусціце абрэзаны вузел для эканоміі дыскавай прасторы (захоўвае толькі апошнія блокі):
talerd -prune=2000
Гэта захоўвае прыкладна 2GB дадзеных блакчэйна замест поўнага ланцуга.
Вузел тэставай сеткі
Запусціце вузел у тэставай сетцы для распрацоўкі:
talerd -testnet
Дазволіць уваходныя злучэнні
Каб максімізаваць падтрымку сеткі, дазвольце ўваходныя злучэнні:
talerd -listen=1 -maxconnections=128
Пераканайцеся, што порт 23153 адкрыты ў вашым брандмаўэры.
Маніторынг вашага вузла
Праверка статусу вузла
Выкарыстоўвайце taler-cli для праверкі статусу вашага вузла:
taler-cli getinfo
Гэта адлюстроўвае:
- Бягучую вышыню блока
- Колькасць злучэнняў
- Хэшрэйт сеткі
- Баланс кашалька (калі кашалёк загружаны)
Прагляд колькасці злучэнняў
taler-cli getconnectioncount
Праверка прагрэсу сінхранізацыі блакчэйна
taler-cli getblockchaininfo
Паказвае:
- Бягучы блок супраць вышыні сеткі
- Працэнт прагрэсу праверкі
- Памер ланцуга на дыску
Маніторынг журналаў
Linux/macOS:
tail -f ~/.taler/debug.log
Windows:
type %APPDATA%\TALER\debug.log
Сеткавыя порты
Mainnet
- P2P сетка: 23153 (TCP)
- RPC порт: 23152 (толькі localhost па змаўчанні)
Testnet
- P2P сетка: 33153 (TCP)
- RPC порт: 33152 (толькі localhost па змаўчанні)
Каб прымаць уваходныя злучэнні, пераканайцеся, што порт 23153 (mainnet) або 33153 (testnet) даступны праз ваш брандмаўэр.
Спыненне вашага вузла
Карэктнае завяршэнне працы
Выкарыстоўвайце taler-cli для чыстага завяршэння:
taler-cli stop
Гэта забяспечвае:
- Правільнае закрыццё базы дадзеных
- Чыстае завяршэнне злучэнняў
- Адсутнасць пашкоджання блакчэйна
Прымусовы спын (Не рэкамендуецца)
Калі taler-cli stop не працуе:
Linux/macOS:
killall talerd
Windows:
taskkill /IM talerd.exe
Заўвага: Прымусовы спын можа патрабаваць пераіндэксацыі пры наступным запуску.
Канфігурацыйны файл
Стварыце taler.conf у вашай дырэкторыі дадзеных для пастаянных налад:
Прыклад taler.conf:
# Сеткавыя налады
listen=1
maxconnections=128
port=23153
# RPC налады
server=1
rpcuser=ваша_імя_карыстальніка
rpcpassword=ваш_пароль
rpcport=23152
rpcallowip=127.0.0.1
# Прадукцыйнасць
dbcache=1024
maxmempool=300
# Абрэзка (апцыянальна)
prune=2000
Размяшчэнне:
- Windows:
%APPDATA%\TALER\taler.conf - macOS:
~/Taler/taler.conf - Linux:
~/.taler/taler.conf
Наступныя крокі
- Загадны радок: Даведайцеся аб пашыраных опцыях
talerdу кіраўніцтве Node CLI - Разгортванне Docker: Запусціце вузел TALER у кантэйнерах з Docker
- Майнінг і стэйкінг: Удзельнічайце ў генерацыі блокаў у Mining & Staking