Как да копая BEAM MimbleWimble на Digital Ocean

Beam е нова криптовалута, която има за цел силна поверителност и мащабируемост. Той използва подхода „MimbleWimble“, за който можете да научите повече тук. The Beam Mainnet стартира днес, така че ако се интересувате от добив, ето няколко кратки инструкции как да направите това в Digital Ocean
Предупреждение: Извличането на процесори BEAM е доста безполезно поради извличането на графичен процесор, така че е много малко вероятно да спечелите някакъв лъч; пускането на пълен възел спомага за поддържането на мрежата силна, така че не боли по никакъв начин!
Настройване на сървър
Настройте нов възел на Digital Ocean, работещ 18.04. Забележете, открих, че 1GB дори не е достатъчен за 1 Mining нишка. Ако наистина искате да работите с процесора, ще ви трябват поне 2 GB. Сега пускаме SSH в:
ssh root @ IP-АДРЕС
Сега надстройте и инсталирайте това, което ви трябва
apt-get актуализация apt-get надграждане apt-get install curl vim git-core hasged fail2ban ntp build-basic supervisor # Настройване на обикновена защитна стена: ufw по подразбиране отказват входящите ufw по подразбиране позволяват изходящи ufw enable # Сега нека отворим порт за възел на Beam: ufw разрешават до всеки порт 10000
Да добавим малко пространство за размяна, за да предотвратите проблеми с паметта. Digital Ocean ще ви мрази за това. За съжаление Digital Ocean, момчета рок!
sudo fallocate -l 4G / swapfile mmwp / swapfile swapon / swapfile echo '/ swapfile none swap 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
Разархивирайте портфейла и вземете ключ / тайна двойка. Ще искате да запазите изхода на цялата следваща информация някъде на сигурно място (a.k.a не на вашия работен плот).
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://www.beam.mw/downloads
# Разархивирайте и бързо тествайте всичко, което е добре: mkdir / root / история 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 / история / miner_type = cpu - -peer eu-node01.mainnet.beam.mw:8100
Не забравяйте да замените ключа Miner и ключа на собственика от стъпката на портфейла. Трябва да видите нещо подобно, ако всичко върви добре:
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 ID на възел = d6d62d2b90c207a8 I 2019-01-03.15: 25: 55.373 Начален съвет: 0-0000000000000000 I 2019-01-03.15: 25: 55.373 Изискващ блок 0-0000000000000000
Сега натиснете CTRL + C, за да излезете от процеса. Ще го направим като основна задача
Задайте фонова задача да мина
Сега, за да сте сигурни, че продължавате да мините в случай, че сървърът ви се рестартира, използвайте супервизор, за да поддържате възела да работи:
vi /etc/supervisor/conf.d/beam.conf [Програма: лъч] команда = / root / 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 / история / miner_type = cpu --peer eu-node01.mainnet.beam.mw:8100 указател = / корен / автоматично стартиране = вярно рестартиране = вярно stderr_logfile = / Var / дневник / beam.log stdout_logfile = / Var / дневник / beam.log stdout_logfile_maxbytes = 5MB stderr_logfile_maxbytes = 5MB stdout_logfile_backups = 2 stderr_logfile_backups = 2
Сега, след като запазите и излезете от vim, ви позволява да стартирате демон и да почивате лесно:
supervisorctl надзорник> препрочетете греда: налична надзор> актуализация супервизор> започнете всички надзор> състояние лъч RUNNING pid 19204, ъптайм 0:00:06 надзор> изход
Можете да проверите дневниците, ако искате:
опашка /var/log/beam.log
Ако искате да проверите баланса си, просто изпълнете тази команда
./beam-wallet информация -n localhost: 10000 ____Резюме на портфейла____
Текуща височина ............ 1818 Идентификатор на текущото състояние .......... 929bee0adb1bdf02
Налични ................. 0 грот Отлежава .................. 0 грот В ход ............... 0 грот Не е налично ............... 0 грот Налична монета ....... 0 грот Обща монета ............ 0 грот Допустима такса ............. 0 грот Обща такса ................. 0 грот Общо неизхарчено ............. 0 грот
Както казах по-рано, има голяма вероятност да изкопаете нещо. Честит рудник! Очакваме скоро да добавим лъч към faa.st скоро!