-
m-relay
<orange_horizon:matrix.org> I guess that would necessitate the block time being more variable.
-
m-relay
<monero.arbo:matrix.org> I guess monerod would need to keep orphans which I think it currently deletes on restart, cause newly syncing nodes would need to download orphans to verify that difficulty is correct
-
m-relay
<venture:monero.social> came to the conclusion that selfish-mining cannot be prevented when the pool's share (alpha) is > 33%.
-
m-relay
<venture:monero.social> Not sure if it's worthwhile to try to establish that bound (currently, depending on connectivity of the attacker's pool (gamma), less than 33% may also selfish-mine)
-
m-relay
<jack_ma_blabla:matrix.org> keep running around pow only solutions
-
m-relay
<venture:monero.social> pos has similar bounds? 33%
-
m-relay
<venture:monero.social> the thing about PoW attacks is that they come out of nowhere, the hashrate pointed to secret chains is hardly known beforehand (maybe with the caveat that of detective mining and a known attacker).
-
m-relay
<venture:monero.social> it would be interesting to explore how this changes, if every miner mines at 1/3 capacity and fires up the cylinders when a re-org is attempted, which would need to be ignored with the hope that 1/1 capacity wins the race eventually
-
m-relay
<ofrnxmr:xmr.mx> When a reorg is attempted, its too late
-
m-relay
<ofrnxmr:xmr.mx> You'll be.. reorged onto the reorg
-
m-relay
<venture:monero.social> yeah :) requires some changes.. *would need to be ignored until you fall behind too much, or you caught up with 100% capacity
-
m-relay
<venture:monero.social> but that's a prisoner's dilemma kind of thing. would only work if you knew other's do the same
-
m-relay
<ofrnxmr:xmr.mx> I dont see what changes aside from "ignore reorgs" which cant dis<ri"inate between honest and malicious
-
m-relay
<venture:monero.social> you probably would first want to get rid of gamma (=0), ie. attacker's ability to perform "match", which limits selfish-mine action space to override and wait (table 4/p.14 of the paper "Optimal Selfish Mining Strategies in Bitcoin")
-
m-relay
<venture:monero.social> you can't discriminate, you need to just choose one. but the rewards of the orphan would somehow need to shared
-
m-relay
<ofrnxmr:xmr.mx> that would incentivize selfish mining
-
m-relay
<ofrnxmr:xmr.mx> Since you get paid fir your attempts in addition to your success
-
m-relay
<venture:monero.social> not in addition though. you would be paid less and the other half would go to the orphan. but it's hard to implement in monero
-
m-relay
<venture:monero.social> this is something else:
ethresear.ch/t/timeliness-detectors…attack-recovery-in-blockchains/6925 I just stumbled upon, not related to the previous discussion, just fyi, haven't read through yet
-
m-relay
<venture:monero.social> lol, it's a hybrid model