-
M5M400
campuscodi40: what do you want to know?
-
hyc
xmrpow: if pools responded with the equivalent of an HTTP 301 response code, and the mining clients remembered where they got redirected to
-
hyc
essentially making pools load balance across all of themselves
-
hyc
or maybe we just provide that as a service, just like moneroworld.com. point your miner at pool.moneroworld.com, get redirected to some low hashrate pool
-
hv-bridge
<Donkeybrrrrrr> so many pool pages to have saved to monitor hash, what would happen if you hit a pool with unreliable backend, would the miner have to choose to take the fee hit to have a reliable pool?
-
gingeropolous
.network
-
gingeropolous
yah know, the random timelock block reward as being implemented in wownero could provide a network level way to make pool ops raise fees
-
gingeropolous
due to miners probably wanting a steady stream of payout, pool ops would have to have some "savings" of monero to pay out at a steady pace
-
gingeropolous
to ensure this savings exist, they could raise the pool fees
-
gingeropolous
basically, the way to make pools have higher fees is to make it a pain in the ass to run pools
-
gingeropolous
though that could also drive centralization as too few may run pools
-
gingeropolous
however, because there is already a relatively healthy and strong pool network, it could drive distribution amongst the existing pool infrastructure
-
gingeropolous
and in general it drives away opportunistic profiteers from mining and keeps the beliebers
-
xmrpow
hyc: But then the person who owns pool.moneroworld.com has control over which small pools are going to be supported. In my opinion that is quite centralized.
-
gingeropolous
yeah
-
solar
M5M400: that guy from zdnet has a call w/ Microsoft tomorrow, which is why I told him to get in touch with you
-
solar
might be worth trying to reach out to him again
-
solar
possibly could get the message across to the correct people
-
xmrpow
hyc: I think the way to go is with an economical incentive disincentive architecture.
-
M5M400
solar: we talked.
-
solar
with MSFT? or that guy
-
sech1
I've analyzed extra nonces from that miner and the data suggests it's more like 10 kh/s per worker and ~80k workers. Still very approximate.
-
sech1
the sheer count (80k) suggests it's not ASICs
-
sech1
No, it looks like he runs 6 workers but only 4 different names, total number of workers behind them is ~130k
-
sech1
which makes it ~7 kh/s per worker
-
sech1
results of extra nonce analysis of 219 mined blocks:
paste.debian.net/hidden/31c365d9
-
sech1
xnp assigns extra nonces to workers by increasing them by 1
-
sech1
so it's straight-forward to figure out worker count, given enough blocks
-
gingeropolous
awesome work sech1 . thanks
-
UkoeHB_
kind of a sad testament to the transparency of mining atm...
-
hyc
it would be trivial to write a miner or tweak an existing miner to change its nonce pattern
-
moneromooo
And always use 0xA51Cxxxx to mess with people's heads.
-
hyc
LOL
-
sech1
hmm, the numbers don't really add up. All nonces from that miner are in the range 0 - 524287, and (nonce % 32768) is in the range 0 - 20000 only
-
sech1
If it's xmrig then it's runs 16 threads, but each thread is so slow it can't count up to even 20000 during block time
-
sech1
which means each worker is around 1 kh/s? But 130k workers and 900 MH/s means it should be 7 kh/s...
-
sech1
or maybe xmr-node-proxy sends new jobs to workers quite often and they reset counters, I don't know
-
Snipa
XNP uses what? 17 bytes worth of nonce? As it's a pool level, a miner level, then the normal nonce miners increment.
-
Snipa
I'd have to check, it's documented in the source somewhere, but I haven't looked at that code in forever.
-
sech1
It's 16 bytes
-
sech1
pool uses first 8 bytes, then XNP uses 4+4 bytes to split workers
-
sech1
Snipa how often does proxy send new jobs? Only when pool sends a job?
-
Snipa
Depends on the miner.
-
Snipa
Pool will cause it to send, as well as miners able to request new job ID's.
-
sech1
because if workers get new job every 30 seconds then it all adds up fine
-
Snipa
Should be every 2 usually.
-
Snipa
*2 mins.
-
sech1
updateDifficulty is called every 45 seconds and it sends new job to workers almost all the time. Add new jobs from pool and it all adds up now
-
sech1
Snipa you have to know your own code better :D
-
Snipa
UD doesn't send that often if the miner's expected diff is within range.
-
sech1
it doesn't send if calculated diff gets out of bounds (set in config)
-
sech1
that miner probably cranked it up in config
-
Snipa
Probally, no idea what their configs look like.
-
Inge-
hashrate drop now? 22 blocks in 90 minutes
-
sech1
you're probably on the wrong chain
-
sech1
much more than 22, check xmrchain.net
-
Inge-
ooh boy
-
Inge-
oh that was some hours ago.
-
sech1
damn, if proxy sends new jobs more often than pool jobs, it means my worker count estimate is incorrect
-
sech1
each worker can be counted 2-3 times
-
sech1
on the other side, pool can also be on vardiff and send new jobs often, so maybe it's correct after all
-
Snipa
Pool lets the proxy have unlimited diff.
-
Snipa
IIRC, it disables any fixed diff, though I'd have to check, because it's been forever.
-
sech1
at least I can say "no more than 130k workers"
-
sech1
but pool can also change diff for the proxy, right?
-
sech1
diff for a share to be accepted
-
Snipa
yes.
-
sech1
so it's all vague now. It can be anywhere between 40k and 130k workers.
-
Snipa
The proxy gets a few bypasses, but not a ton, it's still a miner, the STT of the proxy connection is 10 seconds, so the proxy should submit 3x as many shares as a normal miner.
-
sech1
If anyone missed, this guy was on supportxmr chat today and said that he had 125k rigs for 1 month and paid for them
-
Inge-
did he say ... *why*
-
gingeropolous
its the most private way to obtain monero
-
hyc
but it what 3:1 cost?
-
gingeropolous
and did they provide evidence ?
-
hyc
wouldn't providing evidence break their privacy?
-
selsta
gingeropolous: evidence for what?
-
selsta
that they have this much HR? yes
-
gingeropolous
that the guy on supportxmr chat. .. oh
-
gingeropolous
i mean, i could claim it was me and i had 600 rigs
-
selsta
they renamed their workers as evidence
-
gingeropolous
ah. there yah have it
-
selsta
IP address is from Vietnam like the first Azure miner from a couple months ago, could be the same person
-
gingeropolous
<endor00[m]> apparently he tried setting up his own pool multiple times but failed
-
gingeropolous
from -pools
-
gingeropolous
hrm, if indeed from vietnam, the 3:1 cost premium could be because thats the only way they can get monero
-
gingeropolous
no idea what aml kyc or other hurdles are in place
-
gingeropolous
but if you can get compute, you can get monteros!
-
selsta
doubt it is a legit operation
-
selsta
free credits / stolen accounts / credit cards most likely
-
hyc
Ogawd, these people have no brains. "working on an application that would distribute work to user’s phones to create a mining pool for Monero. Right now I’m thinking of having our node do all of the RandomX proof of work steps up to generating the machine code which it would then send each phone its own random program to run. "
-
hyc
sending ~4KB of machine code to every phone for every nonce, what kind of network bandwidth do they think they have?
-
hyc
what kind of hashrate do they think they can get doing such stupid work
-
hyc
I wish I had a proof-of-IQ on my email acct before anyone can email me