Author

Topic: [ANN] [PASC] PascalCoin, true deletable blockchain - V3 Hardfork on block 210000 - page 385. (Read 990837 times)

hero member
Activity: 518
Merit: 500
When it will be in enxchange.
legendary
Activity: 1713
Merit: 1029
have some wallet for donation ?

I might stick a donation address in the final miner, but for now I'm getting my benefit from having the faster miner instead Smiley Thanks though!
legendary
Activity: 1713
Merit: 1029
I also haven't tested it, but I believe a shorter miner name would work if you just pad it with whitespace (so if you want your name to be 'Pascal' you could probably enter 'Pascal    ' (note the 4 spaces) into the miner name field, assuming that the wallet doesn't do any kind of trimming).
hero member
Activity: 649
Merit: 505
have some wallet for donation ?
legendary
Activity: 1713
Merit: 1029
ok stupid me didnt read abt arguments . i tried to issue a /? but no result sooooooooooooooooooooo need to read better stupid idiot... anyway great job first block found !

Congrats! I don't have much more time to work on this in the coming week, but I'll try to make it a bit more user friendly for the full launch! Smiley
legendary
Activity: 1713
Merit: 1029
hero member
Activity: 649
Merit: 505
ok stupid me didnt read abt arguments . i tried to issue a /? but no result sooooooooooooooooooooo need to read better stupid idiot... anyway great job first block found !
hero member
Activity: 1008
Merit: 500
legendary
Activity: 1713
Merit: 1029
Seems people are fine with the 50% neutered miner for a week, and then full open-source release of the miner, and that's my favorite option since people can start mining today, so that's what we're going to do!

NOTICE: Someone ran a VirusTotal scan which came up with some positive results. I'm trying to figure out why, but to be on the safe side, don't download this until I figure it out! Sad

First thing's first, the download link: https://www.filedropper.com/pascalcudav4 EDIT: Update to v4, new PascalCoin wallet doesn't chew up CPU, GPU miner is now unneutered (2x performance from previous version), memory leak in GPU miner fixed!

Also, the miner is now open-source:
https://github.com/Vorksholk/PascalCoin-CUDA/blob/master/kernel.cu  Cheesy

There are some incredibly important instructions though, since it's not obvious how to use, and there are a lot of caveats to the miner:
1. You must already have PascalCoin installed. If you don't have it, download it from sourceforge here: https://sourceforge.net/projects/pascalcoin/. Once it is installed, run the PascalCoinWallet.exe provided in the download.
2. You must be using a 256-bit secp256k1 key. This is the default behavior of the PascalCoin wallet.
3. Your miner name must be exactly 10 characters long. The miner expects that the input is exactly 176 total bytes (which is achieved by using a secp256k1 key and a 10-character name)
4. You must have one (and only one) active mining thread in the PascalCoin wallet. This mining thread is constantly loading solutions from datain.txt and attempting to mine a block with them.
5. You must run the GPU miner from the same directory as PascalCoinWallet.exe. If you run PascalCoinWallet.exe from the extracted PascalCuda.zip file and the PascalCoinCUDA_smXX.exe miner from the same location, it will work.

You can mine with multiple GPUs, however it might take a bit of cleverness. The miner accepts a single argument, a number, which determines which device the miner mines on. However, mining with multiple GPUs to one instance of a PascalCoin wallet will create duplicate work. A future version of the miner could avoid this by allowing each miner to use a different miner name, or something. Work in progress. Probably the easiest way to mine with multiple GPUs is to run separate copies of the PascalCoin wallet under different Windows users (and have each with either a different miner name, or a different private key being used for mining), and use a different GPU for each one.

There are a lot of different versions of the miner, compiled for different compute architectures (3.0 through 6.1). To find out which one your NVidia card supports, see: https://en.wikipedia.org/wiki/CUDA#Version_features_and_specifications

You may find that a version with a lower compute version than your card's compute version performs better for whatever reason. The only restriction is that you can't run a version with a higher compute capability than your card supports.

You will see a folder called 'Benchmarks' with a bunch of .exe files in it. This contains a standard headerout.txt file that will never change (unless you change it) that you can run all of the different smXX versions against to find out which is the fastest on your system. The benchmarker doesn't do full mining, but the performance of the benchmarker should be the same as the regular program. The benchmarker basically uses 'low-difficulty' shares to get a more accurate picture of hashrate. The benchmarker and standard miner are both neutered in the exact same fashion, so the benchmarkers should be accurate indicators of actual mining performance.

You will see that the benchmarker (and occasionally regular miner) will report the same nonce twice or more. This means there is duplicate work, an issue I'm still tracking down in my code.

Each time the actual miner (not the benchmarker) prints out a hash and a "Found nonce: ..." line, it found a solution that would work for a difficulty-20 block (AKA target = 20000000). On average, it would take 2 of these 'shares' to crack a block at a target of 21000000, 16 of these 'shares' to crack a block at a target of 25000000, etc.

Current forum time is October 09, 2016 8-ish PM. I will release the unneutered version and complete source-code sometime before October 16, 2016 8-ish PM.
Released unneutered version about 6 days early.

Also since some people are complaining about this reducing the value of the coin: GPU miners are a natural progression of virtually every PoW cryptocurrency. By not making one, we're leaving the coin completely vulnerable to someone who does (and who could then freeze the network, strand it on a crazy difficulty, constantly fork it, etc.) By having someone like me make a GPU miner and releasing a 50% speed miner within about 5 hours of initial GPU mining and a full-speed miner a week later Edit: a day-ish later, the network is protected against a bad actor making a private GPU miner and harming the network. If anything, having a GPU miner should increase the value of the coin since it will soon be ~20x more secure (the GPU miner is roughly 20x more cost effective than equivalent CPUs). Also, this opens up the potential for a pool to be developed, and for an even faster OpenCL version to be created.
hero member
Activity: 1008
Merit: 500
So, my goals are:
1. Make sure this GPU miner doesn't harm PascalCoin
2. Get a bit of profit from making this
3. After a while, have the GPU miner completely open-source

