Questions tagged [stratum]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
6
votes
1answer
3k views

What is the standard protocol for pools/miners?

The Bitcoin client protocol is well documented in the Bitcoin Wiki, but I can't find much on the protocol used by pools and miners. Is it described anywhere?
5
votes
3answers
8k views

Full example data for scrypt Stratum-client

I'm trying to write a Mining client for Scrypt-based mining using Stratum Communication. As of now, I have some trouble verifying all my bit orders and sequences. Hashes I'm generating get always ...
4
votes
6answers
12k views

How do I make a profit buying cloud-hashing contracts?

I have tried one of the hashpower selling/buying website (nicehash) to buy hashpower. I have connected my order to a pool where I had one worker. However, despite all the advertisements, I could not ...
4
votes
2answers
6k views

Protocols for use between mining clients and mining pool servers

Which protocols are there for mining clients to communicate with mining pool servers? How do they compare?
4
votes
1answer
11k views

What are the differences and advantages of stratum to HTTP?

I understand that Stratum is a kind of protocol specifically designed for ASIC miners. I found this page from its creator, but it is very technical. I want to know, in layman's terms, what are the ...
4
votes
1answer
505 views

Eloipool only public Server avaiable

Maybe a simple answer From what I can research so far Is Eloipool the only public Server avaiable that is not parked or deprecated and that has support for the ASIC chips using stratum ? Is there ...
3
votes
1answer
753 views

Do pool servers communicate with bitcoind, and in what capacity?

I'm trying to understand how the whole process flows. Here's how I currently understand it working. Mining client -> Pool server -> Bitcoind getwork: Mining client calls getwork from ...
3
votes
1answer
2k views

Get the slush stratum proxy working on a mac

Title says it all - can anyone walk me through setting this up on a mac? I ran the linux python install script but i'm guessing i'm missing a few dependencies as it failed on me. edit: there are ...
3
votes
1answer
376 views

How is a stratum connection secured?

Does stratum mining use something similar to "https" to secure traffic between the pool and the miners?
3
votes
1answer
3k views

How I can find all Electrum public servers?

I'm developing a software that will connect to "Electrum Servers", the public servers that is already avaible to use, that same that Electrum Wallet uses. The user will be able to specify a custom ...
3
votes
1answer
447 views

How do I get merkle branches using the Stratum protocol?

I need to get the merkle branch quickly for a known TX. I have connected to various stratum servers, but whenever I send the method below I get "HTTP code 405 - Method not allowed". { \"id\": 1, \"...
3
votes
2answers
18k views

How to setup stratum with pushpool and VARDIFF? (litecoin)

I'm trying to setup a pool for litecoin mining with support of the stratum protocol and VARDIFF (variable difficulty). I read the answer of cdecker on the following question How to setup pushpool. ...
3
votes
1answer
4k views

What is a Stratum “mining.set_difficulty” command for?

On the Stratum protocol the server may issue the following notification: { "id": null, "method": "mining.set_difficulty", "params": [2]} What is this difficulty used for? from my understanding the ...
3
votes
1answer
7k views

How do I fix GUI Miner stuck at connecting?

GUI Miner v2011-08-24 just shows "connecting..." when trying to connect to slush's pool. The console shows: 2011-12-31 14:00:49: Running command: poclbm.exe smithd98@gmail.com.macbookpro:4fuqPtrI@...
3
votes
2answers
5k views

Stratum Mining Proxy - Error decoding message on startup

I'm attempting to run stratum-mining-proxy with minerd. Proxy starts and runs with the following command: python ./mining_proxy.py -o ltc-stratum.kattare.com -p 3333 -pa scrypt Proxy starts fine. ...
3
votes
1answer
2k views

Matching pushpool difficulty with stratum's

I have a new question for you. I have setup the stratum mining proxy, and all is working fine. (Actually found our first block recently!) However, I have pushpool running as well, and some of my ...
2
votes
1answer
260 views

Pre-requisites for calling Getwork

I'm a novice to bitcoin trying to learn mining. I know that in order to get the value (header) to hash, you call Getwork. I have seen the bitcoin wiki page for it and read some relevant threads on ...
2
votes
1answer
5k views

Error trying to mine with stratum_proxy

I'm giving a specific case here, but I think I have seen the same error trying to use stratum_proxy for any pool and coin I have tried. When wemineltc.com briefly had a getwork server up, cudaminer ...
2
votes
1answer
2k views

Sample worked Stratum example

I need some help trying to verify that my implementation is correct or not. I'm trying to make a Stratum mining client. All byte orders are as is directly received from the server, without endian ...
2
votes
0answers
450 views

Javascript Stratum Miner

I'm aware of some Javascript RPC Miners, but does anyone know of any Stratum Javascrip Miners for use in my website?
2
votes
1answer
990 views

How do pool server's handle multiple workers sharing one connection with Stratum protocol

The stratum protocol supports authorizing multiple workers in a single connection. Unfortunately, I didn't find any documentation about how this should be handled by pool server software. If multiple ...
2
votes
0answers
174 views

rpc.target.bits management? [closed]

I have a new question... Is the max settings for rpc.target.bits 20? I want to match this with our stratum mining software, and how many shares we're getting. Right now, pushpool is getting more ...
1
vote
2answers
950 views

Simultaneously Solo and Pool Mining

It's possible to send shares both to a localhost GBT "pool" (e.g., Bitcoin Core's) and to a remote Stratum pool.* Now, if I discover a block, won't both my localhost GBT "pool" and the remote pool ...
1
vote
1answer
56 views

