Pages:
Author

Topic: [ANN][GAP] Gapcoin - Prime Gap Search - New Math Algo - CPU / GPU - Zero Premine - page 4. (Read 286844 times)

legendary
Activity: 2254
Merit: 1278
It's obvious from the charts

I managed to get all-time graphs for difficulty



and hashrate



Cheers

Graham
legendary
Activity: 2254
Merit: 1278
It would be good to have confirmed prime gaps.
I haven't encountered any disputes about the accepted standards of inclusion.

The original creator and maintainer of the prime gap list, the late Dr T.R.Nicely, published the source code of the cglp program that he created and used to verify the inclusion of a first known occurrence prime gap to the prime gap list:
Quote
“I have made available for download the zipfile cglp4.zip, featuring a DOS/Wintel executable which will check gap listings for validity, using probabilistic primality tests of extremely high reliability. Included are sample input and output files, source code (GNU C with GMP), and support routines. I strongly recommend the use of this code to check your listings prior to submission.”
After Dr. Nicely's death, I worked with the intellectual inheritors of his legacy, the Mersenne Forum's Prime Gap Search group to preserve the cglp source code and the curation of the prime gap list so that the probity of the list was maintained and I used a Linux compilation of cglp to check any subsequently-submitted Gapcoin records. Subsequent to that, Seth Troisi of the PGS group has created an online checker (implemented in Go, I infer from the URL) which “we” (and by that, I mean me) and the PGS are now using to curate the prime gap list.

Quote
Gapcoin has a very limited range to work with and other groups have improved their algos. The pow is limiting what range and how it's done., Frey did a good work to create this coin but it needs some improvements.
I'm not sure how much leeway there is for improvement of the Proof-of-Work function without compromising the cryptocurrency aspects of Gapcoin. j0nn9 was hoping that other people might have some ideas on how to improve the miner, if you have some specific improvements in mind, please share them.

Quote
Mersenne group finds new nice gaps in a day and we do the same in a month. I changed to search in p88 for a record and so far I just have found one 25+ merit gap. To find a 30+ gap is hard.
That's primarily because the Gapcoin community has shrunk - difficulty approximates merit and difficulty is a dependent variable of hash rate - within limits, the lower the hash rate, the lower the difficulty, the lower the merit of gaps accepted as valid Proof-of-Work solutions.

It's obvious from the charts; interest, hash rate and difficulty spiked a couple of months after launch (diff at 25) and then steadily declined during the first half of 2015 until around six months after the launch when it stabilized at a much¹ lower level (diff=20/21) - about the same time of the developer's last substantive post to the thread.

It's worth not losing sight of the fact that the world record merit held by Gapcoin is for a block mined with a modest shift of 32. For all the extensive range of prime digit lengths covered by prime gap searchers, it transpires that intensive examination of a narrow range of prime digit lengths has revealed a prime gap of world record merit.

¹ "much" because Gapcoin difficulty increases/decreases logarithmically.

Cheers

Graham
newbie
Activity: 28
Merit: 2
Boom !

My biggest, and the biggest Gapcoin's Gap.  Grin (length, not merit)

28168,C??,31.767181,Gapcoin,04-05-2021,386,1228769885602...

The previous one was a gap of 27666 @shift 896.

Agreed, well done Wizz.

That Craig Loizides is making things more difficult - https://www.mersenneforum.org/showpost.php?p=576044&postcount=239
Quote
Craig also improved the record for 15122, so there are now only two gaps under 25,000 with merit < 25.

For those that aren't neck-deep in it, a 386-digit prime means Wizz used a shift of 1024 to get that seriously-improved merit.

The existing-soon-to-be-previous holder of that record was Dana Jacobsen and the gap was between primes of 502 digits in length - which is why Wizz' merit is higher, it's the same gap size but it's larger in relation to the digit length of the surrounding primes.

INSERT INTO gaps VALUES(28168,0,'C','?','C','Jacobsen',2014,24.3700,502,'637*1201#/18390 - 23308');

One slight thing that nags at me is that we're always submitting 'P' (probable primes) and it would be nice to upgrade them to 'C' (confirmed primes). I have asked about this and I'll probably get a response in due course. I used Dana Jacobsen's eccp-dj to do the checking, as well as PRIMO (just to find out what prime certificates look like).

As for the Mersenne Forum's Prime Gap Search group, they seem to be heading into a different space entirely: “I've got two 3M+ gaps in the offing.” - those have to be some seriously large surrounding primes.

Cheers

Graham



Proving numbers are primes are not hard in this limited range. Proving that there is no primes in that gap is more work.

It would be good to have confirmed prime gaps.

Gapcoin has a very limited range to work with and other groups have improved their algos. The pow is limiting what range and how it's done., Frey did a good work to create this coin but it needs some improvements.

Mersenne group finds new nice gaps in a day and we do the same in a month. I changed to search in p88 for a record and so far I just have found one 25+ merit gap. To find a 30+ gap is hard.


"difficulty" : 22.53641330,
"networkprimesps" : 48862881,
legendary
Activity: 2254
Merit: 1278
Boom !

My biggest, and the biggest Gapcoin's Gap.  Grin (length, not merit)

28168,C??,31.767181,Gapcoin,04-05-2021,386,1228769885602...

The previous one was a gap of 27666 @shift 896.

Agreed, well done Wizz.

That Craig Loizides is making things more difficult - https://www.mersenneforum.org/showpost.php?p=576044&postcount=239
Quote
Craig also improved the record for 15122, so there are now only two gaps under 25,000 with merit < 25.

For those that aren't neck-deep in it, a 386-digit prime means Wizz used a shift of 1024 to get that seriously-improved merit.

The existing-soon-to-be-previous holder of that record was Dana Jacobsen and the gap was between primes of 502 digits in length - which is why Wizz' merit is higher, it's the same gap size but it's larger in relation to the digit length of the surrounding primes.

INSERT INTO gaps VALUES(28168,0,'C','?','C','Jacobsen',2014,24.3700,502,'637*1201#/18390 - 23308');

One slight thing that nags at me is that we're always submitting 'P' (probable primes) and it would be nice to upgrade them to 'C' (confirmed primes). I have asked about this and I'll probably get a response in due course. I used Dana Jacobsen's eccp-dj to do the checking, as well as PRIMO (just to find out what prime certificates look like).

As for the Mersenne Forum's Prime Gap Search group, they seem to be heading into a different space entirely: “I've got two 3M+ gaps in the offing.” - those have to be some seriously large surrounding primes.

Cheers

Graham
newbie
Activity: 28
Merit: 2
Boom !

My biggest, and the biggest Gapcoin's Gap.  Grin

28168,C??,31.767181,Gapcoin,04-05-2021,386,1228769885602...

The previous one was a gap of 27666 @shift 896.

Well done. Nice merit to that gap. Gaps gets bigger and bigger with higher shifts but to find a good gap with a nice merit needs a lot of efforts. There is most likely merits over 40 at that shift so you can improve it but that will take a lot of computer hours I think. I'm still testing some settings to improve my search for records. I'm also waiting for a good graphic card to improve speed.
member
Activity: 67
Merit: 26
Tempus Narrabo
Boom !

My biggest, and the biggest Gapcoin's Gap.  Grin (length, not merit)

28168,C??,31.767181,Gapcoin,04-05-2021,386,1228769885602...

The previous one was a gap of 27666 @shift 896.
newbie
Activity: 28
Merit: 2
I'm just doing this for recordfinding.

It's funny that we hold the records for 85, 86, 87 and at 347 and nothing else. I need to make more inputsvon that list.  Smiley

Default/popular shift settings,  as illustrated here https://gapcoin-project.github.io/gapgraphs/shiftfrequency/

Cheers

Graham

Yeah, I have seen that. That's why I'm aiming at the shifts that are not been targeted. I know the miner is a little optimized at thoose settings and you get a little less gap findings on the others. I hope I can get more inputs on that list. Thanks for your good work.
legendary
Activity: 2254
Merit: 1278
I'm just doing this for recordfinding.

It's funny that we hold the records for 85, 86, 87 and at 347 and nothing else. I need to make more inputsvon that list.  Smiley

Default/popular shift settings,  as illustrated here https://gapcoin-project.github.io/gapgraphs/shiftfrequency/

Cheers

Graham
newbie
Activity: 28
Merit: 2
I'm just doing this for recordfinding.

I saw this list

124   N   6630   P85 = 118494721*197#/2730-3314   34.1843   Michiel Jansen   2020
125   N   6678   P85 = 23114823938058817456...44226403230795689853   34.3775   The Gapcoin network   2020
126   N   8350   P87 = 29370323406802259015...95728858676728143227   41.9388   The Gapcoin network   2017
127   N   8382   P97 = 512950801*229#/5610-4138   37.8241   Dana Jacobsen   2018

My gap was at p86.

It's funny that we hold the records for 85, 86, 87 and at 347 and nothing else. I need to make more inputs on that list.  Smiley
legendary
Activity: 2254
Merit: 1278
It transpires that j0nn9 left us “an exercise for the reader” in the GapMiner rev5.1 code, just here:
https://github.com/gapcoin/GapMiner/blob/2f66e908e52dab503de77835f31ac1603b1c23fc/src/HybridSieve.cpp#L398

Code:
sieve_t min_len     = log_str(mpz_get_d(mpz_start)) * d_difficulty;

should read

Code:
sieve_t min_len     = log(mpz_get_d(mpz_start)) * d_difficulty;

The difference was causing GPU builds of the GapMiner rev 5.1 to segfault (on both AMD and nVidia).

I fixed that (along with some other compilation-blockers) and re-worked the Makefile so that it can be used to create either CPU or GPU miners (AMD and nVidia) without having to be edited to do so.

I've cloned gapcoin-project's GapMiner repos here https://github.com/gjhiggins/GapMiner, check out the README for details of how to compile gapminer and gpugapminer on Linux. When I'm satisfied that it works for people, I'll raise a PR on the gapcoin-project GapMiner repos and update that.

Thanks to benxy031 for providing that nVidia-compatible fermat.cl code, I've included it in the gpu subdirectory as fermatnv.cl and adjusted the miner code to load whichever OpenCL source file is compatible with the detected platform.

Cheers

Graham
legendary
Activity: 2646
Merit: 1720
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
I  use this fermat https://github.com/0xmatt1/xpmclient/blob/master/gpu/fermat.cl and add first lines from jOnn9 fermat.cl.
And is the same copy just changing few lines.
I doubt that all this time nobady have seen that.
You have solution on this forum from 2014!!

The truth is that network difficulty (and interest in the project) has continually remained low enough that nobody really bothered to check!

It's quite remarkable really.

Gapcoin is an altcoin that time forgot.

P.S. CPU and AMD miner here.  Cheesy
legendary
Activity: 2646
Merit: 1720
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
I assert that John Allen Frey was the original developer of Gapcoin
Your assertion may has been proven wrong since j0nn9 (Jonny Frey) has been active on bitcointalk on March 23, 2018! Also he (or his script) has updated http://gapcoin.org/primegaps-length.php on September 10, 2019!

I have to agree. BitcoinFX’ assertion falls in the face of considerable evidence to the contrary to what is, after all, a very tenuous string match.

In addition to the contradictory evidence already identified by PrimeObsession and previous honest assessment :

1. The soubriquet “j0nn9” was in use in April 2014 by someone calling themselves “Jonny”, working in the crypto arena “Building MaidSafe on ArchLinux”, bylined “Gepostet vor 30th April 2014 von j0nn9”

2. The GAP donation address listed on gapcoin.org has seen activity in 2019.

3. The gapcoin.org website page for “Gapcoin’s highest found merits” carries the headline date “as of 2020 March 31”.

4. The DNS registration for gapcoin.org was renewed on 2020-04-30. The server hosting gapcoin.org is now located in Denmark, according to the DNS resolution, previously the DNS resolved to a German location.

5. The posts, code documentation and comments testify to someone for whom English is a second language. (No implications other than that, j0nn9’s English is a damn sight better than my basically non-existent German.)

6. “Jonny Frey” is not an unknown name in Germany - an example

novacula Occami

Cheers

Graham

See: https://bitcointalksearch.org/topic/m.52839906

I had hoped that my assertion might bring someone in the know forward to provide us further clarification ...

clearly this has not happened to date and I will therefore redact my assertion from the website for the time being.

...

I guess, "We are all Jonny Frey now", until someone logs back into the forum account, signs the known GAP address or responds from the associated email account.

There seems to be a pattern forming in the void.

In Numbers We Trust.

No false primes in Gapcoin!
jr. member
Activity: 44
Merit: 12
I  use this fermat https://github.com/0xmatt1/xpmclient/blob/master/gpu/fermat.cl and add first lines from jOnn9 fermat.cl.
And is the same copy just changing few lines.
I doubt that all this time nobady have seen that.
We have solution on this forum from 2014!!
newbie
Activity: 28
Merit: 2
I don't like this. The problem with adding to much mining power without proper testing is that false primes can be accepted.Then network can run into problems. Instable.

Hey,

not sure what you mean by 'false primes'.

The only change in the fermat.cl is :
-  uint4 q[2] = {0, 0}; this is for amd
+ uint4 q[2] = {0, 0, 0, 0}; this nvidia

This is the exact same miner as before.
And how much is "too much" ? It seems to be kind of subjective.
As I tried to say, 1000M PPS would be 'only' a difficulty of ~24.5 .. Gapcoin was designed to reach 35 or 40.

I just doing this for puting my name on a finding and not for the coins. I know there is better ways to find the records.

And the Gapcoin community thanks you !  Smiley (at least me, ahah)


Can you please link to the miner you are using, cos the one i use, i get cpp:420 opencl errors

Hum, curious. Tested on linux, windows and for several cards.
We are talking about the rev4 or rev4.1 of the gpuminer.
https://gapcoin-project.github.io/downloads/
Not the oldest releases. It should works just by replacing the file.
Here is my miner, rezipped. (temporary)
What start line are you using ?

It was not an attack on you. My thinking is that it could spam the network if it's untested.

It don't work on my old laptop for some reasons. I have to check it out later. I can't update the blockchain on that one at the moment. Warning about some miners have problems.  
member
Activity: 67
Merit: 26
Tempus Narrabo
I don't like this. The problem with adding to much mining power without proper testing is that false primes can be accepted.Then network can run into problems. Instable.

Hey,

not sure what you mean by 'false primes'.

The only change in the fermat.cl is :
-  uint4 q[2] = {0, 0}; this is for amd
+ uint4 q[2] = {0, 0, 0, 0}; this nvidia

This is the exact same miner as before.
And how much is "too much" ? It seems to be kind of subjective.
As I tried to say, 1000M PPS would be 'only' a difficulty of ~24.5 .. Gapcoin was designed to reach 35 or 40.

I just doing this for puting my name on a finding and not for the coins. I know there is better ways to find the records.

And the Gapcoin community thanks you !  Smiley (at least me, ahah)

Edit:
I was just using it to make a working miner for the rest of you to use. No need now for that.

10 733691 100173 421240 685570 531411 447423 949122 744625 916243 835116 560873 149605 890414 201859 (86 digits) is prime
10 733691 100173 421240 685570 531411 447423 949122 744625 916243 835116 560873 149605 890414 195673 (86 digits) is prime

6186 = 2 × 3 × 1031
Number of divisors: 8

Sum of divisors: 12384

Euler's totient: 2060

Awesome ! A gamechanger still can happen, who knows.


Can you please link to the miner you are using, cos the one i use, i get cpp:420 opencl errors

Hum, curious. Your issue is when compiling. We could already compile without errors, usually.
Tested on linux, windows and for several cards.
We are talking about the rev4 or rev4.1 of the gpuminer.
https://gapcoin-project.github.io/downloads/
Not the oldest releases. It should works just by replacing the file.
Here is my windows miner (x64), rezipped. (temporary)
What start line and card are you using ?

sr. member
Activity: 1248
Merit: 297
Okay.

How to say that.... ping @Everyone


HE DID IT !
The current GPUminer now works with NVIDIA cards. All you have to do is to replace the current fermat.cl file by the 'new' one.
This new file still seems to work with AMD cards.


We can properly thank benxy031 for his solution to make the current miner work, with the NVIDIA cards.


How To :
You just have to use this fermat.cl instead of the default one. That's all !! Shocked
This is not an Update. This is a Fix.

(in the gpuminer's "gpu" directory, no need to (re)compile)
(Temporary link, before integrating it properly into the project and releases.)


Obviously, that doesn't change the problem of a new miner or an evolution of the current miner.
But after so long without a working NVIDIA miner, it's still Awesome !


Enjoy, Plug in whatever you have  Cheesy, and don't forget benxy031 !


I'll run a GTX660 ?(not plugged yet?), GTX970 with 13 CUs (1.6M PPS), 750ti with 5 CUs (700K PPS).
I've tested a Quadro 410 512mb, it gives me 200K PPS for 1 CUs  Cheesy  That's the low limit.

Good Luck & Have Fun Smiley
2021 smells good.

PS: Just saw this :
6186,C??,31.594989,Gapcoin,28-04-2021,86,10733691.. gg !

Can you please link to the miner you are using, cos the one i use, i get these errors

[2021-04-29 11:44:42] Found platform[0] name = NVIDIA CUDA
[2021-04-29 11:44:42] Found 1 device(s)
[2021-04-29 11:44:46] Compiling ...
[2021-04-29 11:44:46] Source: 642216 bytes
[2021-04-29 11:46:05] :4329:1: warning: type specifier missing, defaults to 'int'
sqrProductScan320(uint32_t *out, uint32_t *op)
^~~~~~~~~~~~~~~~~
:4670:1: warning: control reaches end of non-void function
}
^
:4671:1: warning: type specifier missing, defaults to 'int'
sqrProductScan352(uint32_t *out, uint32_t *op)
^~~~~~~~~~~~~~~~~
:5068:1: warning: control reaches end of non-void function
}
^
:5815:1: error: expected identifier or '('

