Results 38 comments of John Tromp

Where in my repo did you see a mean32.cpp ?

If you're referring to src/cuckatoo/mean.cpp, then the reason there's no mean32xN target in the Makefile is because that program cannot handle DEDGEBITS=32 in any way (without a major rewrite). A...

Yes, such OOPS errors are expected:-(

The run looks ok but it's C31, not C32, and it's not for your command-line argument header, it's just for "" > tromp$ ./mean31x8 Looking for 42-cycle on cuckatoo31("",0) with...

Separating the main functions is on the todo list. There's also a huge amount of overlap between cuckoo and cuckatoo solvers. Eventually I will try to merge those back into...

> Unrelated to this change, but I do wonder if the hashing in the document is correct e.g. `P = Blake2b(N | Blake2b(N | Node(p3) | Node(p2)) | Node(p1))`. I...

The paper claims that "All of these checks ensure that the difficulty transitions of queried blocks are valid." which to me seems incorrect, unless they check every single difficulty adjustment,...

Please hold off on rewriting hash_with_index. I'm entirely unconvinced we need that. In my last email to Benedikt I wrote: Wouldn't it suffice to check that the cumulative difficulty change...

> We get around this with the rangeproof MMR by using a max size I thought bulletproofs are all 674 bytes? It's of course quite possible that future advances will...

> How much variation is there in the size of pow (solution?) in our headers? That depends on the choice of 2nd PoW on mainnet obviously, but if we have...