Як пагоршыць BEAM MimbleWimble на лічбавым акіяне

Beam.mw - гэта новая крыптавалюта, якая абяцае моцную прыватнасць.

Beam - гэта новая криптовалюта з мэтай высокай канфідэнцыяльнасці і маштабаванасці. Ён выкарыстоўвае падыход MimbleWimble, пра які вы можаце даведацца больш тут. Сёння быў запушчаны Beam Mainnet. Такім чынам, калі вы зацікаўлены ў яго здабычы, вось кароткае кіраўніцтва па тым, як гэта зрабіць на Digital Ocean

Папярэджанне: здабыча працэсара BEAM амаль бескарысная з-за майнинга GPU, таму вы хутчэй за ўсё не атрымаеце прамень. Запуск поўнага вузла будзе падтрымліваць сетку моцнай, таму яна не пашкодзіць ёй.

Наладзьце сервер

Стварыце новы вузел на Digital Ocean, які працуе 18.04 Звярніце ўвагу, што 1 ГБ недастаткова нават для 1 майнинг-ніткі. Калі вы сапраўды хочаце маё, вам спатрэбіцца не менш за 2 ГБ. Цяпер SSH дазваляе:

ssh root @ IP-АДРАС

Абнавіце і ўсталюйце тое, што вам трэба зараз

apt-get update apt-get-upgrade apt-get install curl vim git-core мае няўдалы ntp-build-essential-supervisor fail2ban # Наладзьце просты брандмаўэр: Ufw стандарт адмаўляе ўваходныя ufw стандартныя выходныя дазваляюць ufw актываваць # Давайце адкрыем цяпер порт для вузла прамяня: ufw дазваляюць 10000 для кожнага порта

Дадайце месца для замены, каб пазбегнуць праблем з памяццю. Digital Ocean будзе ненавідзець вас за гэта. Прабачце, Digital Ocean, вы рок!

sudo fallocate -l 4G / Swapfile mkswap / swapfile Swapon / Swapfile echo '/ swapfile none sw sw 0 0' | Sudo Tee -a / etc / fstab

Стварыце кашалёк з пучка

Па-першае, прытрымлівайцеся інструкцый тут, каб стварыць уліковы запіс.

# 1. Загрузіце wget кашалька https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-beam-wallet-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-wallet-cli-1.0.3976.tar.gz # Параўнайце ваш sha256 з https://www.beam.mw/downloads

Разархівуйце кашалёк і атрымайце пару ключ / сакрэт. Вы хочаце захаваць вывады ўсёй наступнай інфармацыі ў бяспечным месцы (а не на працоўным стале).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz ./beam-wallet init # Увядзіце бяспечны пароль і ЗАХАВАЙЦЕ ЎСЕ, КАЛІ Ўпэўнены! ./beam-wallet export_owner_key I 2019-01-03.15: 05: 17.525 Подпіс правілаў: ed91a717313c6eb0 I 2019-01-03.15: 05: 17.525 Запуск кашалька ... Увядзіце пароль: ********** ********** Уладальнік ключа прагляду: XXXXX ./beam-wallet export_miner_key --subkey = 1 I 2019-01-03.15: 12: 57.828 Подпіс правілаў: ed91a717313c6eb0 I 2019-01-03.15: 12 : 57.828 Запуск кашалька ... Увядзіце пароль: ********************** Сакрэтны падраздзел 1: XXXXXXX

Пачніце майнинг

Цяпер нам трэба загрузіць вузел і мой!

wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-node-1.0.3976.tar.gz # d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-node-1.0.3976.tar.gz # Параўнайце ваш sha256 з https: //
# Хутка здабыць і праверыць, усё добра: mkdir / root / history tar -zxf linux-beam-node-1.0.3976.tar.gz ./beam-node --port 10000 --mining_threads = 2 --file_log_level інфармацыя key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = PASSWORD storage = / root / node.db --history_dir = / root / history / miner_type = cpu - -peer eu-node01.mainnet.beam.mw:8100

Абавязкова заменіце ключ майнера і ключ уладальніка з кроку кашалька. Вы павінны ўбачыць нешта накшталт гэтага, калі ўсё пойдзе добра:

I 2019-01-03.15: 25: 55.369 Подпіс правілаў: ed91a717313c6eb0 I 2019-01-03.15: 25: 55.372 Запуск вузла на 10000 портах ... I 2019-01-03.15: 25: 55.373 Ідэнтыфікатар вузла = d6d62d2b90c207a8 I 2019 -01-03.15: 25: 55.373 Першапачатковы савет: 0-00000000000000 I 2019-01-03.15: 25: 55.373 Блок запыту 0-00000000000000

Цяпер націсніце CTRL + C, каб выйсці. Мы зробім гэта фонавай задачай

Наладзьце фонавае заданне для майго

Каб пераканацца, што вы будзеце працягваць майнінг нават пасля перазапуску сервера, вы можаце падтрымліваць вузел пры дапамозе Supervisor:

vi /etc/supervisor/conf.d/beam.conf [праграма: прамень] command = / root / beam-node --port 10000 --mining_threads = 2 --file_log_level info key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = ПАРОЛЬ Памяць = / root / node.db --history_dir = / root / history / miner_type = cpu --peer eu-node01.mainnet.beam.mw:8100 directory = / root / autostart = true restart = true stderr_logfile = / var / log / beam.log stdout_logfile = / var / log / beam.log stdout_logfile_maxbytes = 5 Мб stderr_logfile_maxbytes = 5 Мб stdout_logfile_backups = 2 stderr_logfile_backups = 2

Пасля захавання і выхаду з vim вы можаце запусціць дэман і проста адпачыць:

supervisorctl supervisor> чытаць яшчэ раз прамень: даступны supervisor> абнаўляць supervisor> запускаць усе supervisor> прамень стану RUNNING PID 19204, час працы 0:00:06 supervisor> выхад

Вы можаце праверыць часопісы, калі хочаце:

хвост /var/log/beam.log

Калі вы хочаце праверыць свой баланс, проста выканайце гэтую каманду

./beam-wallet інфармацыя -n localhost: 10000 ____ кароткі змест____
Бягучая вышыня ............ 1818 Ідэнтыфікатар бягучага стану .......... 929bee0adb1bdf02
Даступна ................. 0 выспявання гротаў .................. 0 грош у працэсе ....... ........ 0 грош Недаступна ............... 0 грош Даступная база манет ....... 0 грош Агульны кошт манеты ......... .................................................. .................................................. .................................................. .................................................. ..... Існуючая плата ............. 0 грошаў Агульная плата ................. 0 грошай Усяго не выдадзена ..... ........ 0 грошаў

Як я ўжо казаў раней, вы наўрад ці што-небудзь зламаеце. Прыемнага майнинга! Мы з нецярпеннем чакаем хутка прадастаўлення faa.st з Beam!