- 
hyc -O2 omits frame pointers. you should use -O0 if you want usable stack traces 
- 
hyc "usable" is relative of course. reading these C++ stack traces is torture 
- 
selsta .merge+ 8046 
- 
xmr-pr Added 
- 
selsta kayabaNerve: is there anything to do here or should I add it to the merge queue?  monero-project/monero #8277#pullrequestreview-958489737
 
- 
moneroextremist[ hello monero dev team 
- 
kayabanerve[m] <selsta> "kayabaNerve: is there anything..." <- Should be good given mooo's sign off. The only question left would be determining the performance difference as a good to have which can be done later since this is a more of a design decision 
- 
selsta ty 
- 
selsta .merge+ 8277 
- 
xmr-pr Added 
- 
moneroextremist[ hey monero dev team 
- 
moneroextremist[ i want to say thank you for your hard work 
- 
moneroextremist[ thanks for working hard 
- 
selsta .merges 
- 
xmr-pr 8046 8220 8226 8235 8262 8277 8278 8279 
- 
charuto are there still plans to encode restore height into the mnemonic seed? 
- 
charuto i found the github issue regarding it but it hasn't been discussed there since 2021 
- 
UkoeHB charuto: jamtis will do that, not sure about before then 
- 
charuto thank you, i will take a look 
- 
charuto one concern i had with proposals that reduced number of words was that it'd restrict the domain of private keys and make it considerably easier (albeit still impossible with current tech) to brute-force a valid wallet. 
- 
charuto but maybe this concern is unfounded, i never looked too much into it. 
- 
w[m] charuto: Its reletive to the size of the wordlist as well 
- 
w[m] I dont recall the size of current vs jamtis wordlist 
- 
charuto yes i am aware. but if i'm not mistaken by doubling the wordlist it would only be possible to remove a single bit of information from the mnemonic seed, words store much more than a single bit of information, it seems incredibly difficult to reduce the number of words from 25 to, for example 16 without reducing the domain of private keys. 
- 
jeffro256[m] You're close but not entirely correct 
- 
jeffro256[m] The number of seed combinations is the size of the wordlist to the power of how many words 
- 
jeffro256[m] So if the seed went from a word pool size of 1000 -> 2000 (made up nunbers) and from a length of 20 -> 19, that would make the new seed scheme have around 9 bits less of entropy compared to the 199 bits it had before  
- 
jeffro256[m] So I guess the space is reduced ~512x but when it's that large, it doesn't matter too much 
- 
jeffro256[m] charuto BTW are you talking about Jamtis? Are they really changing the length to 16? That's quite a jump 
- 
charuto no i was taking polyseed as an example 
- 
charuto 
- 
UkoeHB jamtis would use polyseed 
- 
charuto i understand the added user convenience but i do worry about the loss of entropy 
- 
jeffro256[m] So we're going from  256 bits entropy to 150 bits ? 
- 
charuto looks like it (?) 
- 
charuto roughly 10^45 different seed combinations 
- 
UkoeHB it seems reasonable, considering ed25519 has a 128-bit security level 
- 
jeffro256[m] UkoeHB I'm sure that someone smarter than me has thought about this but with the BP paradox, doesn't that make the exoected # w/o collisions about 2^75 ? This is well within the realm of a realistic collision as Bitcoin cumulative diffiulty is around ~2^93  currently 
- 
jeffro256[m] But the difference between 2^75 and 2^128 is 9007199254740992x 
- 
jeffro256[m] That just seems a little small for my comfort IMO 
- 
UkoeHB that's 2^75 to find a collision, not to find a collision with some other user's seed 
- 
jeffro256[m] Yeah I know, but just the fact that finding any collision is possible by throwing a few million dollars at the problem is rather unsettling. Couldn't the Jamtis proposal could be modified to be seed-agnostic relatively easily? 
- 
jeffro256[m] The jamtis proposal could have an "abstract seed" which would satifsy the entropy of any possible party involved, for examlple 512-bits  
- 
jeffro256[m] If your real seed is smaller than that, you can just pad it, if it's bigger, you can hash down to it 
- 
jeffro256[m] But then again that might create a UX nightmare 
- 
UkoeHB I suppose that's a question to bring up with tevador. I don't plan to go as far as implementing seed/entropy recover, so it's out of my hands anyway 
- 
UkoeHB recovery* 
- 
wernervasquez[m] jeffro256: I think you have valid points. But another relevant question, hinted at by UkoeHB , is if you performed 2^75 attempts, what percentage of the search space is actually someone else's seed (rather than a seed you generated)? 
- 
LyzaL tobtoht I wonder if u have thoughts on this I know feather uses a 14 word mnemonic similar to polyseed ^^ 
- 
wernervasquez[m] But, I would personally prefer to have the maximum amount of entropy available. 
- 
LyzaL it seems like it should be easy to support 25/26 word seeds if we want to, feather supports both, and from what I understand the 14/16 word seeds get converted to a traditional private key anyway 
- 
LyzaL and I guess need to support importing 25 words anyway for legacy reasons, so may as well let people generate them 
- 
jeffro256[m] wernervasquez Oh yeah definitely not a lot but i think Jamtis should definitely keep supporting legacy seeds 
- 
jeffro256[m] If only for backwards compatibility reasons 
- 
jeffro256[m] Maybe the Jamtis seed generator could reserve idk ~4 bits for different types of seeds