Pages:
Author

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

member
Activity: 256
Merit: 60
Just forget about all that BitcoinFX is saying.  

Probably because you are not compiling your wallet.  If anyone is using the default wallets built 3 years ago it is not going to perform very well against all the automated hooks attached to the internet.  Could be ISP blocking and also the fact that Sha256 is very weak encryption currently, Gapcoin needs to move to Sha512.  But if it's ISP blocking using Tor should fix the problem of them port throttling Gapcoin.  But they can just throttle Tor Traffic but still better Gap Blocks per day will achieved.  As efficiency of ISP (Internet Service Provider NSA box) direct port throttling is very high, and their Tor Throttling efficiency is not as effective which translates into more Gap blocks mined per day.

I would dump more memory into it.

The stated numbers are more like guidelines, usually half of whatever is stated so you should be getting 8-20 blocks a day probably.  Not all the hash rate power is listed.  For instance Tor Miners Hash rate is not calculated.

 https://github.com/gapcoin/gapcoin/issues/5

Your Miner will save a lot of power consumption by disabling hyper-threading!  The numbers mining will stay the same.

Play with the memory usage changing the MiningSieveSize MiningPrimes controls the Memory usage, and the Shift controls the CPU higher shift will produce a lower Gaps per day but that is just guidelines.  The SieveSize for Memory will not go above 2 billion and Mining Primes will be higher once Hyper-Threading is disabled.  

For 16 Core Threadripper with 32 GB Memory, I would recommend just adding a couple numbers BEFORE you compile the miner to the default MiningSieveSize = 1333554432 MiningPrimes = 40900000 Shift 36 or 45 or 72

But it is only possible to compile using Trisquel OS currently.  

In which case you can manually every time to mine if you still demand to use the default old dinky wallet!

Setgenerate true 14 1333554432 40900000 45

But you will still need to disable Hyper-Threading for Thermal control and not freezing your computer from using all the memory.
Total Memory System usage of around 40-55% is ideal.  Above that is slop system when maintaining it.

So after you get Deriks boot and nuke or if you have an M.2 SSD buy Kill Disk eraser.  Install Trisquel OS verify the signature

If you do that the in wallet start miner command would be

setgenerate true 14

Since you hard-coded your wallet miner before compiling!

And if you get a big enough 7nm CPU you might even try changing the shift before compile from 1024 to 2007 or 1360

You can still use your computer everyday also.  Might effect a couple Gaps a day however.  But not much.

8 Core CPU with Hyper-Threading disabled on Boot hit delete key and search around for hyperthreading to disable it in the motherboard bios.  Every motherboard is different.

For 8 core CPU with 16 GB Memory I would

Setgenerate true 8 1333554432 40900000 45

And if you compile it from source using Trisquel OS in wallet miner command is

setgenerate true

(Since using 1 less core is only efficient on higher level core CPU's which you have correctly done, anything less than 16 cores should be run full cores using setgenerate true)

IF you have a 4 Core CPU or 6 Core CPU, with 16GB Memory I would move the sievePrimes to 50900000

sievePrimes is the main control sieveSize is the secondary control of Memory usage. 
sr. member
Activity: 1249
Merit: 297
...

Hi there,

Any chance someone could explain what the above means to a non mathematician Sad
Would just like to know how to mine this coin in the most effective way, please.
J

Don't know if this makes any sense but this is my miniginfo from my local wallet

16:10:31

getmininginfo


16:10:31

{
"blocks" : 927176,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"difficulty" : 21.41659957,
"errors" : "",
"generate" : true,
"genproclimit" : 14,
"sievesize" : 33554432,
"sieveprimes" : 900000,
"shift" : 25,
"primespersec" : 1283040,
"testspersec" : 417889,
"gapsperday" : 55.41701507,
"networkprimesps" : 13700209,
"pooledtx" : 0,
"testnet" : false
}

i'm using 14 of 16 cores, and appear to have a hash of around 1283040 out of a nethash of 13700209 which I recon gives me about 1/12th of the nethash, yet I am only getting 4 blocks every 24 hours (on a good day)
Any help appreciated


The built in wallet miner is 'optimal'.

However, you may have more 'luck' with the CRT miner ...

Are you familiar with setting up your Gapcoin config. to allow RPC localhost mining with the gapminer-cpu-crt-rev5.1 miner ?

- https://gapcoin.club/downloads/gapcoin.conf

...

On windows you start the miner from a shortcut after setting the Target information i.e.

solo mining
gapminer-cpu.exe -o 127.0.0.1 -p 31397 -u -x -t 4

For CRT mining check that the correct CRT file is in the named folder etc., before staring the miner.

The higher shifts will occupy a lot more RAM.

...

Let us know what your stuck with. Thanks!

Hi, thankyou for coming back to me.

Happy with solo mining, just don't understand what CRT files are and which ones to use.
I have 8 cores/16 threads, and 16/32GB ram (Depends which PC I can use)
Do I first have to make a CRT file, and then how do I use it.

Thanks
J
 
legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
...

Hi there,

Any chance someone could explain what the above means to a non mathematician Sad
Would just like to know how to mine this coin in the most effective way, please.
J

Don't know if this makes any sense but this is my miniginfo from my local wallet

16:10:31

getmininginfo


16:10:31

{
"blocks" : 927176,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"difficulty" : 21.41659957,
"errors" : "",
"generate" : true,
"genproclimit" : 14,
"sievesize" : 33554432,
"sieveprimes" : 900000,
"shift" : 25,
"primespersec" : 1283040,
"testspersec" : 417889,
"gapsperday" : 55.41701507,
"networkprimesps" : 13700209,
"pooledtx" : 0,
"testnet" : false
}

i'm using 14 of 16 cores, and appear to have a hash of around 1283040 out of a nethash of 13700209 which I recon gives me about 1/12th of the nethash, yet I am only getting 4 blocks every 24 hours (on a good day)
Any help appreciated


The built in wallet miner is 'optimal'.

However, you may have more 'luck' with the CRT miner ...

Are you familiar with setting up your Gapcoin config. to allow RPC localhost mining with the gapminer-cpu-crt-rev5.1 miner ?

- https://gapcoin.club/downloads/gapcoin.conf

...

On windows you start the miner from a shortcut after setting the Target information i.e.

solo mining
gapminer-cpu.exe -o 127.0.0.1 -p 31397 -u -x -t 4

For CRT mining check that the correct CRT file is in the named folder etc., before staring the miner.

The higher shifts will occupy a lot more RAM.

...

Let us know what your stuck with. Thanks!
sr. member
Activity: 1249
Merit: 297
legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
:: Mining with the Chinese Remainder Theorem

fig. 1

:: The ctr algorithm is divided into 2 parts. The first part,
:: is a simple greedy algorithm which ties to find offsets
:: for each involved prime, so that the desired number range
:: has at least prime candidates as possible.
::
:: The second part is an evolutionary algorithm, which tries to improve the
:: results form the greedy algorithm. Therefor the greedy algorithm
:: will be executed several times with slightly different parameters, to produce
:: ctrs which differs in quality, which than can be used by the evolutionary algorithm.
::
:: The output is a text file which can be used by gapminer as an input for ctr sieving.
::
:: Parameter description:
::
::
:: --calc-ctr          Indicates that we want to calculate a ctr file.
::
:: --ctr-strength      This is used to variate the computing time spend
::                     within the greedy algorithm. Higher strength
::                     can yield better results.
::
:: --ctr-primes        The number of primes to use in the ctr file. The more
::                     primes the better the ctr result, but the shift
::                     also increases. Minimum shift can be calculated as
::                     the binary logarithm of the product of all primes:
::                     log2(p1 * p2 * ... *pn).
::
:: --ctr-evolution     Whether to use the evolutionary algorithm or not.
::
:: --ctr-fixed         This number indicates the number of starting primes
::                     which wound get touched by the evolutionary algorithm
::                     the offsets for the primes 2,3,5,7,11... are mostly
::                     perfect computed by the greedy algorithm, and changing
::                     them only declines the result.
::
:: --ctr-ivs           The number of individuals used in the evolutionary algorithm.
::                     More increases computing time but mostly also the
::                     result quality.
::
:: --ctr-range         Percent deviation from the number of primes.
::                     Useful if you don't want to look for a specific number
::                     of primes.

::
:: --ctr-bits -256         The shift value you later use for sieving has to be greater
::                     than log2(p1*p2*..*pn). With this flag you can fine tune a specific
::                     shift by setting this to shift - log2(p1*p2*..*pn).
::
:: --ctr-merit         The target merit (while testing the ctr it seamed that
::                     sieving for target-merit - 1 yields the best results)
::
:: --ctr-file          The target ctr output file. You can open this with a
::                     text editor. Look for the n_candidates value, the smaller
::                     it is the better the ctr file.
::
::
:: Example settings which were used to calculate the current ctr files:
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 8 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 10 --ctr-primes 14 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 8 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 13 --ctr-primes 19 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 10 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 13 --ctr-primes 24 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 10 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 12 --ctr-primes 29 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 11 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 9 --ctr-primes 34 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 11 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 12 --ctr-primes 38 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 11 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 14 --ctr-primes 42 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 11 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 46 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 16 --ctr-primes 50 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 9 --ctr-primes 55 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 16 --ctr-primes 58 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 16 --ctr-primes 62 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 66 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 12 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 13 --ctr-primes 70 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 11 --ctr-primes 74 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 9 --ctr-primes 78 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 81 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 12 --ctr-primes 85 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 17 --ctr-primes 88 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 13 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 14 --ctr-primes 92 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 10 --ctr-primes 96 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 99 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 10 --ctr-primes 103 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 106 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 10 --ctr-primes 110 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 14 --ctr-primes 113 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 14 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 9 --ctr-primes 117 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 15 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 13 --ctr-primes 120 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 15 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 17 --ctr-primes 122 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 15 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 11 --ctr-primes 127 -t 4 --ctr-file my-ctr-file.txt
:: gapminer-cpu.exe --calc-ctr --ctr-evolution --ctr-fixed 15 --ctr-strength 150000 --ctr-merit 22 --ctr-ivs 1000 --ctr-range 0 --ctr-bits 15 --ctr-primes 130 -t 4 --ctr-file my-ctr-file.txt

fig. 2

:::::::::::::::::::::::::::::::::::::::
:: choose your preferred mining method:
::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Mining with the Chinese Remainder Theorem (solo mining examles)
::
:: Shift 64
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 64 --crt crt/crt-22m-64s.txt --threads 4 --fermat-threads 1 --sieve-primes 50000
::
:: Shift 96
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 96 --crt crt/crt-22m-96s.txt --threads 4 --fermat-threads 1 --sieve-primes 50000
::
:: Shift 128
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 128 --crt crt/crt-22m-128s.txt --threads 4 --fermat-threads 1 --sieve-primes 50000
::
:: Shift 160
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 160 --crt crt/crt-22m-160s.txt --threads 4 --fermat-threads 1 --sieve-primes 100000
::
:: Shift 192
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 192 --crt crt/crt-22m-192s.txt --threads 4 --fermat-threads 1 --sieve-primes 100000
::
:: Shift 224
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 224 --crt crt/crt-22m-224s.txt --threads 4 --fermat-threads 1 --sieve-primes 100000
::
:: Shift 256
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 256 --crt crt/crt-22m-256s.txt --threads 4 --fermat-threads 1 --sieve-primes 100000
::
:: Shift 288
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 288 --crt crt/crt-22m-288s.txt --threads 4 --fermat-threads 1 --sieve-primes 300000
::
:: Shift 320
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 320 --crt crt/crt-22m-320s.txt --threads 4 --fermat-threads 1 --sieve-primes 300000
::
:: Shift 352
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 352 --crt crt/crt-22m-352s.txt --threads 4 --fermat-threads 1 --sieve-primes 300000
::
:: Shift 384
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 384 --crt crt/crt-22m-384s.txt --threads 4 --fermat-threads 1 --sieve-primes 500000
::
:: Shift 416
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 416 --crt crt/crt-22m-416s.txt --threads 4 --fermat-threads 1 --sieve-primes 500000
::
:: Shift 448
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 448 --crt crt/crt-22m-448s.txt --threads 4 --fermat-threads 1 --sieve-primes 500000
::
:: Shift 480
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 480 --crt crt/crt-22m-480s.txt --threads 4 --fermat-threads 1 --sieve-primes 500000
::
:: Shift 512
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 512 --crt crt/crt-22m-512s.txt --threads 4 --fermat-threads 1
::
:: Shift 544
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 544 --crt crt/crt-22m-544s.txt --threads 4 --fermat-threads 1
::
:: Shift 576
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 576 --crt crt/crt-22m-576s.txt --threads 4 --fermat-threads 1
::
:: Shift 608
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 608 --crt crt/crt-22m-608s.txt --threads 4 --fermat-threads 1
::
:: Shift 640
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 640 --crt crt/crt-22m-640s.txt --threads 4 --fermat-threads 1
::
:: Shift 672
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 672 --crt crt/crt-22m-672s.txt --threads 4 --fermat-threads 1
::
:: Shift 704
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 704 --crt crt/crt-22m-704s.txt --threads 4 --fermat-threads 1
::
:: Shift 736
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 736 --crt crt/crt-22m-736s.txt --threads 4 --fermat-threads 1
::
:: Shift 768
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 768 --crt crt/crt-22m-768s.txt --threads 4 --fermat-threads 1
::
:: Shift 800
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 800 --crt crt/crt-22m-800s.txt --threads 4 --fermat-threads 1
::
:: Shift 832
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 832 --crt crt/crt-22m-832s.txt --threads 4 --fermat-threads 1
::
:: Shift 864
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 864 --crt crt/crt-22m-864s.txt --threads 4 --fermat-threads 1
::
:: Shift 896
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 896 --crt crt/crt-22m-896s.txt --threads 4 --fermat-threads 1
::
:: Shift 928
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 928 --crt crt/crt-22m-928s.txt --threads 4 --fermat-threads 1
::
:: Shift 992
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 992 --crt crt/crt-22m-992s.txt --threads 4 --fermat-threads 1
::
:: Shift 1024
:: gapminer-cpu.exe localhost -p 31397 -u -x --shift 1024 --crt crt/crt-22m-1024s.txt --threads 4 --fermat-threads 1
::
::
:::::::::::::::::::::::::::::::::::::::::::::::
:: Mining without the Chinese Remainder Theorem
::
:: stratum (recommend)
:: gapminer-cpu.exe -o your-pool . club -p 3385 -u user.worker -x password -t 4 --stratum
::
:: getwork
:: gapminer-cpu.exe -o http:// your-pool . club -p 4200 -u user.worker -x password -t 4
::
:: solo mining
:: gapminer-cpu.exe -o 127.0.0.1 -p 31397 -u -x -t 4

...

More on this soon ...
legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
OK thanks and don't worry about it.

I will try to compile successfully on Ubuntu 18.04 LTS and fix what's missing.

...

Cloud servers are generally fine. No back doors etc., You can check for unknown user accounts with ...

cut -d: -f1 /etc/passwd

and then take the appropriate action ... some cloud instances will allow you to run your own distro!

...

Installing haveged also provides some entropy for cloud servers. Oh, and a good iptables firewall + fail2ban of course ... (basic example) ...

- https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged
- https://help.ubuntu.com/community/Fail2ban
- https://help.ubuntu.com/community/IptablesHowTo

sudo iptables -A INPUT -i lo -j ACCEPT &&
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT &&
sudo iptables -A INPUT -m conntrack --ctstate INVALID -j DROP &&
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT &&
sudo iptables -A INPUT -p tcp --dport 53 -j ACCEPT &&
sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT &&
sudo iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 32 -j REJECT --reject-with tcp-reset &&
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT &&
sudo iptables -A INPUT -p tcp --syn --dport 443 -m connlimit --connlimit-above 32 -j REJECT --reject-with tcp-reset &&
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT &&
sudo iptables -A INPUT -p tcp --dport 31469 -j ACCEPT &&
sudo iptables -A INPUT -p icmp -m icmp --icmp-type host-unreachable -j ACCEPT &&
sudo iptables -A INPUT -p icmp -m icmp --icmp-type port-unreachable -j ACCEPT &&
sudo iptables -A INPUT -p icmp -m icmp --icmp-type fragmentation-needed -j ACCEPT &&
sudo iptables -A INPUT -p icmp -m icmp --icmp-type source-quench -j ACCEPT &&
sudo iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 2/s -j ACCEPT &&
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP &&
sudo iptables -A INPUT -p tcp --syn -j DROP &&
sudo iptables -A OUTPUT -o lo -j ACCEPT &&
sudo iptables -A OUTPUT -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT &&
sudo iptables -A OUTPUT -m conntrack --ctstate INVALID -j DROP

...

This is a good one to completely disable ones bash history (Debian / Ubuntu) ...

rm ~/.bash_history -rf && history -c && export HISTFILESIZE=0 && export HISTSIZE=0 && unset HISTFILE

Oh, and always change the root password to something very secure.
member
Activity: 256
Merit: 60
I suppose Cloud mining requires only Ubuntu or similar to set up on their systems.  It is a problem I guess.

I notice Ubuntu rarely updates its SSL packages as do most all operating systems linux.

For some unknown reason most all linux distros like to leave wide open the most critical part of a computer the SSL communication layer.  

Debian Testing is some what better, but cloud servers probably only offer debian stable?  But it can fall behind as well.

It took me a while to figure out Trisquel OS SSL apparently they are up to date with SSL and are one of the few distros to offer out of the box HTTPS to update the operating system once installed and later updates.  Most all Linux distros seem to like to leave that door open as well making users update their OS using HTTP.

But Trisquel OS adds a digit at the end to 1.0.2 g -(1,2,3,4,5,6 ect),  Instead of playing the Letter changing game, Trisquel just keeps the letter the same but adds a digit at the end to specify which version change it is.  

https://climbers.net/sbc/nanopi-fire3-arm-supercomputer/

I don't know when I can look into Ubuntu 18.04, I went through pretty much every https://distrowatch.com/ to arrive at Trisqeul OS.  

All the fixes should be simple going to boost 1.62, but the SSL to 2021 might become an issue going from 1.0.2 to 1.1.1 SSL.  

I have no doubt all the cloud miners are running backdoor software hacks, as are most all computers.  It is a big fight, but unfortunately Cloud Servers ensure it to be a win for the backdoor hackers instead of a win for Free Software.  Even Trisquel OS I have to fight bugs all the time, but I have managed to press everything out.  It is a great tool to work with.  

legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
no pool please, solo is good for now )

Sure thing, although if someone does come along with a new pool (public or private) then it's, do what thou wilt ...  Smiley

...

topia FUND invites any GAP to join in getting a new cryptopia going
https://bitcointalksearch.org/topic/the-cryptopia-apocalypse-fund-5065176

Good effort! Sadly Gapcoin was de-listed from cryptopia.co.nz on 10th Jan. 2019 (as previously advised).

Furthermore, it would seem that we have had a lucky escape as cryptopia.co.nz was apparently hacked on 14th/15th Jan. 2019 and remains closed at present. Users Gapcoin funds were therefore mostly unaffected.

@four3200 - interested in your decentralized exchange suggestions and watching the thread. Keep us posted about any developments!

...

@UsernameNumber7 - trade.mct.plus looks OK - I will contact them via discord when I find a moment.

Indeed GJHiggins repository seems to be working backwards ...

Contrary to popular belief, I'm able to build new binaries for windows and linux. However, I do not currently have a fully working / up-to-date / secure build environment, but I'm working to fix that soon.

I have mentioned Gapcoin development to the guys who had recently forked Bitcoin ABC to Bitcoin Stash. These guys are competent 'Bitcoin' developers and I hope that we might work with them in the future. See: https://bitcointalksearch.org/topic/ann-bitcoin-stash-bsh-bitcoin-cash-hard-fork-listed-on-finexbox-5043802

