-
sech1
6 months of RandomX today? We're already past block 2110193 (1978433 + 183*720).
-
tromp
equihash is not a hash, so try get rid of that part
-
tromp
(it's not equitable either for that matter:-)
-
hyc
I always wondered where the "equi" was.
-
hyc
sech1: yep, Nov 30 - May 30
-
moneromooo
It's latin for horse. Pile of horsehash (j/k, I have no idea how good it is).
-
hyc
Like Cryptonight, it worked ok for a while but ETH is being overrun with ASICs now
-
hyc
the GNFS discussion on reddit highlighted one point for me - anything GPUs can do, FPGAs and ASICs can do better
-
tevador
tromp: true
-
tevador
btw I used your equihash solver for testing, but then I decided to implement my own
-
sech1
Miners: 40130. So after 6 months, miner count finally restored to pre-RandomX values.
-
gingeropolous
lies, randomx was supposed to kill monero mining! No ones interested in a bonnet coin!
-
hyc
clearly it is now 150% botnets and no legit miners any more
-
gingeropolous
so where did the forced signing of blocks idea fall?
-
gingeropolous
i wonder if pools would offer proxy sigs
-
hyc
to bypass the signing?
-
gingeropolous
yeah
-
gingeropolous
so you end up just trusting the pool will distribute shares
-
hyc
how would you see proxy signing work?
-
gingeropolous
oh wait. u already mentioned: <hyc> yes. there's no reason a large number of miners couldn't all use the same signing key
-
gingeropolous
bah. stupid pools
-
tevador
it's true that big pools could refuse to mine/relay transactions spending their coinbase
-
tevador
so knowing the private key may not be enough to actually steal the funds
-
hyc
so you believe requiring miners to sign blocks is a viable way forward? to require miner self-select?
-
tevador
actually my comment implied that I'm not sure it would work in practice
-
tevador
if the miner who mined the block knows the private key, but cannot spend the output, then it's all for nothing
-
asymptotically
the pool could require a deposit of 1 block reward before you start mining, and each miner gets their own spend key. if a reward gets stolen the pool can take the deposit and ban the user
-
moneromooo
That kicks small miners while only allowing large ones.
-
hyc
tevador I didn't realize that was an objective. I thought the goal was to allow pools to continue to operate, but just forcing individual miners to construct the blocks
-
hyc
the block reward would still go to the pool, to be distributed by the pool
-
tevador
block signing does not force miners to construct blocks, the pool can simply send the hashing blob and the one-time private key p = H(r*a*G)+b, where r is miner-specific, a is the private view key and b is the private spend key of the pool wallet
-
hyc
yes, we already discussed that
-
tevador
the original objective in the wownero issue was to block pools in general
-
wowario[m]
large pools in particular
-
hyc
that seems like the wrong goal, it will eliminate everyone who only mines for the small predictable reward
-
hyc
if you force everyone to solo mine, most people will say screw it. the lottery aspect will turn them all off
-
moneromooo
Loads of people play the lottery. What we're missing is maybe the possibility of a large reward. So... if your block hash is enough for 1000 times the difficulty, you don't get get 3 monero, but 3000 monero.
-
sech1
one-time private keys and 1.66 XMR deposit can actually enable pool mining again. Even if miner who found a block tries to spend the reward and succeeds, pool will see the block anyway and take the deposit to compensate.
-
hyc
requiring a deposit will exclude all new miners
-
hyc
raising barrier to entry is also a bad idea
-
niocbrrrrrr
a monerp block in no way compares to a lottery prize that that people play for
-
jwinterm
moneromooo, that's a neat idea that I don't think has been tried out in practice afaik
-
jwinterm
dogecoin had pseudorandom block rewards, but it wasn't based on the amount under/over diff target the winning hash had
-
jwinterm
and it was gamed so they removed it
-
hyc
messing with the emission curve seems like a risky thing to do
-
moneromooo
Risky for monero, or risky ? For monero, it'd be reneging on guarantees.
-
moneromooo
I could see a very large miner finding a block and deciding to continue trying in case there's x1000 found soon.
-
moneromooo
Cumulative diff would have to use the base diff, not the x1000 (or one could rewrite a lot on a stroke of luck).
-
moneromooo
Anything else that makes it risky ?
-
gingeropolous
could also just increase the blocktime. that would increase the block reward / lottery . but prolly not enough
-
kinghat[m]
i just wish there was a way to get rid of private pools and have it all managed and balanced by nodes, geographically or however, that the whole community operates. technically its one big pool but split out into balanced pools however the network seems fit.
-
hyc
one big pool? with microscopic payouts to everyone?
-
kinghat[m]
couldnt you set your payout threshold like pools currently offer?
-
tevador
-
moneromooo
What areas does it improve ?
-
tevador
50 μs verification with 0 memory, for one
-
tevador
the objective was mainly to cripple GPUs and FPGAs; ASICs will probably outperform CPUs 10x but custom chips will be harder to develop than for CN variants
-
moneromooo
Wait. Hypothetical ASICs don't outperform CPUs right now, right ? Or not by much. Remove unused silicon, that's pretty much it.
-
moneromooo
IIRC sech1 estimated 2x as a plausible gain.
-
tevador
for RandomX?
-
moneromooo
Yes.
-
tevador
RandomX is safe from ASICs
-
moneromooo
Is 10x safe by your definition ?
-
tevador
I would even say RandomX is an overkill
-
tevador
moneromooo: 10x was referring to Equi-X
-
moneromooo
I got that, but based on my naive understanding, you're saying it is expected to perform worse (10x vs 2x).
-
moneromooo
At least on that metric.
-
tevador
maybe and maybe not, it's all guesswork
-
tevador
but RandomX is somewhat more resistant due to the 2 GB memory requirement
-
hyc
bearing in mind that memory density doubles every 18 months ...
-
hyc
I wouldn't call RandomX overkill
-
moneromooo
Some level of overkill is probably needed since there's bound to be things you didn't think of.
-
sech1
I can't recall why we scrapped growing dataset idea?
-
sech1
We even had it implemented
-
tevador
it would also grow the cache size and I think there were objections to that
-
hyc
hasn't ETH already grown beyond 4GB GPUs?
-
tevador
I looked it up the repo, the dataset was growing by 2 MB per 1024 blocks, so around 512 MB per year
-
tevador
it was in RandomX 0.3.3
-
sech1
ETH is close to 4 GB, but still has a few more months to go
-
hyc
ah ok. 3GB GPUs are already dead
-
tevador
btw what happened to the Linzhi ASIC? DoA?
-
hyc
Linzhi ASIC for which algo?
-
tevador
Eth
-
tevador
they were supposed to ship this spring IIRC
-
hyc
-
sech1
Corona happened? (just speculating)
-
hyc
yeah their shipping schedule prob got trashed like everyone else's
-
hyc
a bunch of stuff I ordered Jan-Feb timeframe is still in limbo
-
tevador
I don't think it's corona, they have been silent since January
-
tevador
I think their first batch of chips were duds
-
hyc
so Sept last year they were predicting production by Feb this year
-
hyc
no way that Corona didn't impact that
-
tevador
they got their chips in December
-
tevador
-
tevador
their last tweet
-
hyc
they expected samples in December, so at least that was on schedule
-
tevador
but their chip bringup didn't work I guess
-
hyc
or they just shut the company down while corona and CHinese New Year were happening
-
tevador
"we expect them to be back around mid to end November, and then we will start with the bringup, which means we will test whether the chip converts power into, perhaps, some calculations, or if it’s more interested in converting power into smoke"
-
tevador
I guess it was smoke then!
-
hyc
lol
-
tevador
-
hyc
there's no way they were doing any productive work between January and February
-
hyc
and probably most of March as well
-
hyc
we should consider those 3 months as just dead time. likewise for anyone foolish enough to try to develop a RandomX ASIC, those 3 months were writeoffs
-
tevador
it's almost June
-
hyc
yeah
-
hyc
but like I said - I'm still waiting for some gear I ordered back in Jan-Feb
-
hyc
one item I ordered in January got delivered a week ago. LED array.
-
hyc
shipping schedules are only now beginning to recover
-
gethh
-
gethh
same guy or next noob without proxy ramping up
-
hyc
a bit early for my timezone. must be in Asia