Bitcoin Forum
May 17, 2022, 10:27:25 AM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 [111] 112 113 114 115 116 117 118 119 120 121 122 123 »
  Print  
Author Topic: [ANN][GAP] Gapcoin - Prime Gap Search - New Math Algo - CPU / GPU - Zero Premine  (Read 285854 times)
BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 07, 2020, 03:54:40 PM
 #2201

Reminder ...

I just opened a Gapcoin Discord (invite).

Above invite is still valid as of time of writing and I'll observe that Discord will be more convenient for getting support for working with the imminent testnet release of the 0.16.3 upgrade (unlike bct, discord creates notifications on my desktop and if I'm awake and at kbd, I'll respond).

Cheers

Graham.


PM sent.

gapcoin.conf RPC TESTNET example ...

Code:
testnet=1
listen=1
daemon=1
server=1
port=19661
rpcallowip=127.0.0.1
rpcport=19609
rpcuser=YOURgapcoinRPCchangethis
rpcpassword=YOURgapcoinRPCpasschangethis
addnode=testnet-seed.gapcoin.network:19661
addnode=testnet.gapcoin.network:19661

Standing by ...

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
1652783245
Hero Member
*
Offline Offline

Posts: 1652783245

View Profile Personal Message (Offline)

Ignore
1652783245
Reply with quote  #2

1652783245
Report to moderator
Bitcoin Layer Two Wallet with CoinSwaps Privacy
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2254
Merit: 1347


Ukrainians will resist


View Profile WWW
November 07, 2020, 07:27:01 PM
Merited by Ratimov (2), xandry (1), BitcoinFX (1)
 #2202

An easy way to start mining Gapcoin.

Go to https://gapcoin.network/downloads/. Download the wallet for your OS.
Download the miner, the current version of gapminer-cpu-gpu-rev5.1-windows, this is for Windows, for Linux - gapminer-cpu-gpu-rev5.1-linux.zip

Downloading a snapshot of the blockchain to speed up synchronization - https://gapcoin.network/downloads/Gapcoin_blockchain.zip
Create in the blockchain folder gapcoin.conf file:
Code:
listen=1
server=1
daemon=1
port=31469
rpcport=31397
rpcallowip=127.0.0.1
rpcuser=gapcoinrpcuser
rpcpassword=Gapc0inRPCpassw0rd
maxconnections=8
addnode=45.76.140.157
addnode=193.233.60.184
addnode=37.139.15.251
addnode=104.236.168.125
addnode=138.68.172.174
addnode=139.59.57.170
addnode=139.59.103.137
addnode=138.197.159.202

We launch the wallet, wait for the end of synchronization.
Mining is possible on the pool and solo.

Pool https://gap.suprnova.cc
We register, go to My Account - My Workers, create a worker.
In the Edit Account section, add your wallet address for payments and a minimum payment threshold.

Bat file example:
Code:
gapminer-cpu.exe -o gap.suprnova.cc -p 2433 -u login.worker -x password worker -c -t 2

-t is the number of cores for mining.

Solo mining, you need a constantly running and synchronized wallet or daemon.
Bat file example:
Code:
gapminer-cpu.exe -o 127.0.0.1 -p 31397 -u your rpcuser -x rpcpassword -t 2

* -u your rpcuser -x rpcpassword is taken from gapcoin.conf file

Good luck!

❘|❘ Cлaвa Укpaинe! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ Укpaинa пoбeдит! Ukraine will win! ❘|❘
gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 07, 2020, 11:33:42 PM
Last edit: November 11, 2020, 05:08:39 PM by gjhiggins
Merited by BitcoinFX (2), cryptomaxsun (1)
 #2203

FWIW:

Alpha release of an implementation of the 0.16.3 reference client for the Gapcoin network: https://github.com/gjhiggins/gapcoin-core/releases/tag/v0.1rc-alpha, testnet-only while we test the robustness and reliability of the implementation. Linux, Windows64 and OSX binaries available. Client can be built from cloned github repos - https://github.com/gjhiggins/gapcoin-core.

Copy the provided gapcoin.conf into the data directory. (In order to have the mining page slider bar show the maximum threads available for your machine, comment out the genproclimit line or set a higher limit as desired).

For Windows users, if you want to use a separate data directory for the 0.16.3 client such as C:\Users\<USER>\AppData\Roaming\GapcoinCore then click on "Properties" of a shortcut to the 0.16.3 client gapcoin-qt.exe and add -datadir=C:\Users\<USER>\AppData\Roaming\GapcoinCore at the end, e.g. C:\Program Files (x86)\Gapcoin\gapcoin-qt.exe -datadir=C:\Users\<USER>\AppData\Roaming\GapcoinCore.

Please be advised - if not configured with -testnet on the command line or testnet=1 in the config file, the 0.16.3 reference client will connect to the current mainnet and will act as a processing node but the more advanced/complex transactions created by the 0.16.3 client will not be recognized/process/broadcast by the current population on 0.9.4 clients and the originating 0.16.3 client will probably find itself on a singleton fork, necessitating zeroing of the data dir and subsequent resync (so don't try it).

Cheers

Graham

Early indications are that changing the txindex setting requires a clearout of the datadir and a resync.

Edit: I found that on Windows 10 at least, so when I created a testnet-specific shortcut, I needed to separate the arguments and surround them in double quotes (I'm using a Vagrant box VM, so I am user "Vagrant") and the entire content of the "Shortcut" field was:

"C:\Program Files (x86)\Gapcoin\gapcoin-qt.exe" "-testnet" "-datadir=C:\Users\Vagrant\AppData\Roaming\Gapcoin"
BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 08, 2020, 12:31:01 PM
Last edit: March 15, 2021, 11:09:04 AM by BitcoinFX
 #2204

N.B. This post is for TESTNET only / Alpha Beta release of an implementation of the 0.16.3 reference client for the Gapcoin network

Reporting successful compile of gapcoind / gapcoin-cli (from source) on Ubuntu 18.04 ...

Code:
{
  "version": 160300,
  "protocolversion": 70015,
  "walletversion": 159900,
  "balance": 0.00000000,
  "blocks": 10496,
  "timeoffset": 0,
  "connections": 1,
  "proxy": "",
  "difficulty": 18.02478675667962,
  "testnet": true,
  "keypoololdest": 1604837394,
  "keypoolsize": 1000,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "warnings": ""
}

TESTNET

> cd gapcoin-core/src && ./gapcoin-cli getblockhash 1
f527b54f02e936cdde8e234a28bbf996991ef1623be27237db1be430b14fbe8e

> cd gapcoin-core/src && ./gapcoin-cli getblockhash 10496
aac33c1e2ef9faed94ddf0bf7e428723a9f922e2ef9462ee7708745c4f1bab9f

...

example TESTNET .conf

Code:
gen=0
testnet=1
listen=1
daemon=1
server=1
port=19661
rpcallowip=127.0.0.1
rpcport=19609
rpcuser=YOURgapcoinRPCchangethis
rpcpassword=YOURgapcoinRPCpasschangethis
addnode=testnet-seed.gapcoin.network:19661
addnode=testnet.gapcoin.network:19661

> cd gapcoin-core/src && ./gapcoin-cli setgenerate true 1

> cd gapcoin-core/src && ./gapcoin-cli setgenerate false

Etc.,

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 08, 2020, 04:47:50 PM
Last edit: November 09, 2020, 10:52:25 AM by BitcoinFX
Merited by cryptomaxsun (1)
 #2205

...snip...

Good luck!

Welcome! @cryptomaxsun glad that you eventually got everything set-up and mining!

You have also reminded me to upload a newer version of the Gapcoin Blockchain to: https://gapcoin.network/downloads/Gapcoin_blockchain.zip

Unzipping the blockchain to the relevant data dir is still the fastest way to get started with mining ...

## Operating System - Default gapcoin datadir - Typical path to configuration file i.e.
## Windows - %APPDATA%\Gapcoin\ - C:\Users\username\AppData\Roaming\Gapcoin\gapcoin.conf
## Linux - $HOME/.gapcoin/ - /home/username/.gapcoin/gapcoin.conf

Always back-up your wallet.dat before unzipping and/or upgrading !

N.B. v0.9.4 is still the current mainnet release (v0.9.2 for windows).



EDIT: additional

Great News!

c-patex Exchange finally added Gapcoin!

GAP Exchange / BTC Markets at:
- https://c-patex.com/markets/gapbtc

GAP Exchange / LTC Markets at:
- https://c-patex.com/markets/gapltc

Mind the Gap !  Grin

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
waya
Sr. Member
****
Offline Offline

Activity: 570
Merit: 250


Owns of Waya Wolf Coin - WW Supports the Wolf Park


View Profile WWW
November 09, 2020, 02:51:08 PM
 #2206

Hello All,

I would like to suggest a potential exchange in Unnamed Exchange, https://www.unnamed.exchange/.  It is a fast-growing exchange with many coins and an active trollbox with tipping.  Volumes are increasing, which makes it worthwhile as each new coin is added the population increases and it is increasing thru active campaigns.  The exchange is transparent and honest.  It is a very affordable listing at 0.05 BTC, so it is one to be considered.

Cheers,
Waya

Owner of Waya Wolf V2.0 Coin
Waya Wolf Coin Supports the Wolf Park in Battle Ground, Indiana!!
Join us and help Wolf Park an education, conservation, and research facility.
BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 09, 2020, 03:16:06 PM
Last edit: November 09, 2020, 03:27:43 PM by BitcoinFX
 #2207

Hello All,

I would like to suggest a potential exchange in Unnamed Exchange, https://www.unnamed.exchange/.  It is a fast-growing exchange with many coins and an active trollbox with tipping.  Volumes are increasing, which makes it worthwhile as each new coin is added the population increases and it is increasing thru active campaigns.  The exchange is transparent and honest.  It is a very affordable listing at 0.05 BTC, so it is one to be considered.

Cheers,
Waya


Hey waya,

Thank you for the information and suggestion. I have previously contacted Unnamed Exchange and they didn't mention a listing fee at that time.

- https://bitcointalk.org/index.php?topic=822498.msg54663677#msg54663677

TBH I won't pay listing fees. However, if anyone in the Gapcoin community should chose to pay it, then so be it.

Your post here tells me that in time, perhaps, many exchanges will (again) be listing Gapcoin themselves.

I for one, would rather raise 0.05 BTC to help Graham (and others) with development efforts ...

Cheers!

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 09, 2020, 10:09:02 PM
 #2208

I for one, would rather raise 0.05 BTC to help Graham (and others) with development efforts ...
Given the persistent general reluctance of hodlers to fund the block explorer, I can't see anything like that happening. I may be cynical but I get the sense that even publishing a donation address would simply be an invitation to a disappointment that I'd prefer not to make tangible.

Cheers

Graham
BayAreaCoins
Legendary
*
Offline Offline

Activity: 3234
Merit: 1221


FreeBitcoins.com CEO- BTC Faucet & Altcoin Xchange


View Profile WWW
November 10, 2020, 02:31:27 AM
 #2209

I for one, would rather raise 0.05 BTC to help Graham (and others) with development efforts ...
Given the persistent general reluctance of hodlers to fund the block explorer, I can't see anything like that happening. I may be cynical but I get the sense that even publishing a donation address would simply be an invitation to a disappointment that I'd prefer not to make tangible.

Cheers

Graham

I feel like Redman when someone asks for a fee to do something that makes their service better...  https://www.youtube.com/watch?v=rTNl5QAO9WQ

I've paid in the past, but it never works out well.  It's similar to buying "Netflix" with Bitcoin.  It works while it works and then poof!


▄▄███████████▄▄
▄████▀▀`````````▀▀████▄
███▀```````````````````▀███
███`````````````````````````███
██```````````██``██````````````██
██````````▄▄▄▄██▄▄██▄▄▄▄`````````██
██`````````▀██████████████▄````````██
██`````````````███`````▀████`````````██
▐█▌`````````````███`````▄███▀`````````▐█▌
▐█▌`````````````███████████▄``````````▐█▌
▐█▌`````````````███▀▀▀▀▀▀████▄````````▐█▌
▐█▌`````````````███```````████````````▐█▌
██`````````````███`````▄▄████````````██
██`````````▄██████████████▀````````██
██````````▀▀▀▀██▀▀██▀▀▀▀`````````██
██```````````██``██````````````██
███`````````````````````````███
███▄```````````````````▄███
▀████▄▄`````````▄▄████▀
▀▀███████████▀▀
FREE
BITCOINS.com





















`````````▄
````````▄█▄
``````▄█████▄
`````█████████
```▄███████████▄
``███████████████
`█████████████████
███████████████████
███████████████████
██▌▀███████████████
`██``▀████████████
``██▄```▀████████
```▀███▄▄`█████▀
``````▀▀▀▀▀▀▀

FAUCET
▀▀▀▀▀▀▀▀▀



``````````````````▄▄▄▄▄▄
``````````````````██████
``````````````````██████
``````````````````██████
``````````██████``██████
``````````██████``██████
``██████``██████``██████
``██████``██████``██████
``██████``██████``██████
``██████``██████``██████
``██████``██████``██████

██████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

XCHANGE
▀▀▀▀▀▀▀▀▀



```````````▄
`````````▄██
```````▄████
`````▄██████████▄
`````▀███████████▄
```````▀████``▀████
█``````▄`▀██````▀██
██▄````██▄`▀``````█
████▄``████▄
`▀███████████▄
``▀██████████▀
```````████▀
```````██▀
```````▀

SWAP
▀▀▀▀▀▀▀▀▀
BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 10, 2020, 10:49:27 AM
Last edit: November 10, 2020, 11:37:07 AM by BitcoinFX
 #2210

Indeed.

I've contacted Fides Exchange - https://www.fides-ex.com/ - through the forum to request that they might consider listing Gapcoin.

Fides already has Riecoin listed, so fingers crossed - https://bitcointalk.org/index.php?topic=5215588.0

...

Also filled out the request listing forms at tradeogre.com , crex24.com and atomicdex.io

...

SouthXchange has a voting system for adding new coins here ...
- https://main.southxchange.com/Home/Vote#new-coins

However, the add coin listing requires a google form with a login ...
If someone from the community would like to add Gapcoin for voting ... ?
- https://docs.google.com/forms/d/11IStGmLIVVFWQrqEwkRbHcGK0PlYFIdssvxcPChzf_s/

Other community and traders recommendations for exchanges are always welcome!

Onward.

Cheers!

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
YuSoDum
Member
**
Offline Offline

Activity: 167
Merit: 13


View Profile
November 10, 2020, 11:35:11 AM
 #2211

Awesome steps forward

Any idea on someone who could help with the GPU miner?

gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 10, 2020, 04:05:13 PM
 #2212

Awesome steps forward

Any idea on someone who could help with the GPU miner?
Unfortunately, the task is unlikely to hold intrinsic interest for anyone with the necessary skill set and I doubt the remaining community has the resources to fund a jobbing programmer.

In my implementation of the upgrade of the Gapcoin reference client from 0.9 to 0.16, I've had the inestimable benefit of receiving technical advice and guidance from James (aka barrystyle). He has observed that the GapMiner code which interfaces with the node's RPC-API commands is quite antiquated and ideally should be swapped out for a modern version. Indeed, I had to re-implement the code providing the RPC-API getwork call used by the Gapcoin miner, functionality which had been removed from the Bitcoin codebase back in v0.10 (https://github.com/bitcoin/bitcoin/blob/047a89831760ff124740fe9f58411d57ee087078/doc/release-notes.md#0100-change-log). These days getblocktemplate is where it's at.

Also the degree of GPU/CPU advantage is rather unclear. ATM, my server reports 28 active nodes, the hashrate is around 32MHps and 2 threads on my i7 CPU laptop yield around 300KHps. I can only invite you to do your own arithmetic guesswork as to what proportion of the network hashrate derives from GPU processing and what kind of hashpersec advantage GPU brings over CPU. Unless someone would care to provide actual data?

Cheers

Graham
gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 11, 2020, 01:15:43 PM
Merited by xandry (2), cryptomaxsun (1)
 #2213

gjhiggins Thanks for the detailed answer!
As I understand it, you are the only person who has continued to develop the gapcoin.
I could find a person who could compile the gui-wallet 0.9.4 for Windows, but there is a question of trust, you need a trusted person so that there are no unpleasant surprises.
I did, eventually, manage to successfully cross-compile a Windows64 version of the v0.9.4-gap branch which might tide people over during the interim period before everyone's switched over to the 0.16.3 reference client¹. Oh, and I managed to track down and fix that bignum divide-by-zero error that people occasionally encountered.

If you consider me to be a trusted person, you can download a windows setup.exe from https://mega.nz/file/ecsi2QDC#hzccuRIreGDqEz3EUgImEiOUTV9dk93_dfIxKpSPK2s

¹ Current network composition:
104.236.168.125Satoshi:0.9.2listening
138.197.159.202Satoshi:0.9.2listening
138.68.172.174Satoshi:0.9.2listening
139.59.103.137Satoshi:0.9.2listening
139.59.57.170Satoshi:0.9.2listening
199.247.26.15Satoshi:0.9.2listening
209.250.241.75Satoshi:0.9.2listening
51.255.157.116:38120Satoshi:0.9.2
95.179.139.125:10503Satoshi:0.9.2
118.69.72.95:58915Satoshi:0.9.2
193.233.60.184:42352Satoshi:0.9.2
83.220.173.21:40569Satoshi Gapcoin Clan:0.9.3
185.167.160.219:50792Satoshi Gapcoin Clan:0.9.3
180.149.125.139:44823Satoshi Gapcoin Clan:0.9.3
185.140.53.3:48640Satoshi Gapcoin Clan:0.9.3
185.38.175.71:42896Satoshi Gapcoin Clan:0.9.3
185.10.68.51:36144Satoshi Gapcoin Clan:0.9.3
59.115.112.9:56168Satoshi Gapcoin Clan:0.9.3
171.25.193.25:22543Satoshi Gapcoin Clan:0.9.3
188.120.235.117:38401Satoshi Gapcoin Clan:0.9.3
192.248.174.77:42530Satoshi:0.9.4
5.9.193.21Satoshi:0.9.4listening
51.148.146.204:52438Satinki:0.16.3(my client)

Currently, the 0.16.3 reference client has certain key features temporarily disabled because to enable them would cause a chain split across the 0.9/0.16 boundary, specifically i) the CHECKLOCKTIMEVERIFY script OP (which is required to enable a coin to be traded on Open Decentralised Exchanges) and ii) Segwit (the Bitcoin transaction privacy enhancement). And, whilst the Replace-by-Fee option (which enables the user to bump up the fee of a transaction to improve the likelihood of the tx being included in a mined block) isn't actually disabled, txs which use it will not be broadcast by 0.9 reference clients.

There is an opportunity for discussion on how to proceed to migrate the chain to take advantage of the additional security offered by the 0.16.3 reference client as well as the new features. Or not (as a curator rather than a developer, I'm easy either way).

Cheers

Graham

cryptomaxsun
Legendary
*
Offline Offline

Activity: 2254
Merit: 1347


Ukrainians will resist


View Profile WWW
November 11, 2020, 03:25:40 PM
Last edit: November 11, 2020, 06:24:43 PM by cryptomaxsun
 #2214

gjhiggins , Thanks, downloaded, launched. Everything is OK, only in mining you cannot change the number of threads with the slider, but these are trifles.
You can tell more about the function Notary ?

And more about the testnet, I downloaded it and launched it, everything is fine, mining is good, I found a lot of blocks. How long will the testnet run?
And what is required from ordinary users? How can they help? I keep my testnet wallet running all the time, but stopped mining.





Edit.

SouthXchange has a voting system for adding new coins here ...
- https://main.southxchange.com/Home/Vote#new-coins

However, the add coin listing requires a google form with a login ...
If someone from the community would like to add Gapcoin for voting ... ?
- https://docs.google.com/forms/d/11IStGmLIVVFWQrqEwkRbHcGK0PlYFIdssvxcPChzf_s/


I filled out the form and now we are on the list.
I had some coins and voted.

❘|❘ Cлaвa Укpaинe! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ Укpaинa пoбeдит! Ukraine will win! ❘|❘
gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 11, 2020, 04:10:55 PM
Merited by xandry (2)
 #2215

Currently, the 0.16.3 reference client has certain key features temporarily disabled ... ii) Segwit (the Bitcoin transaction privacy enhancement)

In respect of the 0.16.3 reference client, subscribers to this thread might care to familarise themselves with the extended key and transaction concepts inherited from Bitcoin. To this effect I have cloned Ian Coleman's BIP39 in-browser BIP39 HD key management app: https://github.com/gapcoin-project/bip39 and added the appropriate extended key configuration to enable the app to work with/generate Gapcoin extended keys.

Basic instructions: clone the respository (git clone https://github.com/gapcoin-project/bip39.git and, in the browser, open src/index.html, click the "Generate" button, choose "Gapcoin", "Gapcoin Testnet" or "Gapcoin Regtest" from the drop-down menu and use the app from there on.





The idea is that you can familiarise yourself with new key/tx types, using the "Derivation Path"  tabs to explore the new extended key features:





- BIP44 refers to the accepted common standard to derive non segwit addresses. These addresses always begin with a G.

- BIP49 refers to the accepted common standard of deriving segwit "compatibility" addresses. These addresses begin with a 3.

- BIP84 refers to the accepted common standard of deriving native segwit addresses. These addresses always begin with gp1 - and are referred to bech32 addresses.

- BIP141 refers to segwit-enabled txs such as P2WPKH (see https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki for more details)

I was initially puzzled as to why, when I imported a privkey, three new addys appeared in the "Receiving addresses" list, eventually I understood why and to help other users make sense of the new wallet and its complexities, I added a new RPC-API call makekeypair (generate a fresh ECC keypair) which explicitly illustrates why one privkey -> three addys:



("Privkey" is the usual cryptocurrency sense, i.e what you'd import to the wallet but "public key" and "private key" are the cryptography keypairs generated by the underpinning elliptic curve code - you wouldn't use the private key at all but on occasion it's appropriate that the public key can be broadcast, e.g. to enable others to verify messages signed by you.)

Please note, the 0.16.3 reference client generates its own HD extended master key but doesn't give you a mnemonic code but you can use the RPC-API command dumpwallet to dump the wallet in a human-readable format which you can inspect for the line: # extended private masterkey: gpxv<rest-of-key> and which (after reloading the page and ensuring "Gapcoin" is selected) you can copy and paste the private masterkey into the "BIP32 Root Key" field and use the app thereafter (again, it doesn't generate a mnemonic after you've pasted the Root key, it seems to be the case that the mnemonic is used to generate an extended key and that a reverse mapping from key to mnemonic isn't available). This approach has the benefit that you are working with the extant wallet HD master key and all the generated keys will be actual children of the wallet master key.

Cheers

Graham
gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 11, 2020, 06:14:10 PM
Merited by cryptomaxsun (1)
 #2216

gjhiggins , Thanks, downloaded, launched. Everything is OK
That's good to know.

only in mining you cannot change the number of threads with the slider, but these are trifles.

I know the slider bar is ineffective in the 0.9.4 Windows64 binary that I made available just today but the images you provide show you're using the 0.16.3 reference client and (now that I've configured my Windows VM with more than one core), I can't reproduce that issue, the slider bar seems to work as expected, I used it to dial the number of threads down to 2 from 4:





You can tell more about the function Notary ?
The Notary tab only appears in the experimental 0.9.4 reference client. In the 0.16.3 reference client, that functionality has been integrated into the Sendcoins entry GUI object (so that it is available each time the "Add Recipient" button is clicked) and is a little less opaque



The field can be used either to carry a SHA256sum hash of a file stored locally to the client or a user-pasted TrustyURI.

For hashing a file: clicking the "Notarize File" button brings up a system File Navigation dialog box which you can use to select which file you wish to notarize (inscribe the hash of the file on the blockchain by including the hash as OP_RETURN data in a transaction). Selecting a file causes a SHA256sum hash to be computed and loaded into the "inscription" field.

For inscribing a TrustyURI: simply paste the TrustyURI into the inscription field.

In both cases, continue to complete the transaction as normal.

The content of an inscription can be inspected by using the in-wallet block explorer - navigate to the transaction that contains the inscription and view the outputs.

I have just inscribed the hash of the 0.9.4 Windows setup.exe file I made available earlier - (55555d7a6fd87809d06b54bba1c18c975fe5076a402face71d3539c62e591311). The hash in inscribed on block 12315, in transaction id bfebdba304c893f2cd4f06c5b2f0214b0062841445430375a28780ba3484a365.



With respect to TrustyURIs, they address the issue evident in the above example: the hash 55555d7a6fd87809d06b54bba1c18c975fe5076a402face71d3539c62e591311 carries no information about the resource that was hashed. By design, TrustyURIs contain a URI that locates an RDF graph and includes a hash of that graph that can be separately validated. I'll explain in more detail another time but for now, here's a couple of references for interest: http://arxiv.org/abs/1401.5775 and https://github.com/trustyuri/trustyuri-spec

And more about the testnet, I downloaded it and launched it, everything is fine, mining is good, I found a lot of blocks. How long will the testnet run?
My view is that a sound altcoin should have a permanent testnet running to support the self-education of cryptocurrency users in matters such as understanding the ins and outs of segwit, multisig, pay to script hash transactions and the like. The Peercoin community even fund a chainz block explorer for Peercoin testnet as well as mainnet.

And what is required from ordinary users? How can they help? I keep my testnet wallet running all the time, but stopped mining.
That's quite okay, if you've tried it out and it works for you and that's all you want to do, no problem. I have a Hetzner-hosted server that dedicates one thread to keeping the testnet chain moving. Feel free to drop in/out whenever you've a need to use the testnet.

Cheers

Graham

YuSoDum
Member
**
Offline Offline

Activity: 167
Merit: 13


View Profile
November 14, 2020, 01:48:24 AM
 #2217

Valid point. I guess from my standpoint....I have several older GPU's that i would love to throw hashing at gapcoin...

They are faster than my old cpus...hence my thoughts on a GPU miner..

My gpus get right at 1 million pps each if i dont try to run multiple instances...where my cpus get 200-550 pps..

Granted if I had newer hardware I might revisit my theories...



Awesome steps forward

Any idea on someone who could help with the GPU miner?
Unfortunately, the task is unlikely to hold intrinsic interest for anyone with the necessary skill set and I doubt the remaining community has the resources to fund a jobbing programmer.

In my implementation of the upgrade of the Gapcoin reference client from 0.9 to 0.16, I've had the inestimable benefit of receiving technical advice and guidance from James (aka barrystyle). He has observed that the GapMiner code which interfaces with the node's RPC-API commands is quite antiquated and ideally should be swapped out for a modern version. Indeed, I had to re-implement the code providing the RPC-API getwork call used by the Gapcoin miner, functionality which had been removed from the Bitcoin codebase back in v0.10 (https://github.com/bitcoin/bitcoin/blob/047a89831760ff124740fe9f58411d57ee087078/doc/release-notes.md#0100-change-log). These days getblocktemplate is where it's at.

Also the degree of GPU/CPU advantage is rather unclear. ATM, my server reports 28 active nodes, the hashrate is around 32MHps and 2 threads on my i7 CPU laptop yield around 300KHps. I can only invite you to do your own arithmetic guesswork as to what proportion of the network hashrate derives from GPU processing and what kind of hashpersec advantage GPU brings over CPU. Unless someone would care to provide actual data?

Cheers

Graham

BitcoinFX
Legendary
*
Offline Offline

Activity: 2632
Merit: 1663


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
November 17, 2020, 12:14:25 PM
 #2218

...snip...

Edit.

SouthXchange has a voting system for adding new coins here ...
- https://main.southxchange.com/Home/Vote#new-coins

However, the add coin listing requires a google form with a login ...
If someone from the community would like to add Gapcoin for voting ... ?
- hxxps://docs.google.com/forms/d/11IStGmLIVVFWQrqEwkRbHcGK0PlYFIdssvxcPChzf_s/


I filled out the form and now we are on the list.
I had some coins and voted.

Thanks @cryptomaxsun !

FWIW I will highlight the voting for SouthXchange with a link on gapcoin.club  Smiley

...

It should be noted that CoinGecko only tracks FreiExchange;

- https://www.coingecko.com/en/coins/gapcoin#markets

Whilst CoinPaprika tracks both FreiExchange and FreeBitcoins Exchange;

- https://coinpaprika.com/coin/gap-gapcoin/#!exchanges

Thus, we have experienced some disparity in price action on the widgets for sometime now.

A submission to track new trades at C-Patex was made last week to both CoinGecko and CoinPaprika, although they are a little slow to act on this request - I assume things will pick up when the market has some volume (hopefully!).

CoinMarketCap refusing to re-link Gapcoin's listing until we have a daily exchange volume of over $1000 is also not helping our price action.

We will get there.  Wink

"Bitcoin OG" 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin logo™ Enforcer? | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana" | BSV and BCH are COUNTERFEIT.
TillKoeln
Legendary
*
Offline Offline

Activity: 2240
Merit: 1051

unnamed.Exchange, join the Cool Kids!!!


View Profile WWW
November 18, 2020, 08:20:11 AM
 #2219

i am sorry for my young padawan  Grin
you have some snapshot as download available ?

gjhiggins
Legendary
*
Offline Offline

Activity: 2240
Merit: 1244



View Profile WWW
November 18, 2020, 10:44:36 AM
Last edit: November 18, 2020, 11:19:10 AM by gjhiggins
Merited by xandry (2)
 #2220

i am sorry for my young padawan  Grin
you have some snapshot as download available ?

Not as a matter of course atm, tends to be on request. Here's the latest, as of a couple of minutes ago: https://minkiz.co/noodlings/gap/gapchain-snapshot.zip.

Cheers

Graham.

Edit: Well, I don't know how I managed to get the zip file up to 4.2Gb but after reading BitcoinFX’ post below, I remilled it and apparently fixed whatever I'd done - the zip file is down to a more tolerable 642Mb.
Pages: « 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 [111] 112 113 114 115 116 117 118 119 120 121 122 123 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!