Stack Exchange Network

Stack Exchange network consists of 174 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
13 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
39 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
0answers
41 views

The difficulty of pool

When I connected to f2pool,I received the difficulty of pool(8192 decimal). How can I use this value to confirm the hash I calculated? Is this just like the solo mining? "current_target = ...
0
votes
0answers
35 views

The prevhash of stratum

I received the notification when I connected to f2pool. { "id": null, "method": "mining.notify", "params": [ "BAvw7mAiGPyP6kqdSoJ65a", "...
0
votes
1answer
64 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
70 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
73 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
0answers
11 views

Using libblkmaker with Litecoin/Catcoin

Can I use libblkmaker for generating Litecoin and Catcoin blocks? Is another PoW hashing algo an obstacle?
0
votes
1answer
94 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
85 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
385 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
172 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
87 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
73 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
0answers
67 views

If a stratum client is submitting completed work, would they need to implement the “mining.submit” protocol?

I wanted to try and better understand how a Stratum client communicates with a pool, so I was experimenting with this NodeJS project -- https://github.com/arnabk/stratum-client/blob/master/README.md . ...
0
votes
1answer
263 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
358 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
0answers
161 views

Is it possible to see the Stratum protocol in action without installing a node locally?

I'm curious to see the Stratum protocol in action. I created an account on SlushPool to give it a whirl. Is there a way to invoke the protocol using traditional Unix/shell scripting tools? I'd ...
0
votes
0answers
66 views

How many merckle branches can exist in Stratum mining.notify reply

The reply of mining.notify (Stratum protocol) includes the field of "List of Merkle branches" that may include 1 or more Merkle branches. I have looked everywhere, but I haven't found what the min/max ...
0
votes
1answer
161 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
195 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
677 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
340 views

How is a stratum connection secured?

Does stratum mining use something similar to "https" to secure traffic between the pool and the miners?
0
votes
0answers
691 views

Stratum-Client Mining Bitcoin Worked Example

I'm trying to write my own mining client for bitcoin. I'm having trouble verifying if my implementation is correct mainly because I'm finding mixed information between bitcoin and scrypt and a lack of ...
1
vote
1answer
460 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 ...
0
votes
0answers
857 views

Nvidia Cuda error using cudaminer on stratum

I compiled succesfully the CudaMiner in a Intel Haswell Machine with the NVIDIA Tesla K80. I'm compiling with Ubuntu 14.04, but i receive this error. How to fix it? [2017-09-08 16:22:28] NVML GPU ...
3
votes
1answer
2k 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
621 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
386 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
208 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
309 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
489 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
106 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
703 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
505 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
430 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
296 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
410 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
265 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
264 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
426 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
883 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
578 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
957 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
888 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 ...