Do pools distribute “jobs” to miners based on “failed” solutions which have already been submitted?

My question is this: How exactly does the stratum protocol distribute "work" to miners? More specifically, since mining can be compared (in many regards) to "brute forcing" a cryptographic hash (i.e. ...
1
vote
1answer
311 views

what's the link between iSCSI protocol and "stratum+tcp attacks

I found a strange file under/var/tmp directory, named ietd.conf { "url" : "stratum+tcp://188.165.254.85:80", "user" : "46Z6dQ77i2qAapF4kjLXaaYKCB59eajwaZbmtyyPsxDXWyxPS5nfYoe5t4R7yTgsvT ...
1
vote
1answer
102 views

How did Extranonce2_size change?

From stratum,I know that the coinbase is composed of "Coinb1 +Extranonce1 + Extranonce2 + Coinb2". How did Extranonce2_size change ? Will the Extranonce2_size change when I connect to a pool?
1
vote
1answer
543 views

Do pool servers check for duplicate shares?

Assume, for the sake of argument, that I am a miner and that I am ready to cheat. The (stratum) pool server sends me a notify message and I start mining. I find a valid share. I submit it to the pool ...
1
vote
1answer
778 views

Stratum Server Exception “[coin] is not connected”

When i running 'twistd -ny launcher.tac' i getting the following Exception. The connection okay. Please help me to fix this issue. 2017-01-30 19:33:43,094 INFO bitcoin_rpc # Checking for submitblock ...
1
vote
2answers
488 views

no schema for stratum

I am trying to bring up stratum mining on a pool and get this error -> exceptions.Exception: There is no shares table. Have you imported the schema? Obviously my database is empty but no package I ...
1
vote
1answer
6k views

How to fix “Failed to resolve (?wrong URL) cgminer.exe --bmsc-options”

I downloaded CGMiner and have my pool with slushs pool. So below I believe is the correct setup for CGMiner. cgminer.exe --bmsc-options 115200:20 -o stratum.bitcoin.cz:3333 -u Starfleet.worker3 -p ***...
1
vote
2answers
12k views

Stratum from pool 0 detected new block

I'm trying to mine litecoin on litecoin-pool with cgminer ./cgminer --scrypt -u username.1 -p password -o stratum+tcp://lite.coin-pool.com:3333 and it keeps on returning [2013-10-05 14:24:28] ...
1
vote
1answer
1k views

Stratum Mining proxy failed to compile on Centos 2.6.32-279.el6.x86_64

I was trying to build stratum mining proxy on a Centos x64 machine. As mentioned below the script is throwing compilation errors, any idea? [root@host.com slush0-stratum-mining-proxy-7b5c080]# python ...
1
vote
0answers
200 views

Solo Mining with Diablo-D3 Miner and Stratum

I'm using Diablo-D3 Miner to solo mine for a personal project. I setup Diablo-D3 Miner on my machine but since I do not want to download the entire blockchain (currently, over 200 GB) I decided to go ...
1
vote
0answers
689 views

Bitmain S9 BMMINER does not respond to Stratum set_difficulty command

We use a modified version of this library to implement the first SHA256 multi+merge mining pool. It works just fine with the S7 which has CGMiner 4.8 ("cgminer/4.8.0"). However, the S9 with BMMINER 2 ...
1
vote
0answers
247 views

Does Stratum cause mining to be more centralized than getBlockTemplate would?

I read the question "I don't understand the "51% attack" problem. Why does a mining pool have power with a 51% share?" and its anwers. That made me wonder that since the GBT protocol is ...
1
vote
1answer
525 views

Get transaction history of address using electrum commands

I am using electrum protocol to query history of a bitcoin address using blockchain.address.get_history. All is good I am receiving the tx data for every transaction. My problem is that I unable to ...
1
vote
0answers
116 views

Stratum Server with twisted: Worker Autoadd enabled, nut not working?

I have a problem with Twisted, It works but I have set the config.py the Param for USERS_AUTOADD = True but it doesnt works? Already restarted my Ubuntu 14.04 LTS 64 bit, and Stratum too, but it ...
1
vote
0answers
470 views

GetWork / Stratum

I want to try to use my Bitcoin miner (ANTMiner S4) to generate SHA256 hashes of arbitrary byte orders -- The first question is "is this possible?" If so, the best way I can see to do it is to ...
1
vote
1answer
1k views

In stratum mining pools, are most miners working on the same set of transactions?

When miners connect to the server, they get a "job" message back with a merkle_branch field that has hashes that correspond to transactions that will be included in the block being worked on. What I'...
1
vote
0answers
589 views

Multiple coins on one server running MPOS/stratum

I've got an instance of MPOS and a stratum server running a single PeerCoin pool perfectly fine. How do I go about adding a second pool to the same server? I've tried to duplicate both the stratum ...
1
vote
0answers
155 views

How do pushpool and stratum-minig-litcoin format the shares they send to the pool

I just build up a mining pool using booth pushpool for getwork and stratum-mining-litcoin for stratum we already finds block using getwork but nothing with miners using stratum. So I check my shares ...
1
vote
0answers
226 views

Stratum service_repository missing

Trying to get stratum working on my server. When I start the server everything looks ok except I get this message: ***** Is service_repository missing? Add service_repository module to your python ...
0
votes
1answer
87 views

How does MPOS communicate with stratum server?

I'm setting up MPOS. There are 3 stratum server options: stratum-mining, NOMP, and CoiniumServ. How does MPOS talk with stratum server? AFAIK, MPOS does not speak stratum protocol. Is it through the ...
0
votes
1answer
114 views

Does xmr-stak use Stratum?

Using Wireshark to analyze packets sent by xmr-stak, I found them to be inconsistent with those of Stratum (https://en.bitcoin.it/wiki/Stratum_mining_protocol). From Wireshark: { "method": "login",...
0
votes
2answers
84 views

Does a logical mining pool assign harder and harder difficulty to the same miner?

Although every mining pool can do things differently, I wanted to get a handle on how a logical pool would behave. If a miner joins the pool and solves a hash at a low difficult, submits the result ...
0
votes
1answer
45 views

Startum protocol extranonce2 - where the extraNonce2 comes from

I'm curious where the extraNonce2 comes from in stratum protocol? In the official documentation, I found Extranonce2_size - Represents expected length of extranonce2 which will be generated by the ...
0
votes
1answer
18 views

Do pool operators usually set block version numbers before their clients hash?

I know that pool operators have the power to modify the actual transactions in a block. I also know that pool operators can decide on block transaction orderings and even commit double spends pretty ...
0
votes
1answer
110 views

What's an example of an ExtraNonce2 value that would be considered invalid?

I've been learning about mining as part of a pool and using the Stratum protocol to submit completed work back to a pool -- https://en.bitcoin.it/wiki/Stratum_mining_protocol . There is this ...
0
votes
1answer
643 views

What is ExtraNonce2?

I'm reading about the Stratum protocol where miners contribute to pools. Specifically there is a "mining.submit" method -- https://en.bitcoin.it/wiki/Stratum_mining_protocol, in which I miner will ...
0
votes
1answer
319 views

Mining without full node

In my understanding it should be possible to run stratum server over some kinda limited node (the one that doesn't carry whole blockchain) since stratum doesn't need many functions from the daemon... ...