Skip to main content

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
0 answers
50 views

How could pool-resistant mining change the censorship resistance of Bitcoin?

Researching mining centralization in Bitcoin, I came across Wownero's solo-mining only pool resistance. There do not seem to exist any pool mining Wownero as shown in miningpoolstats.stream. Let us ...
John Smith's user avatar
-1 votes
0 answers
20 views

Solo mining difficulty

I'm trying to solo mine . I would not like to join a pool . I would like yo know if there is any service to provide me the list of data to hash . Using the bitcoin nd is very confusing.
Jacksparaaw's user avatar
0 votes
0 answers
51 views

How should I order the block header data in messages with the pool?

First i am creating this post to benefit all of you who are really into understanding and building your own miner from the scratch. There is so many materials but rarely have anything in common. I ...
menelique777's user avatar
0 votes
1 answer
346 views

Which bitcoin mining pools can be used with a Bitaxe miner?

I recently acquired a Bitaxe bitcoin miner. Which mining pools can I configure it to be used with? It's default pool was configured to mine to https://web.public-pool.io, but when I search on that ...
Otilla Higgs's user avatar
1 vote
0 answers
34 views

Schedule programmatically ASIC mining

i'm looking to get into ASIC mining buying something around 1kW of power. I have photovoltaic panels at home and during the day I have excessive power I can use to mine. I'm not set on a specific ...
danipisca07's user avatar
2 votes
0 answers
34 views

Any man-in-the-middle (MITM) hashrate theft examples

One benefit of Stratum V1 to Stratum V2 is protection from man-in-the-middle (MITM) hashrate theft. Are there any documented examples of man-in-the-middle (MITM) hashrate theft in practice ? Like ...
WebOrCode's user avatar
  • 373
0 votes
0 answers
8 views

How do I start mining bitcoin [duplicate]

How do I start mining bitcoin I saw many asking bout mining sections and hash rate please how do I start
John Thomas Audi's user avatar
2 votes
1 answer
158 views

What were the most popular bitcoin mining softwares, services or platforms in or before january 2010?

My friend who died few weeks back, He claimed that he mined bitcoin using his personal computer back in the days he said. But i had a glimpse of an archive he named btc.gz which had file made or ...
terry franklin's user avatar
0 votes
1 answer
82 views

How to pick the block in which a transaction will get mined?

I am developping a bot for a customer with the following goals in mind: to inscribe a satoshi with the block number that it has been mined in (ordinal inscription) on every block. i think this is ...
Yann's user avatar
  • 3
0 votes
1 answer
56 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
134 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
240 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
143 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
35 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
  • 980
1 vote
1 answer
107 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
1 answer
70 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
  • 373
5 votes
0 answers
163 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
63 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
286 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
  • 452
8 votes
1 answer
680 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
  • 76k
8 votes
2 answers
515 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
  • 407
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
92 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
66 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
  • 130
1 vote
1 answer
140 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
  • 130
0 votes
1 answer
53 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
119 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
819 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
277 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
89 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
  • 97
2 votes
1 answer
225 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
731 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
288 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
345 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
139 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
43 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
79 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
62 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
108 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
102 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
144 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
398 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
65 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
158 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
2 votes
1 answer
560 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
143 views

Is there a way to know how good a miner is choosing its transactions 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 is different than the miner's, and ...
dev7ba's user avatar
  • 383

1
2 3 4 5
17