-
selstacan someone comment the technical explanation for this? monero-project/monero #9110#issuecomment-1873583785
-
selstathere are more seeds than private keys so some private keys have multiple seeds?
-
rbrunnerMonero private keys do not use the full 256 bits. They don't go up to 2^256-1, but if I understand that correctly only up to 2^252 + 27742317777372353535851937790883648493
-
rbrunnerKeys larger than this "magic" number get "reduced" with a modulo op to fit into the range.
-
sech1sc_reduce32
-
sech1You get 15-16 possible seeds
-
rbrunnerIf people use a process that comes up with fully random 256 bits, they can hit such key over the limit
-
rbrunnerThe seed system is able to encode the full 256 bits, thus no error, just a different seed if you read it out again after that reduction
-
rbrunnerIf everything is as it should, "Hexadecimal Seed" and "Private Spend Key" are identical. In the GitHub issue they are not.
-
selstaty
-
rbrunnerI stumbled over this when building the monerotech.info website and was pretty surprised myself first :)