Does your repo. SwissKnife1000/gapcoin - build a working QT successfully on Ubuntu 18.04 running without error 'loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.' and where 'export LC_ALL=C' etc., will only fix the issue temporarily ?

The Gapcoin daemon (and QT wallet) will compile and run on Ubuntu 16.04 LTS - so, in terms of operating systems, we are OK until early 2020.

I do need to spend more time to familiarize myself with the code base. Sadly, other things always take priority.

I have been optimizing the CRT mining sets for the higher merits. Despite some of the 'safety' restrictions in the code base (1024 shift etc.,) I remain confident that we could hit a merit of around 46 with the current implementation! We just need enough base level hashing power (from in-wallet mining) and CRT miners who know 'how to' mine correctly to progress the difficulty. Guide and sets in progress ...

Upgrading the code base will also ensure that the Prime Gap results can continue to be of much higher merits.

...

J0nn9 did incredible work here. I will be adding some limited information and links to the gapcoin.club website in due course.

I'm also going to try and contact some of his family members and colleagues. I feel that it's somewhat relevant to know if his family have access to his coins and/or if we can initialize a donation address for them as we continue to progress the project. If his original Gapcoin is assumed to be inaccessible, then we perhaps have even more in common with Bitcoin than we thought.

...

Never a better time to start mining / trading / accepting Gapcoin folks! (IMHO).  Grin
member
Activity: 256
Merit: 60
The best exchange to hook up with ATM is https://trade.mct.plus/ they will have a central exchange later this year.  If someone more diplomatic than myself would try to get Gapcoin listed there I would appreciate it. 

It appears I was mistaken thinking Gapcoin would need a hard fork.  Based on the assumption when I tried GJHiggins repository.

Apparently Higgins never built upwards by cloning Gapcoin, but was trying to work backwords using a fork of Bitcoin and changing certain terms, not really sure what he was doing.

I encourage someone capable to Clone Gapcoin and take the lead of writing fixes.  

Currently there are no needs for fixes if using TRISQUEL OS https://trisquel.info/

git clone https://github.com/SwissKnife1000/gapcoin

I have looked over the codebase some.  All the Arrays and Vectors will need to be changed to Uint64 from Unint32.  I have some preliminary work, and hopefully with some extra help we can get a Gapcoin Sha512 64 Bit Prime Gap generator working.  

Everything has to start somewhere and we should be thankful for Jonn9 and his work.  This world is consumed by evil.  I think the awesome power Russia is displaying to the beast power with interest.  Maybe the beast wants to play FTSE under the sea?  Or some fencing with Avant-Guard
sr. member
Activity: 1246
Merit: 257
copper member
Activity: 40
Merit: 0
no pool please, solo is good for now )
legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
I recently compiled Gapcoin but have some issues syncing. Node was stuck on block from 2014, i have restarted sync only connecting to one node to see if that works. Unfortunately syncing to only one node will be very slow . . .

