Show Posts
|
Pages: [1] 2 »
|
Stratum proxy for algo SHA256D Installation: Install nodejs Download and unzip the proxy Go to the Stratum-proxy-SHA256-1.1.0 folder Set dependencies npm i ./src/Proxy/ Run node ./src/Proxy/ Or use the win32 assembly Dev fee 1% https://github.com/JerryWm/Stratum-proxy-SHA256The default web is on the 8000 port. Miners connect to 4444 port.
Proxy limits difficyly. Changes (removes) extranonce1 and extranonce2_size
Recovers the compatibility of the miner with nicehash and p2pool
|
|
|
Up! Добавлю что прокси востанавливает совместимость старых майнеров с найсхешем/п2пулом и другими. Например битфури48.
|
|
|
Stratum proxy SHA256D [RU] Полное описание тутПозволяет - Устанавливать минимальную и максимальную сложность майнеру
- Уменьшать размер extranonce1(вплоть до 0), уменьшать размер extranonce2_size
При extranonce1_size = 0 и extranonce2_size = 3 обеспечивает совместимость с найсхешем майнерам без поддержки метода mining.set_extranonce(при у словии что майнер поддерживает extranonce1 нулевого размера). Есть веб панель. ИсходникиПортативные win32 сборки:
|
|
|
- can this cope with 800-1000 miners?
I don't know exactly. Must. - does it work with miningrigrentals.com?
In proxy mode, 1 to 1 will work everywhere. - does it work with miningrigrentals.com?
Yes it works. Set in the config miner (nicehash_nonce = true), in the proxy settings (Emu nicehash = false, Max workers = 1). There will be a 1 to 1 proxy mode. - does it support SSL for miners (server) and pool (client)?
Yes. Full support (read the description). - do you charge a fee by default? (I know it's open source)
There is no commission. Perhaps in the next version I will add (but this is not accurate). Also, I'm on headless machines so no access to web gui. Care to share a full example and/or spec of the config file so I can run it in command line?
Configure pools only through the Web panel. (You can manually in the config)
|
|
|
Okay... i stopped the test-run... was over 30Min long ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) maybe this miner will not run on my system. I'am going back to XMR-STAK Thanks for your help... OK. But on your system, it definitely should work.
|
|
|
Number of sockets 1 Number of threads 8 Specification Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, VT-x, AES, AVX, AVX2, FMA3, TSX L3 cache 8 MBytes, 16-way set associative, 64-byte line size Windows Version Microsoft Windows 10 (10.0) Professional 64-bit (Build 16299)
Strange ... I do not know what's the matter. Wait for the test result, and you can also copy the miner's console to me (after a couple of minutes of the test) or the file "__last-console.txt" after the whole test.
|
|
|
i will try a test-run...
You exactly i7-6700k and os x64 ?
|
|
|
(and more documentation are welcome... like command-line param.)
Advantages of my miner: - Automatically selects the fastest option for your system. Including there are optimized versions no-aes
- It is possible to accumulate the miners together with my proxy on the pool nicehash. This does not allow not one other miner / proxy, since the nicehash himself is a proxy.
- There is a large-memory server. When you run the miner when the system starts, it grabs memory for all threads. Then, when the miner is restarted, it requests it from a previously running daemon. While other miners are losing their long pages, since it is impossible to find continuous memory, it is already fragmented.
|
|
|
(and more documentation are welcome... like command-line param.)
Here is an example of a config "user.json" { "pools": [ { "pool_address": "127.0.0.1:8888", "pool_password": "{{STRING_RANDOM_8}}.my_mail@email.com", "wallet_address": "my_wallet_addr" } ], "overload": { "process_priority": "NORMAL_PRIORITY_CLASS", "thread_priority": "THREAD_PRIORITY_NORMAL" } }
It is obvious.
|
|
|
it frezze up my system during testing. I had to make a cold start ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) i7-6700k testing run about 15 Min. ... and then killing my System (and more documentation are welecome) The condition for testing is the closure of all possible programs. At the end of the test, the optimal number of threads is selected. If you are disabled (Hyper-Threading ) or the (number of threads) < (L3 cache / 2mb), then the number of threads can be equal the number of logical processes in the system. In this case (all processes - 1) put priority in real time, and the latter - in the normal. It should not hang if all other and background applications are closed. But I know your processor. Here is the config. Save it to the file "system.json" https://pastebin.com/f7LCJMxM
|
|
|
... UP I am again sure that at the moment this is the fastest implementation of cryptonight
|
|
|
Interesting project, i am looking for solomining cryptonight coins. Is it possible with your app ?
This is for the pool. You are connecting to a proxy, the proxy is connected to the pool.
|
|
|
i'm not sure and i have to ask: it will just bypass share and jobs and count miners activity, or reduce dificullty according to miners? if not i'm not sure if i can use it on nicehash , i have 4 rigs of 15kh/s total, nicehash wil give me 800k diff and that is not acceptable
On nicehash only works 1 to 1. nicehash itself is a proxy. I already responded to similar you can see here https://github.com/JerryWm/Stratum-Proxy-XMR/issues/2If you dig on any other pool other than Nicehash then the proxy will collect up to 256 marquees in a single worker pool
|
|
|
How to run this on ubuntu. ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) What specifically does not work out? I think something like this is necessary (although I do not have Linux). sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
npm i -g socketio
Download the sources with https://github.com/JerryWm/Stratum-Proxy-XMR (there is a green button Clone or download) Create a sh file in the src folder module.js:557 throw err; ^
Error: Cannot find module './paths' at Function.Module._resolveFilename (module.js:555:15) at Function.Module._load (module.js:482:25) at Module.require (module.js:604:17) at require (internal/module.js:11:18) at Object.<anonymous> (/home/ubuntu/Stratum-Proxy-XMR-master/src/app/main.js:4:15) at Module._compile (module.js:660:30) at Object.Module._extensions..js (module.js:671:10) at Module.load (module.js:573:32) at tryModuleLoad (module.js:513:12) at Function.Module._load (module.js:505:3)
i get this error.. i will try in dif linux os OK. In the app/main.js file, modify const Paths = require('./paths'); on const Paths = require('./Paths');
|
|
|
How to run this on ubuntu. ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) What specifically does not work out? I think something like this is necessary (although I do not have Linux). sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
npm i -g socketio
Download the sources with https://github.com/JerryWm/Stratum-Proxy-XMR (there is a green button Clone or download) Create a sh file in the src folder
|
|
|
Can any one explain, what is benefit of using it.
If you have tens, hundreds or thousands of miners then point them at a proxy so you can just update the proxy's config to change pool instead of manually for every individual miner. Got it ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) I am just small miner so never needed such software. It is useful software for numerous miners. Even if you have 1 miner (for example, a cpu), changing the pool is more convenient on the web panel. Cpu miners lose [a large page of memory] during a reboot due to the inability to find non-interruptible physical memory (memory is already fragmented).
|
|
|
Can any one explain, what is benefit of using it.
The proxy shows the actual level of hashrate of each miner (miners can deceive on this), the total number of shares / hashes and the hashrate of the entire system (you can check the dashboard pool). It is also convenient to change the settings of the pool in 1-2 clicks.
|
|
|
Added a simplified description.
|
|
|
|