Pages:
Author

Topic: Open Ethereum pool kurulumu hakkında yardım gerekli bir sorunum varda - page 2. (Read 674 times)

sr. member
Activity: 419
Merit: 255
merak ettim pool kurmak için nasıl bir donanıma ihtiyaç var mesela sizin bu moac pool için en az nasıl bir makinaya ihtiyaç oluyor.
nette biraz bakındım ama bu konuda bir şey göremedim.
mesela ben bir tane rasoery pi ye pool kurabilirmiyim. yada hangi coinin poolunu kurabilirim.
jr. member
Activity: 58
Merit: 3
hocam stratum+tcp bağlantısı nasıl yapılıyor mantığı nedir şuan bir tane stratum proxy kurdum ama çalıştığını anlayamadım.
Yukarıda değinmiştim, http için port 8888, stratum için port 8008

sen ip adresinden sonra 8008 yazdığın için stratum olarak devam ediyor, adresin önüne stratum+tcp://188.119.47.49:8008 yazmana gerek yok.
full member
Activity: 616
Merit: 118
hocam stratum+tcp bağlantısı nasıl yapılıyor mantığı nedir şuan bir tane stratum proxy kurdum ama çalıştığını anlayamadım.
jr. member
Activity: 58
Merit: 3
prob pplnt dönüşümünü nasıl yapacağız hocam vallaha sayende hem güzel bir not tuttum kendimce harikada oldu hem poolların nasıl soyduğunu da görmüş oluyoruz...
öyle bir dönüşüm yok sanırım. PPLNS olarak burada bir örnek mevcut
Code:
https://github.com/stoufax/open-ubiq-pool-pplns
full member
Activity: 616
Merit: 118
prob pplnt dönüşümünü nasıl yapacağız hocam vallaha sayende hem güzel bir not tuttum kendimce harikada oldu hem poolların nasıl soyduğunu da görmüş oluyoruz...
full member
Activity: 616
Merit: 118
allah allah ben neden hata aldım ya dur bakayım teşekkür ederim hocam.

merit olsa söz sana yollayacağım
jr. member
Activity: 58
Merit: 3
http://188.119.47.49 burada deneyebilirsin malesef o gösterdiğin gibi çalışmıyor stratum daha eklemedim belki ondandır. stratum kurayım dur bakalım çözecek mi?
denedim oldu
Code:
./ethdcrminer64 -epool 188.119.47.49:8008 -ewal 0x8c77540028c75283717b5d7edd8c5c8c1e73850f -epsw x -eworker "rig2" -allcoins 1
full member
Activity: 616
Merit: 118
http://188.119.47.49 burada deneyebilirsin malesef o gösterdiğin gibi çalışmıyor stratum daha eklemedim belki ondandır. stratum kurayım dur bakalım çözecek mi?
jr. member
Activity: 58
Merit: 3
sorunu çözdüm ancak claymore da da

http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2
bu şekilde çalıştırmak gerekiyor klasik yöntem neden yok?
burada ayarlandığı gibi http için port 8888, stratum için port 8008
Quote
    APP: {
      // API host and port
      ApiUrl: '//192.168.1.70/',

      // HTTP mining endpoint
      HttpHost: 'http://192.168.1.70',
      HttpPort: 8888,

      // Stratum mining endpoint
      StratumHost: '192.168.1.70',
      StratumPort: 8008,
test edemiyorum ama böylede çalışması gerekir
Quote
./ethdcrminer64 -epool 192.168.1.70:8008 -ewal 0xe133c256ea601aa437fa59a80c47863bbc2fb444 -epsw x -eworker "rig2" -allcoins 1
full member
Activity: 616
Merit: 118
sorunu çözdüm ancak claymore da da

http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2
bu şekilde çalıştırmak gerekiyor klasik yöntem neden yok?
full member
Activity: 616
Merit: 118
kurulum başarılı cidden ama clymore da kullanıcı adı ve şifresi hata veriyor hala
jr. member
Activity: 156
Merit: 1
teşekkür ederim kurulum çok başarılı oldu hem konuda bu sayede canlılığını kaybetmesin teşekkür ederim  harika oldu
full member
Activity: 616
Merit: 118
jr. member
Activity: 58
Merit: 3
Arayüzü denemek için Ballzcoin bir test yaptım ve tek seferde hemen çalıştı  Smiley

Kısaca yaptıklarımı not aldım.

Gerekli Programları kurduktan sonra build-essential make go redis npm node gibi
coins ve pools klasörü oluştur.

Code:
mkdir coins
mkdir pools
coins klasörüne gir ve Ballzcoin cüzdanının kodlarını indir ve derlemeyi başlat.

Code:
cd coins 
git clone https://github.com/ballzcoin/ballzcoin.git
cd ballzcoin
make

Derleme bittikten sonra build/bin klasörü içindeki ballzcoin dosyasını çalıştır.
Yeni bir hesap ekle. Şifreyi girdikten sonra bir adres verecek. O adresi kopyaladıktan sonra çık.
Code:
cd build/bin
./ballzcoin console --rpc

personal.newAccount()
Passphrase:mypass12
Repeat passphrase:mypass12

"0x980722586912fa3342e90f31fd54c421fd6dd3e5"

CTRL + B CTRL + D

Cüzdanı tekrardan verilen adresle çalıştır ve serverle eşitlenmesini bekle.

Code:
./ballzcoin console --rpc --rpcaddr 127.0.0.1 --rpcport 8641 --cache=4096 --etherbase 0x980722586912fa3342e90f31fd54c421fd6dd3e5 –-password mypass12 --unlock 0

ikinci bir konsol aç ve pools klasörüne gir. open-ethereum-pool arayüzü kodlarını indir, sonra derlemeyi başlat.

Code:
cd pools
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
make

örnek dosyayı build/bin klasörüne kopyala ve
8545 portları 8641 olarak değiştir (Ballzcoin portu)

Code:
cp ~/pools/open-ethereum-pool/config.example.json ~/pools/open-ethereum-pool/build/bin/config.json

sonra environment.js dosyasını düzenle

open-ethereum-pool/www/config/environment.js

example.net yazan yerlere kendi serverinin ip adresini yaz


Code:
    APP: {
      // API host and port
      ApiUrl: '//192.168.1.70/',

      // HTTP mining endpoint
      HttpHost: 'http://192.168.1.70',
      HttpPort: 8888,

      // Stratum mining endpoint
      StratumHost: '192.168.1.70',
      StratumPort: 8008,

www klasörüne gir ve derleme işlerini tamamla.

Code:
cd ~/pools/open-ethereum-pool/www

npm install -g [email protected]
npm install -g bower
npm install
bower install
./build.sh

web arayüzü için nginx dosyasını düzenle (hepsini sil ve aşağıdaki kodları ekle)

Code:
sudo nano /etc/nginx/sites-enabled/default

Code:
####
upstream api {
server 127.0.0.1:8080;
}

server {
        listen 80 default_server;
        listen [::]:80 default_server;

#       root /var/www/html;
#       root /home/miner/pools/myztic-pool/pool_website;
        root /home/kullanıcıadı/pools/open-ethereum-pool/www/dist;

        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

  location /api {
    proxy_pass http://api;
  }
}
####

Yapılan değişikleri webserver yeniden yüklesin

Code:
sudo service nginx reload

daha sonra build/bin klasörü içinde open-ethereum-pool'u çalıştır

Code:
cd ~/pools/open-ethereum-pool/build/bin/
./open-ethereum-pool config.json


Code:
miner@vivopc:~/pools/open-ethereum-pool/build/bin$ ./open-ethereum-pool config.json
2018/10/10 10:10:57 Loading config: /home/miner/pools/open-ethereum-pool/build/bin/config.json
2018/10/10 10:10:57 Running with 2 threads
2018/10/10 10:10:57 Backend check reply: PONG
2018/10/10 10:10:57 Starting API on 0.0.0.0:8080
2018/10/10 10:10:57 Set stats collect interval to 5s
2018/10/10 10:10:57 Set purge interval to 10m0s
2018/10/10 10:10:57 Purged stale stats from backend, 0 shares affected, elapsed time 345.218µs
2018/10/10 10:10:57 Policy state refresh complete
2018/10/10 10:10:57 Set policy stats reset every 1h0m0s
2018/10/10 10:10:57 Set policy state refresh every 1m0s
2018/10/10 10:10:57 Running with 8 policy workers
2018/10/10 10:10:57 Upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Upstream: backup => http://127.0.0.2:8641
2018/10/10 10:10:57 Default upstream: main => http://127.0.0.1:8641
2018/10/10 10:10:57 Stratum listening on 0.0.0.0:8008
2018/10/10 10:10:57 Stats collection finished 403.652µs
2018/10/10 10:10:57 New block to mine on main at height 147139 / 0x9aeca08a
2018/10/10 10:10:57 Set block refresh every 120ms
2018/10/10 10:10:57 Starting proxy on 0.0.0.0:8888
2018/10/10 10:10:57 Broadcasting new job to 0 stratum miners
2018/10/10 10:10:57 Jobs broadcast finished 7.135µs
2018/10/10 10:11:02 Stats collection finished 968.655µs

mining yapılacak cihazla bir test aşağıdaki gibi yapılabilir.

Code:
./ethminer http://192.168.1.70:8888/0x980722586912fa3342e90f31fd54c421fd6dd3e5/rig2 -G --farm-recheck 200

Code:
2018/10/10 10:11:08 Stats collection finished 576.314µs
2018/10/10 10:11:10 Valid share from [email protected]


bir daha dene bakalım. hata olursa derleme ve ayarlardan kaynaklı olacaktır.
full member
Activity: 616
Merit: 118
denedim hocam bunu clymor da da denedin hep aynı hata malesef bende hevesim kaçtı birçok yerde mesaj attım adamlar konuya cevap bile vermiyorlar.
member
Activity: 112
Merit: 31
-F yerine -S denediniz mi?
member
Activity: 264
Merit: 12
elle girdiğin portların hepsini açıkm diye kontrol edermisin

redis-server kuruldu ise ince bir ayarı vardı bende çok kurdum/kurmaya çalıştım

araştırıp kontrol edersin hocam aklıma şimdilik bunlar geldi

jr. member
Activity: 58
Merit: 3
hata burada gözüküyor.
Code:
Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value
birde ethminer ile dene.

hangi coin için denedin yazda aynısını bende deneyeyim. daha iyi olur.
full member
Activity: 616
Merit: 118
ETH: http error #22 check username and password and/or pool state. Hatası almaktayım

Config

murat@murat-laptop:~/open-ethereum-pool$ ./build/bin/open-ethereum-pool config.json 2018/10/03 00:13:59 Loading config: /home/murat/open-ethereum-pool/config.json 2018/10/03 00:13:59 Running with 2 threads 2018/10/03 00:13:59 Backend check reply: PONG 2018/10/03 00:13:59 Starting API on 0.0.0.0:8080 2018/10/03 00:13:59 Set stats collect interval to 5s 2018/10/03 00:13:59 Set purge interval to 10m0s 2018/10/03 00:13:59 Purged stale stats from backend, 0 shares affected, elapsed time 196.656µs 2018/10/03 00:13:59 Policy state refresh complete 2018/10/03 00:13:59 Set policy stats reset every 1h0m0s 2018/10/03 00:13:59 Set policy state refresh every 1m0s 2018/10/03 00:13:59 Running with 8 policy workers 2018/10/03 00:13:59 Upstream: main => http://127.0.0.1:8641 2018/10/03 00:13:59 Upstream: backup => http://127.0.0.2:8641 2018/10/03 00:13:59 Default upstream: main => http://127.0.0.1:8641 2018/10/03 00:13:59 Stratum listening on 0.0.0.0:8008 2018/10/03 00:13:59 Stats collection finished 694.738µs 2018/10/03 00:13:59 New block to mine on main at height 102044 / 0xcda70207 2018/10/03 00:13:59 Set block refresh every 120ms 2018/10/03 00:13:59 Starting proxy on 0.0.0.0:8888 2018/10/03 00:13:59 Broadcasting new job to 0 stratum miners 2018/10/03 00:13:59 Jobs broadcast finished 9.334µs 2018/10/03 00:14:04 Stats collection finished 3.658479ms 2018/10/03 00:14:09 Stats collection finished 2.076357ms 2018/10/03 00:14:13 New block to mine on main at height 102045 / 0xf06e323f 2018/10/03 00:14:13 Broadcasting new job to 0 stratum miners 2018/10/03 00:14:13 Jobs broadcast finished 7.716µs 2018/10/03 00:14:14 Stats collection finished 307.476µs 2018/10/03 00:14:19 Stats collection finished 2.014408ms 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:20 Malformed stratum request from 127.0.0.1: invalid character 'G' looking for beginning of value 2018/10/03 00:14:24 Stats collection finished 597.257µs



birçok coinde denedim gene aynı biryerlerde eksik varda bulamadım
jr. member
Activity: 58
Merit: 3
Bir gelişme varmı? Hangi coin için kurdun? Sorun devam ediyorsa daha detaylı çıktı yazabilirmisin. Kesin bir çözümü vardır.
Pages:
Jump to: