Author

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

hero member
Activity: 882
Merit: 500
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?
legendary
Activity: 1713
Merit: 1029
What language did you use to code the new miner?

Some modifications to the wallet in Pascal, the miner itself is written in C++/CUDA. Smiley
copper member
Activity: 970
Merit: 287
Per aspera ad astra
What language did you use to code the new miner?
legendary
Activity: 1713
Merit: 1029
Continued:

Want to chat in real-time? Head over to #pascalcoin on webchat.freenode.net!

The whole point of crypto is that it's decentralized and not under the control of one miner or party. That being said, there needs to be some sort of incentive for people to develop software for the community, etc. And putting up a donation address doesn't really work Wink. It takes a lot of work/expertise to do this kind of thing.

7. Are you going to attack the network?
Absolutely not. There'd be no point.

8. What was the first GPU-mined block?
The first block I GPU-mined was 19751, about 3.5 hours ago.

9. Should I turn off my CPU miner?
Right now, mining is about 3x harder than it was before, since the difficulty is still adjusting to the GPU miner. Once it adjusts, it will be ~5x harder.

10. How do people normally get rewarded for making GPU/optimized mining software?
There's a few different ways:
  • Sell it in exclusivity to a large farm
  • Sell it to individual users
  • Make it closed-source but free to download, with a miner subsidy built in (mines for the developer for a percentage of the time)
  • Mine with it privately
  • Run the only pool compatible with the miner, and take a percentage cut of the pool's production
  • Release it for free/open source, and hope that someone donates to the donation address you post
  • Make a public bounty that, when reached, the GPU miner is open-sourced and freely released

11. What are the limitations of the existing miner?
It doesn't do any self-tuning, it requires a miner name of exactly 10 characters, the output is disgusting, it doesn't seem to produce full GPU utilization. It's not user-friendly, and the code's an absolute mess. It's a hackjob.

12. Does the miner work with the default PascalCoin wallet?
No, I had to modify the PascalCoin wallet to make external mining possible.

13. Does the miner work on AMD cards at all?
Nope.

Probably the most profitable way for me to have used the GPU miner would have been low-scale mining for a long period of time, which I obviously didn't do (what's the fun in that?).
copper member
Activity: 970
Merit: 287
Per aspera ad astra
Dafuq? Shocked
Eagerly waiting to test on my 6GB 1060 WindForce.
TTE
member
Activity: 120
Merit: 10
....

Mad respect to be honest.
Being able to do such thing is really awesome.
I hope you have a well payed job and doing this now just for fun because you can.
full member
Activity: 196
Merit: 100
Does this open the door for pool mining or just GPU solo mining?
hero member
Activity: 1008
Merit: 500
hero member
Activity: 706
Merit: 500
https://twitter.com/CryptoTrout
lol i guess i will just stop mining now
full member
Activity: 188
Merit: 100
Looking forward to more info Vork thanks for the reply. I have AMD cards and will be GPU mining as well once I can. I like that you are being fair and sharing your info and thanks for the hard work you did making a GPU miner.
legendary
Activity: 1694
Merit: 1002
Go Big or Go Home.....
Vork, you should do like the claymore miner for ethereum. Take a small % every few hours for your 'fees' and go balls out.

On the other hand kudos to you for thinking of the other people on the network.
I was going to look into compiling an AMD based GPU miner, but am lazy to spend the resources working on it.

legendary
Activity: 1713
Merit: 1029
So... GPU miner. Spent the last few days figuring out how to make one, and finally got it working. It's a real hackjob. Here's basically what I did:
1. Figured out how to get PascalCoin to compile in the latest version of Berlin/RAD Studio
2. Attempted to modify it to add some type of RPC, encountered way too many issues primarily due to me not knowing the Pascal language
3. Settled on having the pascalcoin wallet write out mining data to a file that an external miner could read, find a solution, and write that solution in a new file
4. Wrote a SHA-256D CUDA miner from scratch to accomodate PascalCoin's larger-than-80-byte header



Not going to quote all of the previous posts since that'll be really confusing, but here's the main questions + other stuff I think people'll be interested in:

1. Is there a GPU miner?
Yes.

