Bitcoin Forum
April 16, 2024, 12:47:24 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Нужна помощь в запуске пула open-ethereum-pool  (Read 3886 times)
cryptomaxsun (OP)
Legendary
*
Offline Offline

Activity: 2730
Merit: 1387


Ukrainians will resist


View Profile WWW
February 22, 2017, 04:11:30 PM
 #1

Всем привет!
Хочу запустить данный пул https://github.com/sammy007/open-ethereum-pool
Сразу скажу, это не для эфира , просто хочу научиться поднимать пул, скорее для практики ,чем для заработка.
Проблема вот в чем, для успешной компиляции пула необходимо установить go-ethereum и Go.
Я так понял нужно правильно прописать данные окружения и в специальную папку копировать папку с пулом для компиляции.
Просветите , кто запускал, пожалуйста, алгоритм действий.

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
1713271644
Hero Member
*
Offline Offline

Posts: 1713271644

View Profile Personal Message (Offline)

Ignore
1713271644
Reply with quote  #2

1713271644
Report to moderator
1713271644
Hero Member
*
Offline Offline

Posts: 1713271644

View Profile Personal Message (Offline)

Ignore
1713271644
Reply with quote  #2

1713271644
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
defosp
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile WWW
March 02, 2017, 10:24:28 AM
 #2

Так там в этой ветке инструкция есть подробная на гитхабе. Ставил на ubuntu, читай ошибки при установке и до устанавливай каких не хватает пакетов.
cryptomaxsun (OP)
Legendary
*
Offline Offline

Activity: 2730
Merit: 1387


Ukrainians will resist


View Profile WWW
April 23, 2017, 09:59:13 AM
 #3

Люди ,помогите настроить этот пул за вознаграждение!
Не для эфира.

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
AndreyNag
Member
**
Offline Offline

Activity: 88
Merit: 10


View Profile WWW
June 03, 2017, 12:28:09 PM
 #4

Люди ,помогите настроить этот пул за вознаграждение!
Не для эфира.
Привет. Пытаюсь тоже поднять этот пул. Сейчас ищу пример файла  "unlock.json".
Как у тебя успехи?

cryptomaxsun (OP)
Legendary
*
Offline Offline

Activity: 2730
Merit: 1387


Ukrainians will resist


View Profile WWW
June 03, 2017, 02:31:13 PM
 #5

Люди ,помогите настроить этот пул за вознаграждение!
Не для эфира.
Привет. Пытаюсь тоже поднять этот пул. Сейчас ищу пример файла  "unlock.json".
Как у тебя успехи?
Привет!
Не получилось запустить пул на этом движке, проблемы с компиляцией пула возникли.
Пока  не актуально, у меня есть 3 пула на криптоноте , ими занимаюсь.
Но если что - обращусь.
Удачи!

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
vvlo
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
June 10, 2017, 12:12:41 PM
Last edit: June 10, 2017, 12:33:50 PM by vvlo
 #6

Я попробую поднять. Пул для музыки.
later:
Скомпилил нормально. Настроить бы еще так же.
strannik951159
Member
**
Offline Offline

Activity: 112
Merit: 10

📌[ANN]📌👍👍👍


View Profile WWW
July 14, 2017, 12:47:50 AM
 #7

Я попробую поднять. Пул для музыки.
later:
Скомпилил нормально. Настроить бы еще так же.
у тебя получилось ? если да , то мог бы помочь ?

📌[ANN]📌👍👍👍 VEGACOIN 👍👍👍 Pow/PoS Tribus Algorithm - Instamine Prevention
kladim
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 01, 2017, 02:04:21 PM
 #8

А в чем проблема то? Я сам запускал пул на музыку, все работает. Инструкция подробная же
retal
Full Member
***
Offline Offline

Activity: 301
Merit: 106


View Profile
August 11, 2017, 09:05:37 AM
 #9

А в чем проблема то? Я сам запускал пул на музыку, все работает. Инструкция подробная же

Я тоже на музыку настроил, но есть проблема: как сделать чтоб показывал правильно суммы вознагаждений?  на странице http://unepa.com/#/blocks
mdog288
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 25, 2017, 06:39:52 AM
 #10

Всем доброго дня.

У меня вопрос следующий, пару дней назад настроил пул для ETH, пару дней находил блоки но потом что-то пошло не так, блоки находятся все реже, последний найденный блок показывает что найден моим пулом, но награда за него не пришла, блокчейн так же показывает что это блок был найден другим пулом, в чем может быть проблема, у кого-нибудь было такое?
pikaperman
Member
**
Offline Offline

