![]() |
![]() |
#1 |
P90 years forever!
Aug 2002
Yeehaw, FL
5·23·71 Posts |
![]()
In case some have missed it, there is discussion in an innocuously worded thread about a strategy to eliminate the need for double-checking. A PRP tester also produces (rather cheaply) a proof that they did the work and that is is correct. This proof is then verified, also rather cheaply, by PrimeNet itself (ideal) or another user. Mihai has done a great job explaining how it works.
Adapting this to GIMPS requires some decisions to be made. 1) There are proposals to weaken the security in order to greatly reduce temporary storage needed by the PRP tester. Math and security experts are needed to convince us that this would not weaken security too much. 2) There are tradeoffs that need to be considered regarding proof file size, runtime costs, and bandwidth costs. An AWS or other cloud developer could greatly help in determining how much it would cost to set up and run a cloud based verifier, move big proof files around the Internet cheaply, and perhaps store the proofs forever. 3) Users could weigh in on whether such a proof system would be palatable to them. It comes with increased temporary file storage and increased bandwidth costs. Double-checking has always lagged first-time testing and the lag gets worse every year. Imagine if 90% of the first time tests did not need a DC? Double-checking could close the gap within a few years. Last fiddled with by Prime95 on 2020-08-05 at 03:23 |
![]() |
![]() |
![]() |
#2 |
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
![]()
Bandwidth and temp storage are not issues for me unless the storage needs are in the terabyte range.
|
![]() |
![]() |
![]() |
#3 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
34·7·13 Posts |
![]() Quote:
How palatable the proof system will be depends on the local data size requirements. Which I think are still in flux while the other driving details and design decisions are. The current PRP/LL ratio seems closer to 3:1 than 9:1 based on a brief sampling of recent results. It makes sense to me that eliminating need for DC on some future PRP would drive greater adoption or preferential assignment of PRP, widening the ratio. The growth in and long duration of DC delay has been a concern for a while. (Up to 10 years delay on some exponents.) Overall, exciting news. |
|
![]() |
![]() |
![]() |
#4 |
P90 years forever!
Aug 2002
Yeehaw, FL
5·23·71 Posts |
![]() |
![]() |
![]() |
![]() |
#5 |
"Jacob"
Sep 2006
Brussels, Belgium
111011100112 Posts |
![]()
Concerning the ratio PRP/LL, most participants are not very active, they set and forget, which is why very old versions of Prime95 are still reporting results. AFAIK most GIMPS participants don't care and even don't know how the exponents are tested.
What could be done is for the PrimeNet server to treat LL and PRP as one category : give PRP tests to do whenever the software is up to to it (unless the user explicitly configures the software to do LL tests and no PRP's.) The assignment distinction between the two methods was logical when PRP was introduced, it is counterproductive now. Another thing that could be done is for Primenet to assign more double-checks to diminish the gap with the first time tests. Unless a user deliberately sets a value, it would do one DC in seven tests (to stay with Mersenne primes : - ) Of course this change, if implemented should take into account the other considerations detailed in Assignment Rule Change (why did I get a double-check?). As to the need of double-checking, it is not only a way to detect faulty hardware. It is also a way to detect errors in the software. The proof could be theoretically sound, avoiding errors in software is hard. There should be a way to verify with a totally different software that the residue is correct. And sample verifications should be executed regularly. This last point is another argument against self-verification in parallel : one and the same software is used for the test and its verification (this remark is not directed to any particular user : - D Jacob |
![]() |
![]() |
![]() |
#6 |
"Composite as Heck"
Oct 2017
3×311 Posts |
![]()
|
![]() |
![]() |
![]() |
#7 | ||
Oct 2019
5·19 Posts |
![]() Quote:
Quote:
I haven't view it carefully and my math background is not deep either, so I can't judge whether this VDF is indeed feasible and safe either. But if my understanding is correct, if we set r1=r2=...=1 in the verification progress(as mentioned in this post: https://www.mersenneforum.org/showpo...9&postcount=14), is it just like doing a single "weak" GEC? We indeed need a person to look this deeply and to judge whether it's actually safe. Last fiddled with by Fan Ming on 2020-06-17 at 10:52 |
||
![]() |
![]() |
![]() |
#8 |
Einyen
Dec 2003
Denmark
19·181 Posts |
![]()
I have not read and tried to understand the math in the other thread but I followed the discussion a bit, and you talk a lot about security against people who wants to fake the work and result which is important.
But will this test also ensure that the calculation itself and final residue is correct against hardware and software errors during the test? |
![]() |
![]() |
![]() |
#9 |
Jun 2003
2·2,719 Posts |
![]() |
![]() |
![]() |
![]() |
#10 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
34×7×13 Posts |
![]() Quote:
Last fiddled with by kriesel on 2020-06-17 at 15:45 |
|
![]() |
![]() |
![]() |
#11 |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
34·7·13 Posts |
![]()
Efficient Proth/PRP Test Proof Scheme thread
https://mersenneforum.org/showthread...633#post538633 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Your help wanted - Let's buy GIMPS a KNL development system! | airsquirrels | Hardware | 313 | 2019-10-29 22:51 |
Is GMP-ECM still under active development? | mathwiz | GMP-ECM | 0 | 2019-05-15 01:06 |
LLR 3.8.6 Development version | Jean Penné | Software | 0 | 2011-06-16 20:05 |
LLR 3.8.5 Development version | Jean Penné | Software | 6 | 2011-04-28 06:21 |
LLR 3.8.4 development version is available! | Jean Penné | Software | 4 | 2010-11-14 17:32 |