Questions tagged [mining-pools]

A mining pool is a way of sharing the work needed to find a block. Miners are rewarded in proportion to the amount of computing power they contribute to the problem, with various ways of calculating returns. Use this tag when specifically asking about operating a mining pool or about pooled mining but not other forms of mining.

Filter by
Sorted by
Tagged with
0 votes
1 answer
46 views

Do any mining rig configurations divide hashing into pieces to be distributed across nodes?

Are there any mining rig configurations in which a block is divided some how so that multiple nodes can process a piece of the same block in some sort of divide and conquer approach? For example if ...
Usman Mutawakil's user avatar
0 votes
1 answer
60 views

how to obtain the IP addresses of nodes for mining pools?

I have set up a node for mining, and in order to maintain network stability and quickly receive the latest tasks, I would like to connect to nodes of some large mining pools. Does anyone know how to ...
youcai zhao's user avatar
1 vote
1 answer
133 views

Why does the Stratum protocol use a Share Difficulty of 2^32?

In the comments below his answer to my recent question about Network Difficulty, Pieter noted that Stratum Share Difficulty is an entirely separate concept. See https://bitcoin.stackexchange.com/a/...
sha2fiddy's user avatar
1 vote
1 answer
99 views

Why does Bitcoin Core enable out of band txs with prioritisetransaction RPC

Why make it easy for miners/pools to prioritize transactions out of band when there's an option for RBF and CPFP where a miner/pool has to incur cost in sats? It seems to me that Bitcoin Core ...
WhoIsNinja's user avatar
0 votes
0 answers
22 views

What is wrong with this JSON-RPC? (via BTC.com)

The subscribe message works. But the authorization does not. I was wondering why I cannot get this to work. The expected outcome is to have a miner that is logged in and has no errors in authorization,...
Anthony Pulse's user avatar
4 votes
2 answers
1k views

How does the network protect itself against attacks where one miner with a lot of hashing power lies that it takes 10 minutes to create a block?

Assume some very "strong" miner that can produce a new block (find a correct nonce) on average every 3 minutes. Everything is fine as long as he sets the right timestamp (the one ...
LeaBit's user avatar
  • 908
1 vote
1 answer
68 views

Is it better to have multiple connections with stratum protocol or a single one for the entire proxy to the pool?

I'm currently trying to code my own BTC proxy mining pool that need to handle at least 20k workers but I'm still in need of information to build it correctly. My main inquiry is about the TCP ...
ByFish's user avatar
  • 11
0 votes
0 answers
37 views

Calculating hashrate from stratum messages

Interested in validating algorithm for calculating hashrate from stratum messages. From my understanding following data is needed: start_time , time when miner started calculating end_time, time when ...
WebOrCode's user avatar
  • 333
5 votes
0 answers
122 views

What are the steps to create a block template?

My current understanding is that pool operators create block templates and pool miners solve the math to add it to the blockchain. My question is what are the steps for a pool operator to create a ...
Jake Stanton's user avatar
2 votes
1 answer
56 views

Do the pool devs assemble the block?

From what I understand, in today’s environment, ASIC miners only solve the math to allow for the assembled block to be added to the chain. It is the pool (not the pool of hashers but the devs of the ...
Jake Stanton's user avatar
1 vote
1 answer
250 views

Constructing a block template to avoid mining "empty" blocks

In my understanding, Stratum V2 can help avoid "empty" blocks (ref A, ref B), as most of the information can be distributed ahead of time, i.e. before the next block is mined. To avoid ...
C-Otto's user avatar
  • 442
7 votes
1 answer
312 views

How does Ocean’s TIDES payout scheme work?

This week a new mining pool "Ocean" was announced. The mining pool uses a payout scheme called Transparent Index of Distinct Extended Shares (TIDES). The Ocean website describes the scheme ...
Murch's user avatar
  • 74.4k
8 votes
2 answers
502 views

If you have the required mining power, is it possible to mine your transaction in the next block without propagating it to the network?

Let's imagine that you have 51% of all mining power. Is it possible to put a single transaction in the next block without putting it into the mempool and/or propagating the tx to the other peers ...
Efe's user avatar
  • 383
4 votes
2 answers
1k views

Can the two biggest bitcoin mining pools lock out all others?

I just noticed that the two biggest bitcoin mining pools already have more than 52.5% of the hashing power (as of 11/12/23 Foundry USA had 27,7% and AntPool 24.88%) and am wondering about the ...
Dr. Hans-Peter Störr's user avatar
0 votes
0 answers
57 views

Bitcoin Stratum Protocol Implementation In Python

First of all, I am very new to Bitcoin mining and using Python to learn Bitcoin mining for educational purpose. I am using AntPool for pool connection. When I send mining.subscribe request, it returns ...
Sajjad Hossain Sagor's user avatar
0 votes
2 answers
62 views

Preventing workers bad behavior

In a mining pool where rewards are distributed according to the fraction of hashrate contributed to the pool, could a miner misbehave trying cheating in some way? And are there strategies to prevent ...
Lagrang3's user avatar
1 vote
1 answer
91 views

Is it possible to mine bitcoin in a trustless way with a Pool?

Some context As far as I understand there are two ways in which an individual (or a company) can mine Bitcoin: Solo: if one has enough hashrate to secure a block often enough to pay for the ...
Lagrang3's user avatar
0 votes
1 answer
44 views

What prevents a faster, better-connected node stealing a miner's block solution?

Some questions already adressed similar issues (preventing fraud in a mining pool, what prevents a pool miner for stealing an entire block) but my question is different from those, if I understand ...
totalMongot's user avatar
0 votes
1 answer
105 views

Stratum V2 incentives?

I am wondering about the prospects of resolving increasing mining pool centralization. What is the incentive for miners and pools to support Stratum V2?
hashimov's user avatar
2 votes
2 answers
758 views

Block Health at 94.82%, why do nodes accept this?

I see that Binance Pool has a Block Health of 94.82% (Block 795364). Why do Nodes accept blocks that have so many intentionally excluded transactions? Isn't that against the Bitcoin ethos in a sense ...
commstark's user avatar
-2 votes
1 answer
222 views

How do I get to the bitcoin mining website, I have funds in my account that I need to withdraw! [closed]

How do I get to the website for Bitcoin mining I need to withdraw my bitcoins !!
user141809's user avatar
1 vote
1 answer
68 views

Bitcoin Mining Pools Centralization

I read a couple of articles and watched some YouTube videos, but couldn't find a super convincing argument for why centralized mining pools are not a huge issue. I get that from a Game Theory ...
xor's user avatar
  • 87
1 vote
1 answer
117 views

How is it resolved when two miners find the block at the same time?

I am new in this world and I am trying to understand some simple concept of Blockchain and the propagation of transaction. Let say that a transaction x is made so from what i understand until now this ...
andrealorenzetti's user avatar
0 votes
0 answers
616 views

Withdrawal from Bitcoin bonus [duplicate]

Bitcoin bonus keeps emailing me over and over sayn I gt 30000 dollars to be withdraw but I gotta pay 64 dollars to get my funds why they can't take the 64 dollars out the money and then send it it's ...
GREATEST EVER's user avatar
0 votes
2 answers
148 views

Bitcoin mining in 2011 recovery

Help me to understand. in 2011 he tried to mine bitcoin. I can't remember exactly how I did it. I accidentally found these folders where did I get them from and what should I do with them?
Egor Saraikin's user avatar
2 votes
1 answer
270 views

How does stratum v2 work?

I want to know how much independence miners have when they join a pool. Do the individual miners create the block headers and choose which transactions to include in their block or is the block just ...
Marco's user avatar
  • 395
0 votes
1 answer
86 views

Mining Bitcoin with scrypt, what will happen.. i

What will happen if we mine bitcoin with scrypt algorithm... I tried with it by connecting to a bitcoin pool, with cgminer and it shows new block detected messages.. And what will happen if, I mine ...
Qwerty Asdf's user avatar
2 votes
0 answers
40 views

Mining with multiple pools

Miners pool their hashpower together to reduce payout variance. The larger the pool, the lower the variance, which unfortunately incentivizes centralization. Today, over 50% of the total hashrate is ...
Vojtěch Strnad's user avatar
0 votes
2 answers
76 views

Bitcoin mining on android

Most Bitcoin mining sites on Android either shut down or become unable to withdraw after a while. Could there be a real mining site on android or is there a functioning one yet?
Christian Michael's user avatar
2 votes
1 answer
53 views

Are pool provided merkle branches trustable?

I'm a beginner is this field. Can someone explain to me how mining pool provided merkle branches are valid? Normally, when we make the root, it starts from top to bottom, a single change in order can ...
chronus's user avatar
  • 23
0 votes
0 answers
1k views

Has anybody ever got email in their doc saying they have funds from BTC Bitcoin bonus giveaway [duplicate]

So I got an email from in my docs saying that I had to go to this page and I had all mining earnimgs everything that I hadn't withdrawed from a year ago on on a platform I let them use my IP to mine ...
Blindmelon 's user avatar
0 votes
1 answer
88 views

How to estimate pool hashrates based on the number of blocks they have found?

What is the formula used to estimate the pool hashrate based on the number of blocks found by that pool? For example, Braiins provides an estimated hashrate that is calculated based on the amount of ...
Apod's user avatar
  • 103
0 votes
1 answer
94 views

Can you infer the geolocation of a stratum server from its address?

Is it possible to determine the geolocation of a bitcoin mining pool's stratum server address? For instance, Antpool has a server with the address stratum.antpool.com:3333. See: https://help.antpool....
Apod's user avatar
  • 103
1 vote
1 answer
140 views

How are transaction fees split in the network?

How are transaction fees split in the network, do all the transaction fees go directly to the miner or is there any kind of percentage of fee allocation to peers/validators for relaying transactions ...
Arjun Reddy's user avatar
2 votes
1 answer
295 views

Where on the web can I find a Stratum protocol specification document?

I am writing my own mining pool server for Bitcoin and would like to work with a detailed and complete specification document for the Stratum protocol. There are documents on the web that casually ...
andrewz's user avatar
  • 257
0 votes
0 answers
48 views

What are the incentives behind mining different coins (i.e., profit-switching)?

Consider for example BTC and BCH (and possibly BSV) that are coins with significant market capitalization and share the same algorithm (SHA-256). We observe: (i) Large miners (or mining pools) divide ...
arni's user avatar
  • 101
1 vote
0 answers
63 views

Why would users want to submit a transaction directly to a specific miner?

I am wondering why some users are interested to send their Bitcoin transactions to a specific miner? This should increase the delay because of waiting for the specific miner to win. Are there any ...
Motiv's user avatar
  • 109
2 votes
2 answers
143 views

What are bitcoin Pool APIs?

I contacted a website and asked them where they get their data for crypto like Bitcoin, as I am trying to find the place for the most up to date and reliable data on Bitcoin and other crypto. They had ...
Joe's user avatar
  • 63
1 vote
1 answer
415 views

When do miners add a new block to blockchain?

I'm a bit new to blockchain and I am trying to understand. As I understand when a new transaction happens it's added to a mining pool and miners prioritize these transactions (for example by amount of ...
Murad Sofi's user avatar
0 votes
1 answer
40 views

do miner hashrates vary during block production?

When a block is mined, the remaining mempool txs can be mined into a new block. Is there a difference in blocktime between accepting all streaming mempool txs into the mining block and sticking with ...
tlr's user avatar
  • 101
4 votes
1 answer
136 views

Is there a way to know how good a miner is choosing its transanctions to be mined from a fee maximization point of view?

Well, this is the way I've tried: When a mined block arrives to my node, I compare it against a transaction selection algorithm using my mempool. (I know my mempool it's different than the miner's one,...
dev7ba's user avatar
  • 373
1 vote
1 answer
79 views

Are mining pools scalable? Can you split the block reward across a very large number of pool members?

Let's assume the number of individuals that join mining pools grows by a lot. Let's say we have one mining pool with 50,000 members. The pool is successful and receives a block reward. The next step ...
agshe's user avatar
  • 13
1 vote
0 answers
13 views

Can someone explain easily what pool-hopping is and explain proportional system? [duplicate]

I've been reading several articles but still can't understand the concept of pool-hopping. How are the shares distributed in the proportional method that is vulnerable against pool hopping? How are ...
Sina's user avatar
  • 11
1 vote
1 answer
56 views

Whatever happened to Bitcoin miners mining additional coins in combination with Bitcoin mining like pre-2015?

Back in the early days of Bitcoin mining, many people were dual mining namecoin with bitcoin and some other coins. Why don't we hear anymore of this dual mining functionality in 2021+? What were some ...
Patoshi パトシ's user avatar
0 votes
1 answer
156 views

What's the point for mining pools to set a higher target?

I'm reading the Mastering Bitcoin 10th chapter, and quote Similarly, a mining pool will set a (higher and easier) pool target that will ensure that an individual pool miner can find block header ...
daisy's user avatar
  • 107
0 votes
1 answer
36 views

What would happen when transaction and orphan pools is full?

Since mining nodes has memory limitations, what would happen if transaction and orphan pools is full? If the nodes need to drop certain transactions, how does the nodes choose which transaction to ...
daisy's user avatar
  • 107
14 votes
1 answer
556 views

Why are miners setting the locktime in coinbase transactions?

Some coinbase transactions have locktime values set. One such recent example is: { "txid": "5166cb509a5d786db33963a269ea08ff82a1c40d37d4fb828a394b0465cd5efd", "hash": ...
TheCharlatan's user avatar
2 votes
2 answers
125 views

Information available to bitcoin miners in processing transactions

I'm very new to Bitcoin, and in my learning process I came across this site: https://mempool.observer/ which shows the varying amounts of unconfirmed transactions waiting to be mined. I'm learning ...
user avatar
4 votes
1 answer
349 views

How bitcoin miners choose timestamp in block header when mining?

I did a statistic about the difference between the first announcement time in the network and the timestamp in block header for blocks within 2020. Surprisingly, most (93%) differences are less than ...
sphpmp's user avatar
  • 125
-1 votes
1 answer
104 views

I've built a bitcoin miner and mined. Now what I do?

I've mined bitcoin to test and understand cryptocurrency better. Which generated this hash 00000431fb66ed96815b3829e975c2235a64b9a646c0bd1cc526dc1727c1f16b(nonce value of 300712) What I do with this ...
TheCodeExpert's user avatar

1
2 3 4 5
17