Activity: 147
Merit: 10


View Profile
October 25, 2017, 09:32:29 AM
 #11

А как ета настроить?
mdog288
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 27, 2017, 12:58:28 PM
 #12

А как ета настроить?

Что вы имеете в виду? По ссылке в первом посте подробная инструкция. сам настраивал - все работает, только под саму ноду надо блее-менее нормальное железо, чтобы блокчейн снихронизировался без запаждываний.
vtlk
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
February 20, 2018, 05:01:29 AM
 #13

Подскажите, в config.json в объекте "payouts" есть поле

// Address with pool balance
    "address": "0x0",


Оно влияет на что то? нужно ли его заполнять или не обязательно..
был бы очень признателен, если объясните какие кошельки куда заполнять..


Второй адрес для комиссии пула понятно зачем, но тогда зачем нужен первый?


// Pool fees beneficiary address (leave it blank to disable fee withdrawals)
    "poolFeeAddress": ""


в оба адреса можно заполнять любые кошельки? например с MyEtherWallet
encanto
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 05, 2018, 10:09:27 AM
 #14

Ищу человека, имеющего опыт успешного запуска соло-пула на базе Open Etherum Pool для оказания помощи и запуске пула (за вознаграждение)
Shadowbane
Jr. Member
*
Offline Offline

Activity: 84
Merit: 1


View Profile
March 05, 2018, 01:44:43 PM
Merited by cryptomaxsun (1)
 #15

В чем проблема ?
Ubuntu 16.04 server
Обязательный минимум - это объем памяти под ноду, конфигурация - 4 CPU, 8 GB RAM, 100 GB - средняя.
SSH pub ключ добавляете на сервер для доступа по ssh .
adduser - добавляете пользователя не root
usermod -aG sudo - добавляете пользователя в группу sudo
sudo nano /etc/ssh/sshd_config - PasswordAuthentication "no" - расскоментите  и измените значение.
Настраиваете брандмаузер для open ssh
Перезапускаете SSH
_______________________________________________________________________________ _________________________________

Далее :
Делаете update и upgrade
sudo apt-get update
sudo apt-get -y upgrade
Закачиваете Go 1.9 через wget
wget https://dl.google.com/go/go1.9.4.linux-amd64.tar.gz
Распакуем
sudo tar -xvf go1.9.4.linux-amd64.tar.gz
sudo mv go /usr/local - можете в свою директорию.
Настройка переменных
export GOROOT=/usr/local/go
export GOPATH=$HOME/test/test - вместо test свою директорию рабочую.
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
Проверяем версию
go version
_______________________________________________________________________________ ___________________________________

Установка Geth
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
geth account new
_______________________________________________________________________________ ____________________________________

Установка и настройка Redis -server
sudo apt-get update
 sudo apt-get install build-essential tcl
curl -O http://download.redis.io/redis-stable.tar.gz
tar xzvf redis-stable.tar.gz
cd redis-stable
make
sudo make install
Настройка конфигруации redis
Создаем каталог
sudo mkdir /etc/redis
Копируем файл конфига из исходного
sudo cp /tmp/redis-stable/redis.conf /etc/redis
Открываем файл
sudo nano /etc/redis/redis.conf
Меняем
supervised no на supervised systemd
Ищем dir и меняем на dir /var/lib/redis
Создаем unit
sudo nano /etc/systemd/system/redis.service
Добавляем
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
Сохраняем (Y + X)
Создаем группу и пользователя redis
sudo adduser --system --group --no-create-home redis
Создаем каталог redis
sudo mkdir /var/lib/redis
Даем права
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
Запускаем
sudo systemctl start redis
Ставим на автозапуск
sudo systemctl enable redis
_______________________________________________________________________________ _____________________________
Установка Nodejs из nvm
sudo apt-get update
 sudo apt-get install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
source ~/.profile
nvm ls-remote
nvm install - ваша версия
_______________________________________________________________________________ _____________________________

Установка Nginx
sudo apt-get update
 sudo apt-get install nginx
Брандмаузер
sudo ufw app list
sudo ufw allow 'Nginx - профиль" ,либо http или https
Тестируем
systemctl status nginx
Настройки сервера - /etc/nginx, /etc/nginx/nginx.conf , /etc/nginx/sites-available , /etc/nginx/sites-enabled
_______________________________________________________________________________ ______________________________

Установка и компиляция Open Pool

git config --global http.https://gopkg.in.followRedirects true
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
make
Запуск пула (не выходя из папки) - ./build/bin/open-ethereum-pool config.json (с Json данными)
Фронтенд (морда)
Переходим в папку www
cd www
npm install -g ember-cli@2.9.1 - глобальная установка ( в директории проекта можно установить без -g)
npm install -g bower
npm install
bower install
./build.sh
Остальное понятно как божий день.
Все действия пошагово выполняете .
Это стандартная установка и настройка
Без изменения данных.

vtlk
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 06, 2018, 03:32:15 AM
 #16

Shadowbane, объясните пожалуйста: в json-конфиг там где два кошелька - можно вставлять любые кошельки? хочу вставить созданные в MyEtherWallet..

Почему спрашиваю - была ошибка когда смотришь статус systemctl status pool.service, которая решилась заходом в консоль geth и созданием кошелька: personal.newAccount("<secret>"). Поэтому я и подумал, что в одно из полей конфига с кошельком надо вставить именно этот созданный адрес.
Shadowbane
Jr. Member
*
Offline Offline

Activity: 84
Merit: 1


View Profile
March 06, 2018, 05:44:34 AM
 #17

Shadowbane, объясните пожалуйста: в json-конфиг там где два кошелька - можно вставлять любые кошельки? хочу вставить созданные в MyEtherWallet..

Почему спрашиваю - была ошибка когда смотришь статус systemctl status pool.service, которая решилась заходом в консоль geth и созданием кошелька: personal.newAccount("<secret>"). Поэтому я и подумал, что в одно из полей конфига с кошельком надо вставить именно этот созданный адрес.
./geth –rpc console
personal.newAccount()
Все верно, вы для пула создаете (через ./geth –rpc console) аккаунт который генерирует адрес кошелька.
Пул вы поднимаете на своей ноде.
Кстати если донат не нужен то в конфиге можете изменить значение true на false
"unlocker": {
      "enabled": false,
      "poolFee": 1.0,
      "poolFeeAddress": "",
      "donate": true - false
      "depth": 120,
      "immatureDepth": 20,
      "keepTxFees": false,
      "interval": "10m",
      "daemon": "http://127.0.0.1:8545",
      "timeout": "10s"
},
vtlk
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 06, 2018, 09:40:00 AM
 #18

Shadowbane, этот сгенерированный адрес для пула вставлять в конфиг в поле poolFeeAddress?

а в этот тогда какой адрес? или это просто для отображения баланса на фронте
// Address with pool balance
    "address": "0x0",


туплю.. правильно ли я понимаю, что даже если запущу без прописанных в конфиг адресов - все заработает и заработанное бабло пулом будет складироваться в сгенерированном адресе?
encanto
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 07, 2018, 01:47:38 PM
 #19




Приветствую, Shadowbane. Большое спасибо за подробный и развернутый ответ насчет Open Ethereum Pool. я организовал VPS  с такими параметрами: 8CPU, 8Gb RAM, 200GB SSD. Установил на нем Ubuntu 16.04 и попытался развернуть на нем Open Ethereum pool без изменений. Получилось почти все, но по итогу - не получилось)) вероятно, из-за того, что до этого случая я не имел опыта работы с Linux  системами) Не могли бы Вы мне помочь (за вознаграждение, разумеется) на этом шаблоне сделать и запустить пул для соло майнинга ETC?
baf28
Newbie
*
Offline Offline

Activity: 117
Merit: 0


View Profile
June 11, 2018, 09:09:19 AM
 #20

Code:
В чем проблема ?
____________________________________________________________________________________________________

Установка Geth
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
geth account new
___________________________________________________________________________________________________________________


Установка и компиляция Open Pool

git config --global http.https://gopkg.in.followRedirects true
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
make
Запуск пула (не выходя из папки) - ./build/bin/open-ethereum-pool config.json (с Json данными)
Фронтенд (морда)
Переходим в папку www
cd www
npm install -g ember-cli@2.9.1 - глобальная установка ( в директории проекта можно установить без -g)
npm install -g bower
npm install
bower install
./build.sh
Остальное понятно как божий день.
Все действия пошагово выполняете .
Это стандартная установка и настройка
Без изменения данных.


При запуске выдает ./open-ethereum-pool config.json:

Code:
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
2018/06/11 18:06:28 Error while refreshing pending block on main: Post http://127.0.0.1:8545: dial tcp 127.0.0.1:8545: connect: connection refused
У меня этот порт никто не слушает. Что за прилажуха должна слушать этот порт?
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!