2. Is it optimized?

Not really. Took advantage of low-hanging fruit like midstates (so it only does 1/2 the work that a naive implementation would do), but no architecture-specific optimizations.

3. How fast is it?
I'm getting about 270 MH/s on an overclocked GTX 1080, about 190 MH/s on an overclocked GTX 1070, and about 105 MH/s on half of a Tesla K80.

4. How much mining power are you running with?
About 1 GH/s.

5. Would a well-built OpenCL miner on an AMD card be faster than the CUDA miner on a similarly-priced card?
Almost certainly, the performance can be compared with SHA-256D GPU miners for Bitcoin.

6. Will you release the GPU miner?
Yes. Having one person with 90+% of the hashrate is obviously not healthy for the network itself or for the value of the coin.

People are panicking so I'm making this post short, more info to come in a few minutes. Smiley
copper member
Activity: 970
Merit: 287
Per aspera ad astra
I'm hitting the network with 65MH so it is WAY bigger than 240MH. I have not hit a block in a few hours.

I think it's around 1 GH/s by now...
full member
Activity: 188
Merit: 100
Microsoft Azure and Google cloud have free trials. I already used mine, but maybe some people can get set up on them to throw more hash onto the network.
hero member
Activity: 1008
Merit: 500
I'm hitting the network with 65MH so it is WAY bigger than 240MH. I have not hit a block in a few hours.

I am loading up on a few more servers gonna make sure this bad boy is protected. Make sure everyone does the same and thanks for your contribution.
legendary
Activity: 1694
Merit: 1002
Go Big or Go Home.....
I'm hitting the network with 65MH so it is WAY bigger than 240MH. I have not hit a block in a few hours.
full member
Activity: 188
Merit: 100
The hash according to his past calculations is still only about 240 MHs total for the network, but it is crazy seeing his name on all those blocks. Could be he rented high end servers or someone did and is just using his name.

That doesn't make sense the only way someone can do this is a higher amount of hash and even with 50% I don't think you would be getting every single block.

Whoever it is isn't getting every block just most of them. I messaged him, but have yet to get a reply from him or the Dev. I hope if there is a GPU miner they will understand sharing it for fairness will only help the coin. Solo mining like that will only hurt the coin and make people lose interest. It could be someone trying to attack the coin and just using his name as you can use any name you want in the wallet.

If it's not Vorsholk and it's a 51% attack we need to blacklist that node so it's important they communicate soon. In the mean time people need to put larger hashrate on this to counter this.

Yea I would if I had more computers. I have all of mine hashing already though. I just have average CPUs though 4, 6 and 8 core AMD. Not high end server CPUs or anything with 16 or 32 cores.
hero member
Activity: 1008
Merit: 500
The hash according to his past calculations is still only about 240 MHs total for the network, but it is crazy seeing his name on all those blocks. Could be he rented high end servers or someone did and is just using his name.

That doesn't make sense the only way someone can do this is a higher amount of hash and even with 50% I don't think you would be getting every single block.

Whoever it is isn't getting every block just most of them. I messaged him, but have yet to get a reply from him or the Dev. I hope if there is a GPU miner they will understand sharing it for fairness will only help the coin. Solo mining like that will only hurt the coin and make people lose interest. It could be someone trying to attack the coin and just using his name as you can use any name you want in the wallet.

If it's not Vorsholk and it's a 51% attack we need to blacklist that node so it's important they communicate soon. In the mean time people need to put larger hashrate on this to counter this.
full member
Activity: 188
Merit: 100
The hash according to his past calculations is still only about 240 MHs total for the network, but it is crazy seeing his name on all those blocks. Could be he rented high end servers or someone did and is just using his name.

That doesn't make sense the only way someone can do this is a higher amount of hash and even with 50% I don't think you would be getting every single block.

Whoever it is isn't getting every block just most of them. I messaged him, but have yet to get a reply from him or the Dev. I hope if there is a GPU miner they will understand sharing it for fairness will only help the coin. Solo mining like that will only hurt the coin and make people lose interest. It could be someone trying to attack the coin and just using his name as you can use any name you want in the wallet.
Jump to: