Can you please explain this ? Suppose i got all 2^n and 2^n*G till required N. Lets take it as 30 for now. In that case if i have to find k*G derived from K 700000003 which is between 2^29 and 2^30 , how would i , since i dont know K value. It will require me to go through all K. Ofcourse it will be easier using point additions and i think this is what existing libraries like secp259k1 do but this wont help in case of looking up thousands of pubkeys at once.
I didn't get your point of jump tables and point lookup in hashtable using factor as index thing. Sounds interesting though.
In binary notation we make arbitrary decimal numbers from powers of two like this:
00000110
represents 6, or 4+2, in binary.
With a list of 2^n*G points, to make 6G you'd just compute 2G+4G which is fast since you already have those factors.
To make any arbitrary point from a factor, you take the lowest bit and see if that's equal to one and not zero. That means you have to add "1G". Then you right shift the entire number, for example into this:
00000011
Then see if the lowest bit is one again, this time it means there is a 2G term you have to add.
Repeat the process to check if you have to add 4G, 8G and so on and you can make any arbitrary point in log2(n) time.
Only way you’ll see me party a pool with my GPUs is when NotATether is the only, verified, owner. Based of the open and honesty he shares in the findings and improving CUDA, it’s a no-brainer he’s here to improve everyone.
Thank you for the kind words. But I think I'd have an easier time operating a pool if other people were involved, even I have to sleep too you know
Regarding the sp-mod, your V2 link has a Trojan in it per Win10 findings (conteban).
Your V1 doesn’t run on ampere. 3060, 3070, 3080 or 3090.
I don't think it has malware. Anti-viruses are known to make bullshit false flags on crypto software and miners in particular (which we'll inevitably see happening if Stratum urls and networking are added). Besides,
the sp-mod commit history is on Github so if he really were up to something shady then we'd already see it by now.
*Shit there is only a README file in the repository, the source code is available as an asset on the releases page, but I have to get on desktop to read it.