- 
br-m <sgp_> "If the attacker doesn't include honest workshares in his first private block, achieving a 10+ reorg is nearly impossible. However, I can't think of any way to prevent it. Note that increasing w doesn't help much against this strategy." 
- 
br-m <sgp_> "It" means reorgs deeper than 10 blocks right? 
- 
br-m <sgp_> In your testing, is the frequency of 10+ block reorgs always lower (vs nakamoto) for all α values ≤50%? 
- 
tevador sgp_: "it" means "the attacker including honest workshares", I clarified the comment. 
- 
tevador sgp_: Yes, although with α=0.5, the effect is quite small (10+ reorg period goes from 45 minutes to 1.5 hours). 
- 
br-m <venture> Hi tevador: thanks for the proposal. 
- 
br-m <venture> Is the reason for having uncles and workshares cost-related? For example increasing the workshare ratio from 8 to 100 and no uncles would be too much verification cost for nodes? I'm wondering because I think the h <= t - 10*w fallback could still be applied 
- 
br-m <venture> 8 -> 24 rather.. not 100 
- 
br-m <venture> ah, I overlooked the tx_extra implications.  
- 
DataHoarder If these are included as part of the merge mining tag most solutions out there that do Tari mining could take it 
- 
DataHoarder Including p2pool, to verify would need the work shares and well, the merkle proof for that merkle root 
- 
br-m <venture> so, with the version_minor modification, miners would split there hashrate by 8 and mine shares. Eventually one of the shares also meet the target for being a block 
- 
br-m <venture> and includes all shares with the same prev_id and unique (probably just picks one) version_minor + potential uncles 
- 
br-m <venture> I'm otherwise not sure how ascending version_minor shares and increase the version-number works with share_seen - block_seen <= d 
- 
br-m <venture> avg time for a share would be 120s/8 = 15s, so having d=5s is maybe too low for shares? 
- 
br-m <venture> hmm never mind. block_seen references the containing block (thought it references the last block the shares are mining upon).. so this is somewhat unrelated to mining-rate 
- 
br-m <venture> tevador:  should the condition in table 5 read: block_seen - share_seen <= d ? instead of share_seen - block_seen <= d 
- 
tevador venture: Yes, fixed. Thanks. 
- 
tevador Uncle block are inherited from PoP. Notice that SoP with w=1 becomes PoP. 
- 
tevador blocks* 
- 
tevador *Nearly becomes PoP, except for the partition reovery condition, which is slightly different. 
- 
br-m <venture> ah nice :) The typo quite derailed me and I first thought block-seen was referring the previous one.  
- 
br-m <venture> tevador: "Uncle block are inherited from PoP. Notice that SoP with w=1 becomes PoP." 
- 
br-m <venture> Is the general assumption correct that with a higher w, eg, 24, orphans/uncles would be less of an issue? 
- 
br-m <venture> sorry. you mentioned it already in the GH-comment "Note that increasing w doesn't help much against this strategy." 
- 
br-m <venture> So, version_minor solution looks promising. Getting close to 5-6 years for 10+ reorg with 33% hashrate would be awesome 
- 
tevador A few observations after improving the attacker strategy (stubborn mining and some tweaks): 1) W=16 is probably worth it. 2) Uncle blocks have to go. 3) The version_minor rule is a must.