Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10008|Ответ: 0

Как создать пул майнинга на Ethereum? Обучающий процесс по строительству майнинговых пулов

[Скопировать ссылку]
Опубликовано 29.11.2018 13:17:36 | | | |
Урок по созданию пула виртуальной валюты:

Биткойн/Эфириум набирает обороты и пользуется спросом среди множества интернет- и финансовых специалистов, и нет сомнений, что это социальный эксперимент с валютой, а число участников достигло десятков миллионов людей по всему миру.

Предпосылка: Лучше всего понимать программирование, если не понимаешь, это сложнее, конечно, если ты специализируешься на исследованиях, ты всё равно сможешь добиться успеха, если не понимаешь



Код пула:Вход по гиперссылке виден.Открытый майнинговый пул Ethereum

Подготовка знаний

Немного знайте об Linux, немного о блокчейне и немного о программировании

Если ты не понимаешь, всё равно нормально, просто не знаешь почему.

Готово

Сервер с не менее 1 ГБ оперативной памяти и не менее 50 ГБ (в зависимости от размера реестра блокчейна). Операционная система — Ubunutu 16.04 LTS.

Постройте процесс

Откройте Ubuntu 16.04. Установите необходимые наборы.

apt updateapt install gitapt install build-essential libtool autotools-dev autoconf pkg-config libssl-devapt install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-serverapt install libdb4.8-dev libdb4.8++-devapt install golangapt install nginxapt install npm

Согласно набору синхронизации кошелька, который вы хотите настроить, в случае ETH, то есть:

git клонВход по гиперссылке виден.

Затем соберите набор.

CD Go-Ethereummake GETH

После установки запустите build/bin/geth и дождитесь завершения синхронизации узлов, также можно использовать его для генерации кошельков, майнинга, разработки и т.д., более подробные операции можно посмотреть в вики.

Теперь, когда узлы настроены, следующий шаг — настроить пул.

git config --global http.Вход по гиперссылке виден.КлонВход по гиперссылке виден.open-ethereum-poolmake

Установите redis.

apt install redis

Потом запусти бассейн.

./build/bin/open-ethereum-pool config.json

config.json может ссылаться на config.example.json в оглавлении для внесения соответствующих изменений. Вы можете посмотреть вики, чтобы внести дополнительные исправления в пул.

В бэкенде майнинг-пула теперь вам также нужна фронтенд-страница, чтобы пользователи могли её видеть.

CD www

Вносите любые изменения, которые хотите, в www/config/environment.js. ApiURL: '//example.net/' Пожалуйста, обязательно измените URL вашего пула.

Затем установите переднюю часть.

apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -gember-cli@2.9.1npmInstall -g bowernpm installbower install./build.sh

Наконец, настройте nginx.

Upstream API { server127.0.0.1:8080; }locatio{filter}n /api { proxy_passhttp://api; }

Таким образом, создаётся простой майнинговый пул!
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com