^
:5981:27: error: unknown type name 'up'
                Sign up
                          ^
:5982:15: error: expected identifier or '('
             
              ^
:5988:27: error: unknown type name 'up'
                Sign up
                          ^
:5989:15: error: expected identifier or '('
             
              ^
:6015:275: error: expected identifier or '('
                    hover" data-ga-click="(Logged out) Header, go to Features">Features


                                  ^
:6017:251: error: expected identifier or '('
                       
  • ry no-underline f5 Bump-link--hover">Mobile
  • legendary
    Activity: 2254
    Merit: 1278
    Indeed, I just saw this and shared it on the Discord !!  Grin

    Now recorded on the prime gap list, details on the community web site: https://gapcoin-project.github.io/primegaplist/2021-04-29-0-updates/

    Cheers

    Graham
    member
    Activity: 67
    Merit: 26
    Tempus Narrabo
    Indeed, I just saw this and shared it on the Discord !!  Grin

    Your record (shift 27) is :
    6186,C??,31.594989,Gapcoin,28-04-2021,86,10733691..
    The current record (shift 64) is :
    6186,0,'C','?','P','Loizides',2021,27.9727,97,'20062693329181*211#/30-3044'

    Congrats !
    Any settings recommendations? or just default?

    If you post an address (or PM me), I would be happy to send you something !

    Don't forget to try the NVIDIA miner Smiley
    newbie
    Activity: 28
    Merit: 2
    I just found a nice gap with a good merit with cpu mining..

    {
       "hash": "b0ceadb1e6b9db2da0e7546f11d647391636a419882702ec300a8f63181cd920",
       "confirmations": 16,
       "size": 199,
       "height": 1420016,
       "version": 2,
       "merkleroot": "db615857c809222c68c8e73edfd290d9b45b21f5b852d886e3e9528a75d086ee",
       "tx": [
          "db615857c809222c68c8e73edfd290d9b45b21f5b852d886e3e9528a75d086ee"
       ],
       "time": 1619647683,
       "nonce": 953,
       "difficulty": 22.39325715,
       "shift": 27,
       "adder": "7713753",
       "gapstart": "1073369110017342124068557053141144742394912274462591624383511656087314960589041 4195673",
       "gapend": "1073369110017342124068557053141144742394912274462591624383511656087314960589041 4201859",
       "gaplen": 6186,
       "merit": 31.59498997,
       "chainwork": "6966836342016086",
       "previousblockhash": "983a28118b9e809037cea45f2c154b83bd940e9bb79fe273ab32d84f22ed223c",
       "nextblockhash": "933fc934589df828b80c281f3c518f8bf08699dd51f60df16cbb63dd1ef8b831"
    }
    member
    Activity: 67
    Merit: 26
    Tempus Narrabo
    Okay.

    How to say that.... ping @Everyone


    HE DID IT !
    The current GPUminer now works with NVIDIA cards. All you have to do is to replace the current fermat.cl file by the 'new' one.
    This new file still seems to work with AMD cards.


    We can properly thank benxy031 for his solution to make the current miner work, with the NVIDIA cards.


    How To :
    You just have to use this fermat.cl instead of the default one. That's all !! Shocked
    This is not an Update. This is a Fix.

    (in the gpuminer's "gpu" directory, no need to (re)compile)
    (Temporary link, before integrating it properly into the project and releases.)


    Obviously, that doesn't change the problem of a new miner or an evolution of the current miner.
    But after so long without a working NVIDIA miner, it's still Awesome !


    Enjoy, Plug in whatever you have  Cheesy, and don't forget benxy031 !


    I'll run a GTX660 5 CUs (1M PPS), GTX970 with 13 CUs (1.6M PPS), 750ti with 5 CUs (700K PPS).
    I've tested a Quadro 410 512mb, it gives me 200K PPS for 1 CUs  Cheesy  That's the low limit.

    Good Luck & Have Fun Smiley
    2021 smells good.

    PS: Just saw this :
    6186,C??,31.594989,Gapcoin,28-04-2021,86,10733691.. gg !
    Pages:
    Jump to: