Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [stratum]

The tag has no usage guidance.

0
votes
1answer
34 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
21 views

Stratum protocol - problem with mining.submit method

code was written according to documentation. I have following lines for submit method submit() { // ["<worker.name>", "<jobID>", "<ExtraNonce2>", "<ntime>", "<nonce>...
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
61 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 ...
1
vote
1answer
55 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. ...
0
votes
1answer
95 views

How to Build Block Header in stratum?

When I studied the stratum on here,I found that there were little difference between the stratum and solo mining for building block header. The stratum tell us that we needed to pad the header to ...
1
vote
1answer
92 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?
0
votes
1answer
108 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
1answer
108 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
126 views

What's the point of the “clean jobs” parameter in Stratum's “mining.notify” protocol?

As I learn about the Stratum protocol, which allows a mining pool to coordinate work with its workers, I was curious what the "clean jobs" param in the mining.notify method means. Per the spec -- ...
0
votes
1answer
577 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 ...
1
vote
0answers
194 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 ...
0
votes
0answers
95 views

How often should a mining pool be notifying workers about new work (cancelling current jobs)?

I'm trying to get a handle on the Stratum mining pool protocol. If I set up a mining pool client, I will initially get something to work on. Let's say it takes me a while (e.g. an hour) to solve the ...
0
votes
2answers
80 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
302 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... ...
0
votes
2answers
437 views

How do honest mining pools generally divide their rewards?

I've been reading a little about mining pools and the Stratum protocol for requesting work from mining pools and it got me to wondering. How does an honest mining pool divide up rewards? I see that ...
0
votes
1answer
175 views

Does each miner in a bitcoin mining pool has a chance to win the block reward?

Suppose there is mining pool XYZ. 10 miners 1 through 10 are subscribed to it and miners have varying hash power, some have 10 GPU mining rig while others have just a single CPU running 24 hours a day ...
0
votes
1answer
225 views

what is preventing me from changing difficulty every submit when pool mining?

If I do pool mining at difficulty=1000 and I find a share with difficulty=2000, I can tell the pool that I was mining at difficulty=2000 and then submit the share. I can earn more in this way. Does ...
0
votes
1answer
733 views

Stratum proxy on Windows

I am looking to do solo mining on a SHA-256 altcoin by purchasing hashrate from NiceHash. I have the client set up on a Windows Server 2016 VPS and the blockchain is synced. For NiceHash to point the ...
3
votes
1answer
370 views

How is a stratum connection secured?

Does stratum mining use something similar to "https" to secure traffic between the pool and the miners?
1
vote
1answer
520 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 ...
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
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 ...
1
vote
0answers
683 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 ...
0
votes
1answer
421 views

Stratum mining, jobID and stale/rejected shares

Let's imagine following situation: I've got a job from stratum pool, miner found golden nonce and sending it over the pool. While waiting for pool response, miner found another satisfying nonce ...
1
vote
0answers
238 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 ...
0
votes
1answer
1k views

What should a stratum server do with “mining.submit”?

I write some stratum server, for mining in the pool. The answer goes from the client to my server: {"method": "mining.submit", "params": ["g", "06a8", "01", "1d025f83", "c03f38ac"], "id":4} ...
1
vote
1answer
310 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
519 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
113 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
1answer
765 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 ...
-3
votes
1answer
1k views

How can I earn BTCs inside my BITCOIN CORE WALLET desktop app? [duplicate]

HI. Yes this is my question, Bitcoin Core is not a Mining software?! So, how can I create profit at my wallet? I have CPUMiner in my windows 7 32Bits, there exist a stratum pool adress to mine btcs to ...
0
votes
1answer
529 views

My own bitcoin miner

I am trying to write simple bitcoin miner on Java How to request miner pool? What is miner pool protocol? How to send data to stratum pool? (socket, post request or ect...) What need send there? ...
1
vote
0answers
465 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 ...
0
votes
1answer
309 views

What are some http mining pools out there?

The open source FPGA miner with source available at https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner does not support stratum, so in order to test it, I need an http pool. Are there any ...
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'...
3
votes
1answer
438 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, \"...
0
votes
0answers
268 views

Is 250mb/month enough bandwidth to support the internet needs of 4 mining rigs?

So this question was posed in 2011; I figure by now there may be slightly different factors at work, but mainly I ask if i can use a prepaid hotspot plan for 250mb to connect 4 sp20 mining rigs each ...
-1
votes
1answer
266 views

Does this mean it's mining? [duplicate]

I'm using my personal computer and trying to mine bitcoins. I'm rather new to this and was wondering if I did everything alright. Thanks in advance.
2
votes
0answers
447 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?
1
vote
2answers
934 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 ...
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 ...
1
vote
0answers
586 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 ...
2
votes
1answer
979 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 ...
0
votes
1answer
933 views

Stratum and Load Balancer

Does the Stratum protocol works well with the stratum servers behind a load balancer? My impression is that each request from the client may hit a different stratum server and eventaully ends up ...
0
votes
0answers
119 views

Should mining.notify.merkle_branches contain the coinbase transaction or not?

Okay I'm working on a new pool-server though got a question. I'm using litecoin testnet right now to test stuff and here's a getblocktemplate() response I get; { "result": { "version": 2, "...
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 ...
0
votes
0answers
912 views

Strict firewall & proxy, no stratum+tcp connectivity; what are my options?

I have access to a system for mining behind a squid proxy. No external connectivity except for HTTP & HTTPS. The access on my mining system is also fairly restrictive, but I have managed to build ...
0
votes
0answers
2k views

Share is above target when switching between stratums

I'm running a pool for some friends and myself, where we mine both dogecoin and litecoin (and occasionaly some other flavor of the day). The farms are pointing to a simple proxy: a C daemon that is ...
0
votes
1answer
3k views

Is there a cudaminer difficulty parameter option

I try to mine some btc using cudaminer on cex.io. I'm using cudaminer for that. I have a lot 'low' rejected shares due to low difficulty (On the ghash.io they say the minimum stratum difficulty is 16)....