So I have two options which I think reasonably represent both of those goals:

1. Release a neutered version of the miner (~50% performance or something) closed-source and continue to mine with my faster version, and then release the full version completely open-sourced after a while (10 days?)

2. Continue to mine privately for another two days, and then release the full version completely open-sourced in about 48 hours.

Do these sound reasonable to people? Any preferences?

This depends how long option one would take to produce. If its another day we might as well just wait the two days IMHO.

I could probably release it within an hour.

Is it possible to setup a community run pool using the miner? I think this will strengthen the network and be really beneficial to pascal development.

It would probably require slightly more modifications to PascalCoin and a fair amount of work building a pool around the new 'protocol' used for mining here (swapping headers and nonces/timestamps through files, etc.) would be some work, but it's certainly possible!

I would definately support this how long do you think it would take to do? I can also support the development.
legendary
Activity: 1713
Merit: 1029
It's just a personal wish but it would be awesome if you could release the GPU miner with an nVidia AND AMD support.
nVidia only hurts many users ^^'

I only have an 7970, but it is still better then contributung nothing.
Because CPU mining is dead now.

Unfortunately I don't have any modern AMD cards, and my OpenCL is incredibly rusty. However if someone in the community wants to make an OpenCL miner, I'd be happy to help them with any questions they have Smiley

Also once someone makes a functional OpenCL miner it's going to blow NVidia miners out of the water on this coin, so this gives NVidia people a chance to get some coins before OpenCL dominates!
legendary
Activity: 1713
Merit: 1029
So, my goals are:
1. Make sure this GPU miner doesn't harm PascalCoin
2. Get a bit of profit from making this
3. After a while, have the GPU miner completely open-source

So I have two options which I think reasonably represent both of those goals:

1. Release a neutered version of the miner (~50% performance or something) closed-source and continue to mine with my faster version, and then release the full version completely open-sourced after a while (10 days?)

2. Continue to mine privately for another two days, and then release the full version completely open-sourced in about 48 hours.

Do these sound reasonable to people? Any preferences?

This depends how long option one would take to produce. If its another day we might as well just wait the two days IMHO.

I could probably release it within an hour.

Is it possible to setup a community run pool using the miner? I think this will strengthen the network and be really beneficial to pascal development.

It would probably require slightly more modifications to PascalCoin and a fair amount of work building a pool around the new 'protocol' used for mining here (swapping headers and nonces/timestamps through files, etc.) would be some work, but it's certainly possible!
TTE
member
Activity: 120
Merit: 10
It's just a personal wish but it would be awesome if you could release the GPU miner with an nVidia AND AMD support.
nVidia only hurts many users ^^'

I only have an 7970, but it is still better then contributung nothing.
Because CPU mining is dead now.
legendary
Activity: 1694
Merit: 1002
Go Big or Go Home.....
Guesss it's time to find a new CPU mined coin now. Games done for at least a short while. Cheesy
copper member
Activity: 970
Merit: 287
Per aspera ad astra
One of my miners got lucky, Poseidon found a block.
Woop woop!  Grin
hero member
Activity: 1008
Merit: 500
So, my goals are:
1. Make sure this GPU miner doesn't harm PascalCoin
2. Get a bit of profit from making this
3. After a while, have the GPU miner completely open-source

So I have two options which I think reasonably represent both of those goals:

1. Release a neutered version of the miner (~50% performance or something) closed-source and continue to mine with my faster version, and then release the full version completely open-sourced after a while (10 days?)

2. Continue to mine privately for another two days, and then release the full version completely open-sourced in about 48 hours.

Do these sound reasonable to people? Any preferences?

This depends how long option one would take to produce. If its another day we might as well just wait the two days IMHO.

I could probably release it within an hour.

Is it possible to setup a community run pool using the miner? I think this will strengthen the network and be really beneficial to pascal development.
legendary
Activity: 1713
Merit: 1029
So, my goals are:
1. Make sure this GPU miner doesn't harm PascalCoin
2. Get a bit of profit from making this
3. After a while, have the GPU miner completely open-source

So I have two options which I think reasonably represent both of those goals:

1. Release a neutered version of the miner (~50% performance or something) closed-source and continue to mine with my faster version, and then release the full version completely open-sourced after a while (10 days?)

2. Continue to mine privately for another two days, and then release the full version completely open-sourced in about 48 hours.

Do these sound reasonable to people? Any preferences?

This depends how long option one would take to produce. If its another day we might as well just wait the two days IMHO.

I could probably release it within an hour.
copper member
Activity: 970
Merit: 287
Per aspera ad astra
Just choose whatever you reason will keep 1). valid.
full member
Activity: 196
Merit: 100
So, my goals are:
1. Make sure this GPU miner doesn't harm PascalCoin
2. Get a bit of profit from making this
3. After a while, have the GPU miner completely open-source

So I have two options which I think reasonably represent both of those goals:

1. Release a neutered version of the miner (~50% performance or something) closed-source and continue to mine with my faster version, and then release the full version completely open-sourced after a while (10 days?)

2. Continue to mine privately for another two days, and then release the full version completely open-sourced in about 48 hours.

Do these sound reasonable to people? Any preferences?

This depends how long option one would take to produce. If its another day we might as well just wait the two days IMHO.
Jump to: