You are on page 1of 3

10. 3. 2022 10:11 INSTALL.

md · dev · bitcoinunlimited / BCHUnlimited · GitLab

nezabudnite na klon git a niektoré odkazy (# 1772) cc50e5ec


Søren Bredlund Caspersen autorom 2 years ago and Andrew zaviazaný 2 years ago

INSTALL.md 7,05 KB

Inštalácia bitcoínov neobmedzená


Tento dokument popisuje, ako nainštalovať a nakonfigurovať bitcoíny neobmedzené.
Sťahovanie bitcoínov neobmedzené
Ak chcete spustiť softvér Bitcoin Unlimited, prejdite na stránkuStiahnuť stránku a získajte relevantné súbory pre váš systém.
Ak prechádzate z iných implementácií kompatibilných s bitcoínmi (Core, Classic, XT, ABC) na BU, pred presunom sa uistite, že tento plán
budete postupovať :
zálohujte peňaženku (ak existuje)
vytvoriť zálohu ~/.bitcoin dir
ak ste nainštalovali Core cez apt pomocou repo jadra ppa bitcoin :
sudo apt-get remove bitcoin*
sudo rm /etc/apt/sources.list.d/bitcoin-*.*
ak kompilujete jadro zo zdroja :
cd /path/where/the/code/is/stored
sudo urobiť uninstall

Windows
Môžete si vybrať
Stiahnite si inštalačný súbor (exe) a spustite inštalačný program alebo
stiahnite súbor (zip), rozbaľte súbory do adresára a potom spustite bitcoin-qt.exe.
Linux / Unix
Rozbaľte súbory do adresára a spustite:
bin/bitcoin-qt (GUI) or
bin/bitcoind (headless)

MacOS
Presuňte bitcoin-Unlimited do priečinka aplikácií a potom spustite bitcoin-Unlimited.
Inštalácia binárnych súborov Ubuntu z oficiálnych úložísk BU
bitcoínov
Ak používate systém Ubuntu, môžete nainštalovať bitcoin Unlimited z oficiálneho úložiska BU. Úložisko poskytne binárne súbory a ladiace
symboly pre 4 rôzne architektúry: i386, amd64, armhf a arm64. Z terminálu áno
sudo apt-get nainštalovať softvérové vlastnosti - bežné

sudo add-apt-repository ppa: bitcoin-neobmedzený / bu-ppa

sudo apt-get aktualizácia

sudo apt-get nainštalovať bitcoind bitcoin-qt (# na serveri headlesse stačí nainštalovať bitcoind)

Po inštalácii môžete spustiť bitcoind or bitcoin-qt


Budovanie bitcoínov neobmedzené zo zdroja
Podrobné pokyny týkajúce sa vytvorenia softvéru Bitcoin Unlimited pre vašu konkrétnu architektúru nájdete v dokumente / build- * .md.
Zahŕňa obe informácie o budove
bitcoind , the intended-for-services, no-graphical-interface, implementation of Bitcoin and

https://gitlab.com/bitcoinunlimited/BCHUnlimited/-/blob/dev/INSTALL.md 1/3
10. 3. 2022 10:11 INSTALL.md · dev · bitcoinunlimited / BCHUnlimited · GitLab

, the GUI.
bitcoin-qt

Po dokončení procesu nájdete príslušné binárne súbory ( bitcoind , bitcoin-qt and bitcoin-cli ) in /src/ .
Závislosti
Uistite sa, že ste nainštalovali Závislosti.
Ak kompilujete zo zdroja v systéme podobnom Ubuntu, môžete získať všetky požadované závislosti s príkazmi uvedenými nižšie
sudo apt-get nainštalovať git build-esential libtool autotools-dev autourobiť pkg-config libsl-dev libevent-dev bs

## voliteľné: potrebné iba v prípade, že chcete bitcoin-qt

sudo apt-get nainštalovať qttools5-dev-tools qttools5-dev libprotobuf-dev protobuf-compiler libqrencode-dev

## voliteľné: potrebné iba v prípade, že vaša peňaženka používa starý formát

## to nie je potrebné, ak vaša peňaženka použije novú

## formát, alebo ak vôbec nebudete používať peňaženku

sudo apt-get nainštalovať softvérové vlastnosti - bežné

sudo add-apt-repository ppa: bitcoin-neobmedzený / bu-ppa

sudo apt-get update

sudo apt-get nainštalovať libdb4.8-dev libdb4.8 ++-dev

Načítanie kód a jeho kompilícia


git klon https://github.com/BitcoinUnlimited/BitcoinUnlimited.git

cd BitcoinUnlimited

git checkout vydanie# alebo git checkout pôvod / dev

/ autogen.sh.

# ak chcete obyčajný bitcoind binárny bez GUI a bez podpory peňaženky, použite tento konfiguračný riadok:

. / nakonfigurovať. --disable-peňaženka --bez gui

# inak, ak potrebujete bitcoin-qt len problém

. . / nakonfigurovať.

export NUMCPUS=`Grep -C '^ procesor' / proc / cpuinfo`

urobiť -J$ NUMCPUS

sudo urobiť nainštalovať # (umiestni ich do / usr / local / bin, tento krok sa považuje za voliteľný.)

Rôzne
strip(1) your binaries, bitcoind will get a lot smaller, from 73MB to 4.3MB)
vykonať bitcoind using the -daemon option, bash will fork bitcoin process without cluttering the stdout
Rýchle spustenie a prevádzka počiatočného uzla
QT alebo príkazový riadok:
Existujú dva režimy prevádzky, jeden používa QT UI a druhý beží ako démon z príkazového riadku. Verzia QT je bitcoin-qt alebo bitcoin-
qt.exe, verzia príkazového riadku je bitcoind alebo bitcoind.exe. Bez ohľadu na to, ktorú verziu spustíte, pri prvom spustení budete musieť
dokončiť synchronizáciu intial blockchain.
Počiatočná synchronizácia blockchainu:
Pri prvom spustení uzla musí najprv synchronizovať aktuálny blockchain. Najskôr sa získajú všetky hlavičky blokov a potom sa každý blok
stiahne, skontroluje a UTXO sa nakoniec aktualizuje. Tento proces môže trvať od hodín do týždňov v závislosti od konfigurácie uzla, a preto
je konfigurácia uzlov rozhodujúca.
Najdôležitejšou konfiguráciou, ktorá ovplyvňuje rýchlosť počiatočnej synchronizácie, je dbcache setting. The larger the dbcache the faster
the initial sync will be, therefore, it is vital to urobiť this setting as high as possible. If you are running on a Windows machine there is an
automatically adjusting dbcache setting built in; it will size the dbcache in such a way as to leave only 10% of the physical memory free for
other uses. On Linux and other OS's the sizing is such that one half the physical RAM will be used as dbcache. While these settings,
particularly on non Windows setups, are not ideal they will help to improve the initial sync dramatically.

https://gitlab.com/bitcoinunlimited/BCHUnlimited/-/blob/dev/INSTALL.md 2/3
10. 3. 2022 10:11 INSTALL.md · dev · bitcoinunlimited / BCHUnlimited · GitLab

Avšak aj pri automatickej konfigurácii nastavenia dbcache sa odporúča nastaviť ho manuálne, ak ste tak ešte neurobili (pozri časť nižšie v
časti Konfigurácia spustenia). To dáva operátorovi uzla väčšiu kontrolu nad používaním pamäte a najmä pre nastavenia mimo systému
Windows môže ďalej zlepšovať výkon počiatočnej synchronizácie.
Konfigurácia spustenia:
K dispozícii sú desiatky možností konfigurácie a uzlov, ale dve najdôležitejšie pre počiatočnú synchronizáciu blockchainu sú nasledujúce.
dbcache:
Ako je uvedené vyššie, toto nastavenie je rozhodujúce pre rýchlu počiatočnú synchronizáciu. Túto hodnotu môžete nastaviť z príkazového
riadku spustením
bitcoind -dbcache=<your size in MB>

Napríklad 1 GB dbcache by bol


bitcoind -dbcache = 1000

Podobne môžete tiež pridať nastavenie do súboru bitcoin.conf umiestneného v inštalačnom priečinku. V konfiguračnom súbore by bola
podobná položka
dbcache=1000

Pri vstupe do sizetry dajte maximum, ktoré si váš systém môže dovoliť, zatiaľ čo stále zostáva dostatok pamäte pre ďalšie procesy.
maxoutconnections :
Vo všeobecnosti je v poriadku nechať predvolené nastavenia odchádzajúceho pripojenia na vykonanie synchronizácie, avšak niekedy
niektorí používatelia nahlásili problémy, keď nedokázali nájsť dostatok užitočných pripojení. Ak sa tak stane, môžete toto nastavenie zmeniť
tak, aby ste prepísali predvolené
bitcoind -maxoutconnections = 30

poskytne vám 30 odchádzajúcich pripojení a malo by byť viac ako dosť v prípade, že potomstvo má problémy.
Toto je tiež možné pridať do konfiguračného súboru pomocou
maxoutconnections=30

Získanie pomoci
Bitcoinovo fórum
Sledovanie problémov
Reddit / r / bitcoin_unlimited
Reddit / r / btc
Slack Channel

https://gitlab.com/bitcoinunlimited/BCHUnlimited/-/blob/dev/INSTALL.md 3/3

You might also like