STX myning 2.0 on linux
@a1exiykoКратко по делу.
ГАЙД ХУЙНЯ АВТОР ОБОСРАЛСЯ
Вам нужен будет впс как минимум с 2 ядрами, 8 озу и 50гб ссд, как заявлено, но там не все учтено и в итоге ссд советую как минимум 150, в идеале все 200 ибо бтскоре очень странно работает.
Советую Софтину - MobaXterm, она достаточно удобная в пользовании и намного лучше того же putti(na)
Качаем хуету
Иногда установщик, будет спрашивать пакостные вопросы, на них надо будет нажимать Y и после этого ENTER
sudo apt-get install build-essential cmake libssl-dev pkg-config
Дальше качаем rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env
ШАГ 1 КАЧАЕМ НОДУ
git clone https://github.com/blockstack/stacks-blockchain.git; cd stacks-blockchain/
Есть 2 варика ноды: обычная и с дебагом символов, что значит вторая я в душе не ебу, качайте что-то из этого одно на ваш выбор.
ОБЫЧНАЯ
cargo build --workspace --release --bin stacks-node
И ее запуск
target/release/stacks-node xenon
с дебагом символов
cargo build --workspace --bin stacks-node
И ее запуск
target/debug/stacks-node xenon
Если вы все правильно сделали, то у вас будет подобное сообщение
INFO [1588108047.585] [src/chainstate/stacks/index/marf.rs:732] First-ever block 0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206
Подождите пару минут и можно его закрыть (ctrl+c)
ТРАХАНЬЕ С BTCCORE
(ТУТ я не уверен на 100% в правильности, ну вроде другие челы делали аналогично) Надо скачать 6 пакетов (полиэтиленовых) Пару раз надо будет нажать Y и на 5м попросит нажать enter
sudo apt-get install build-essential
sudo apt-get install libtool autotools-dev autoconf
sudo apt-get install libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:lsuke-jr/bitcoincore
sudo apt-get updatesudo apt-get install bitcoind
Дальше надо создать папку с текстовым файлом и запустить хуету, которая будет синхронизироваться до 24 часов
mkdir ~/.bitcoin/
cd ~/.bitcoin/
nano bitcoin.conf
После ласт команды открывается файл, в котором надо вставить настройку и ввести ваш логин и пасс, который вам надо придумать
(там какая-то хрень выходит - вот ссылка на нормальную форму команды ((кликабельно)
server=1
rpcuser=ваш ник
rpcpassword=ваш пароль
testnet=1
txindex=0
listen=1
rpcserialversion=0
maxorphantx=1
banscore=1
[test]
bind=0.0.0.0:18333
rpcbind=0.0.0.0:18332
rpcport=18332
rpcallowip=0.0.0.0/0
rpcallowip=::/0
rpcallowip=127.0.0.1
Как все сделали надо надо выйти и сохранить (ctrl + X) нажать Y и энтер
ЗАПУСКАЕМ
bitcoind -conf=path/to/bitcoin.conf