Anything I'm missing, or is there a download available of the blockchain to speed things up?

Edit: looks like it passed the problem block.

Based on what i'm reading it seems the community doesn't want a pool. It would appear to me that having some reliable pools could definitely help increase difficulty.
I may consider adding one if there is sufficient interest.


Glad you got Gapcoin synced. Most recent blockchain snapshot is here:

- https://gapcoin.network/downloads/Gapcoin_blockchain.zip

- https://gapcoin.club/windows-gui-setup.php (has addnodes)
- https://gapcoin.club/linux-gapcoind-setup.php

...

The 'old' noncepool repo is here:

- https://github.com/noncepool?tab=repositories (MPOS based pool)

The pool closed down for an unknown reason (all coin offerings, not just Gapcoin).

Pooled mining for Gapcoin has never taken advantage of the CRT mining, which has the potential to hit blocks with a factor of magnitude above the current network difficulty.

CPU and GPU mining on this basis would likely smash a new world record Prime Gap with every new block.

...

Having only one active pool will ofc lead to increased mining centralization, without any competition - exactly as with the arrival of Slushpool for Bitcoin, back in the day. However, the Gapcoin network will become more decentralized (arguably) as we attract new users, miners and exchanges.

So, in general terms, we require a pool.

Competition breeds competition and nothing attracts the crowd like the crowd etc.,

The Gapcoin community has largely being participating for the Math (to date), so this is the way forward ...

I still have my mining guide for the original pool and will happily re-publish it, as well as advertise any working pool at gapcoin.club .
full member
Activity: 255
Merit: 102
uBlock.it Admin
I recently compiled Gapcoin but have some issues syncing. Node was stuck on block from 2014, i have restarted sync only connecting to one node to see if that works. Unfortunately syncing to only one node will be very slow . . .

Anything I'm missing, or is there a download available of the blockchain to speed things up?

Edit: looks like it passed the problem block.

Based on what i'm reading it seems the community doesn't want a pool. It would appear to me that having some reliable pools could definitely help increase difficulty.
I may consider adding one if there is sufficient interest.

legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
Fun Gapcoin Facts ...

rpcport = 31397 is prime ... https://numbermatics.com/n/31397/ ... The sum of 31397's digits is 23

port = 31469 is prime ... https://numbermatics.com/n/31469/ ... The sum of 31469's digits is also 23

These 2 prime numbers are sequential, where Pi (approximately equal to 3.14159), without the decimal place, would sit between them i.e.

31397
31415
31469

The number 23 is significant ...

- https://en.wikipedia.org/wiki/23_(number)

"... Twenty-three is the ninth prime number, the smallest odd prime that is not a twin prime ..."

"... 23 is the smallest positive solution to Sunzi's original formulation of the Chinese remainder theorem ..."

- https://en.wikipedia.org/wiki/Sunzi_Suanjing

- https://en.wikipedia.org/wiki/Chinese_remainder_theorem - As utilized in the Gapcoin CRT miner.

- https://en.wikipedia.org/wiki/23_enigma
- https://pitchfork.com/thepitch/read-the-first-chapter-of-the-klfs-bonkers-new-book-2023-a-trilogy/

...

Quote by Barbara Hong (BYUH / CEC Board of Directors) - from gofundme (see previous post) ...

"John has always been the highlight of my teaching. I'm honored and humbled to have been his professor."

- https://newsroom.byuh.edu/node/2993

Barbara Hong, Associate Professor of Special Education and the Program Coordinator of Special Education at Brigham Young University–Hawaii, was elected to the Council for Exceptional Children (CEC) Board of Directors in a recent member-wide election.

...

Wake up devs and community! The potential here is still truly mind blowing ...

- https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_mathematics

...

In memory of John Frey.

legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
Who is/was j0nn9 ...

- https://bitcointalksearch.org/user/j0nn9-302146

- https://github.com/j0nn9

Mathematics Department Hosts Pie-themed Party to celebrate Pi Day
- https://web.archive.org/web/20181107214743/https://kealakai.byuh.edu/content/mathematics-department-hosts-pie-themed-party-celebrate-pi-day

"The BYU-Hawaii Mathematics Department gave out free pizza and pies to celebrate Pi Day and promote the Math Learning Center at 2:30pm on Monday, March 14 in the General Classroom Building.

John Frey, a senior from Florida studying physics education and math tutor at the center, said the Mathematics Department has a Pi Day party every year on March 14 since the digits for the number pi are 3.14. Dr. Russel Carlson, assistant professor of mathematics, said this year’s Pi Day is “Rounded Pi Day” because when the number is rounded to the fourth decimal place, it equals 3.1416.

According to Frey, the department wanted to take advantage of the unique date to promote the Math Learning Center. Also known as the Math Lab, the center has its own computer lab where students can receive help from tutors with their math homework.

Even though the party is done every year, Frey said, “It was kind of a bigger deal for us this semester because it was happening after the first week of school as opposed to near the end of the semester.”

Frey said the tutors wanted to show their fun side. He said, “We just wanted to say, ‘Hey, we’re tutors, we’re fun, we like to party, and we’re friendly people.’ We’re trying to put a little more fun in math because without something like a math lab, math is such a pain for people.”

After serving free pizza and pie, Dr. Carlson gave a presentation about the history of the number pi. “The earliest record we have of it dates back to 2000 BC. There was an old, Egyptian papyrus known as the Rhind Papyrus. It has an approximation of pi: 16 divided by 9 quantity squared,” said Carlson.

Carlson said the idea of the number pi is also found in the Bible. He said, “When King Solomon was building his temple, there are all of these descriptions and dimensions. For the molten basin in 1 Kings 7:23, it says it was 10 cubits across and 30 cubits round about. That ratio - 30 divided by 10 - is three, an approximation of pi.”

Fascinated by the progress humans have made, Carlson said, “Currently we know over five trillion digits of pi thanks to computers. I have a file with the first million digits, but there’s no way I’d save a file with all five trillion.”

After Dr. Carlson’s presentation, students and math faculty competed in a competition to see who could solve a rubix cube the fastest. Then, students and faculty participated in a competition to see who could write the most amount of digits of pi. Carlson won, writing 40 digits after the decimal.

Students then competed in a pie-eating contest where they had to clear a plate of whipped cream. DonEliezer Baize, a sophomore from Kahuku studying mathematics and a math lab tutor, won the contest and received a free apple pie as his prize.

Baize said he was happy with how the activity turned out. “Students love food, so we figured we gotta hook up those college students with some free pie. We threw in pizza, making it a solid homerun.”

Frey said, “People dread math, so it’s not only our job to help them with their homework, but to relieve their stress. Activities like this are perfect excuses to have fun, and we don’t get those too often.”

The Math Lab is located in GCB 177. For information on hours and resources, visit math.byuh.edu/mathlab."


...

Q: How does the Twin Paradox work?
- https://www.askamathematician.com/2010/09/q-how-does-the-twin-paradox-work/comment-page-1/

...

John Allen Frey ? 1991 - 2017 - Obituary

- https://www.legacy.com/obituaries/decaturdailydemocrat/obituary.aspx?pid=185690571

"John Allen Frey, 26, formerly of Decatur, passed away May 12, 2017, in California, Md., after battling illnesses for nine months. He was born in Orange Park, Fla., John and his family resided in Maine, Washington State, Puerto Rico and South Carolina.
He graduated from Brigham Young University Hawaii in 2016 with degrees in physics education (Magna cum Laude) and mathematics. He taught physics and science at Oak Ridge High School in Orlando, Fla.
John enjoyed teaching, spending time with his family, and writing, directing and acting in productions. He was especially gifted with the piano, which he played most of his life, composing many original pieces..."


- https://www.gofundme.com/funeral-expenses-for-john-frey

"As some of you may know - and many of you may not - for nearly the last year, John suffered through severe illness. The severe, relentless physical pain weighed on his shoulders day in and day out, unbeknownst to many. Through countless doctors appointments, visits, and even surgery - doctors were unable to find the cause or provide any relief for John's ailments.

In an attempt to lessen the pain, doctors prescribed John medications that had side effects: severe depression and suicidal tendencies.

On May 12, 2017 John Allen Frey left this life.

John's passing was unexpected. We, his family, are heart broken. We're trying to process and grieve the loss of our son, brother, nephew, cousin, grandson, friend. ..."


...

My sincere condolences - BitcoinFX

...

I assert that John Allen Frey was the original developer of Gapcoin and hence the community here can now better understand the situation. It would appear that John's family members (or professors / colleagues?) might have maintained elements of the project in legacy to John.

Once I have established that the above is indeed correct, as the Gapcoin community, we can work to continue his great legacy.
member
Activity: 256
Merit: 60
The Miner is built into the Wallet

Setgenerate true or Setgenerate true (#cores/threads)

The in wallet miner can be customized using the command in wallet

setgenerate true (number of cores/threads) SieveSize MiningPrimes MiningShift

Example

Setgenerate true 8 533554432 21900000 45

It can be customized without the need for a separate miner.  Don't waste your time on coding a miner.  

Src/miner.cpp

to hardcode scroll down to where the parameters are found sieve shift ect......than compile the miner

The Sieve Size and Mining Primes change the amount of Memory used in the computer.

If you wanted to float your supercomputer onto the blockchain without disrupting it you would set it to mine Shit 1024 (Pow.h) the highest possible Shift set by Jonn9, but should be moved a lot higher eventually. 


The original miner and or any other "Customized Miner" is just a glorified black magic of small manipulations at low levels.

  



member
Activity: 113
Merit: 51
Riecoin developer
What is the latest miner source code? The "Modded CPU-Miner (by dcct, about 10x faster than old version)"? Or the "Latest GapMiner (CPU/GPU) Release"?
Any alive link for https://bchain.info/gapminer_dcct_mod.zip ?
member
Activity: 256
Merit: 60
Hey BitcoinFX,

Graviex looks broken but maybe someone might find them useful if you can work a listing there somehow........but the website is always broken using Linux?  Maybe it requires Google Chrome to work?

https://trade.mct.plus Exchange actually works (Impressed) It was so easy to sign up and the website actually works using Linux. 

geoiplookup trade.mct.plus
GeoIP Country Edition: UA, Ukraine

geoiplookup graviex.net
GeoIP Country Edition: RU, Russian Federation

geoiplookup coinfalcon.com
GeoIP Country Edition: US, United States

geoiplookup cryptopia.co.nz
GeoIP Country Edition: US, United States

geoiplookup tradesatoshi.com
GeoIP Country Edition: US, United States

geoiplookup novaexchange.com
GeoIP Country Edition: US, United States


legendary
Activity: 2646
Merit: 1722
https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF
I heard NovaExchange wants 1 BTC to list a coin. I remember I bought some Dotcoin to buy Gapcoin a place on Cryptopia a few years back and it was like 0.2 BTC. Well, it lasted until recently. If the dev made up his mind and was more active, we could be in a much more tenable position by now.


Indeed they do. Same at TradeSatoshi.

However, we were already listed at NovaExchange and Gapcoin trading is now 'live' ...

- https://novaexchange.com/market/BTC_GAP/
- https://novaexchange.com/market/DOGE_GAP/

No US customers though (unfortunately) and the registration process requires you to provide your inside leg measurement along with the usual KYC requirements and overzealous authentication / verification.

The new owners of NovaExchange do seem to be doing a good job - API auto trading should be a possibility in the near future.
member
Activity: 256
Merit: 60
Hi ph4ntom,

It's ok about dev, I personally don't see any advantage following up to Bitcoin Core levels.  

There is nothing fundamentally wrong with Gapcoin protocol currently except that people are required to use Trisquel OS.

If we can set development kitty.  Like

.5-2 Bitcoin to code Gapcoin to Sha512

.5-2 Bitcoin to code Gapcoin Private Key 571 bits or Sha512 Private key to mirror to Bitcoin.

.25 Bitcoin to maintain up to code based on Trisquel OS and Debian Testing OS.


I think the bigger problem is that I don't think anything can go forward without Jonn9 as the only way to write new code is through a hard fork.  

BUT that is exactly what we need to do anyway.  We have a strong core now, and a simple transition to Sha512 will automatically make our network hash rate DOUBLE!

For those not familiar why building a 32 bit Math Generator is worthless compared to building a 64 bit Math Generator
https://www.youtube.com/watch?v=Wu2A4fpFzgs

 "BUILD IT AND THEY WILL COME"


Pages:
Jump to: