Bitcoin Forum
November 14, 2024, 10:38:34 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 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 ... 385 »
  Print  
Author Topic: Nexus - Pure SHA3 + CPU/GPU + nPoS + 15 Active Innovations + More to Come  (Read 785528 times)
yampi
Sr. Member
****
Offline Offline

Activity: 433
Merit: 250


View Profile
September 28, 2014, 09:06:32 PM
 #1061

This is really making less and less sense!  With a coin requiring specialized mining, it should NEVER have been released without a better tested and vetted miner!  You have essentially had a single person who understands how to code and has ENORMOUS CPU power acquiring most of the coins the past few days while most everyone else has not been able to earn much at all.  I have not been able to mine more than 10 minutes without crashing and have been able to earn ZERO coins.

Fair distribution is very missing here and it gets worse with each passing day that this one person can mine the vast majority of the coins!!  Personally I think the only fair thing to do is to pause this project until a fully functioning miner can be given to EVERYBODY.......this should be relaunched at that point!

I agree with you.
If anyone else agrees this needs a relaunch just quote this and we (see note below) will make arrangements to fork from block 0 when optimised miner is released.

Note: When I said we, I meant everyone that wants a relaunch.I am not speaking for Coinshield officially but still whats a cryptocurrency without every single of it's users.
merc84
Hero Member
*****
Offline Offline

Activity: 799
Merit: 1000


View Profile
September 28, 2014, 09:35:48 PM
 #1062

This is really making less and less sense!  With a coin requiring specialized mining, it should NEVER have been released without a better tested and vetted miner!  You have essentially had a single person who understands how to code and has ENORMOUS CPU power acquiring most of the coins the past few days while most everyone else has not been able to earn much at all.  I have not been able to mine more than 10 minutes without crashing and have been able to earn ZERO coins.

Fair distribution is very missing here and it gets worse with each passing day that this one person can mine the vast majority of the coins!!  Personally I think the only fair thing to do is to pause this project until a fully functioning miner can be given to EVERYBODY.......this should be relaunched at that point!

I agree with you.
If anyone else agrees this needs a relaunch just quote this and we (see note below) will make arrangements to fork from block 0 when optimised miner is released.

Note: When I said we, I meant everyone that wants a relaunch.I am not speaking for Coinshield officially but still whats a cryptocurrency without every single of it's users.

With new mining algo optimized miners are a fact of life, the only difference here is we were told about it. Supercomputing could have just kept silent and happily mined away, instead he gave the code to Viz. And will release it on his own github so instead of complaining that supercomputing did everyone a favor taking his own time to optimize the miner and then share it we should be thanking him for sharing.
To that end, a big thanks to supercomputing for his work on the new miner and for his willingness to share the code, if you mine a stack of coins before your miner goes into the wild I say you deserve them!
paulthetafy
Hero Member
*****
Offline Offline

Activity: 820
Merit: 1000


View Profile
September 28, 2014, 09:42:42 PM
 #1063

This is really making less and less sense!  With a coin requiring specialized mining, it should NEVER have been released without a better tested and vetted miner!  You have essentially had a single person who understands how to code and has ENORMOUS CPU power acquiring most of the coins the past few days while most everyone else has not been able to earn much at all.  I have not been able to mine more than 10 minutes without crashing and have been able to earn ZERO coins.

Fair distribution is very missing here and it gets worse with each passing day that this one person can mine the vast majority of the coins!!  Personally I think the only fair thing to do is to pause this project until a fully functioning miner can be given to EVERYBODY.......this should be relaunched at that point!

I agree with you.
If anyone else agrees this needs a relaunch just quote this and we (see note below) will make arrangements to fork from block 0 when optimised miner is released.

Note: When I said we, I meant everyone that wants a relaunch.I am not speaking for Coinshield officially but still whats a cryptocurrency without every single of it's users.

Whilst I agree that the miner has bugs, a workaround for the crash has been provided. The fact that SuperComputing understands the logic required to enhance the miner is no surprise, he's a fucking smart guy. It's great that he has enhanced the miner for the community, it will benefit everyone in the long term. Until his enhancements are released, why shouldn't he get extra coins for his work? He's already given the source to Viz, it won't be king until it is released. Besides, with a fixed minting rate of only 36k coins a day, he's not going to end up with a huge amount of the overall coins even if he did mine every block for a day. So just be thankful that he has released the code and not destroyed this project.  I for one thank him for his efforts.

As for forking and relaunching, why on earth would we do that? Because one smart person worked out how to mine more efficiently and did so for ~1 day before sharing the code? And we don't even know IF he mined heavily.  

Remember that this coin has a constant minting rate, so the reward for early adopters is greatly reduced, allowing time for these teething problems to be resolved. What this coin needs now more than anything, is a pool.

phzi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
September 28, 2014, 11:08:19 PM
 #1064

As for forking and relaunching, why on earth would we do that? Because one smart person worked out how to mine more efficiently and did so for ~1 day before sharing the code? And we don't even know IF he mined heavily.  

Remember that this coin has a constant minting rate, so the reward for early adopters is greatly reduced, allowing time for these teething problems to be resolved. What this coin needs now more than anything, is a pool.
+1
Not to mention that the person who created more a efficient miner kinda deserves to mine what they do...

If you don't think that every other PoW common algorithm has private optimizations available, you're delusional.

---

This said, it isn't the best thing for the coin that the miner was so un-optimized at start. 
I had talked about this before the launch, and strongly suggested that the miner and source be available for some time before the coin launched.
Videlicet
Legendary
*
Offline Offline

Activity: 868
Merit: 1058


Creator of Nexus http://nexus.io


View Profile WWW
September 28, 2014, 11:48:51 PM
Last edit: September 29, 2014, 12:12:58 AM by Videlicet
 #1065

Good input here,

As to you Supercomputing, I would recommend starting a Github and releasing your miner as "Experimental Coinshield HP Prime Miner" similar to Primecoin. This will help you get the credit you deserve for mining optimizations, and ensure that I can take care of the regular miner. We will post a link to your source and binaries on the OP if you choose to go this road. Mining for only 4 chains, and a small subset of the capabilities of Coinshield is not what I will include in the Coinshield Miner release, I will only include a fully functional miner as stable as I can make it. The Experimental miner can be for those that want to experiment, while my miner can bridge the time it takes for you to fine tune all your optimizations.

On another note, I'm releasing a new miner today with a fix to the crashing issues. I found out that on faster computers the mutex locks weren't fast enough, so added a little delay on the connection threads and it seems fixed. I'm working on some other optimizations not as qualified as Supercomputing's optimizations, but one that will work on all difficulty levels. I cannot release a new miner that only handles difficulty 4.x when difficulty is currently 4.64.

Keep Posted,
Viz.

edit: added more words to clarify

[Nexus] Created by Viz. [Videlicet] : "videre licet - it may be seen; evidently; clearly"
Superxfast
Full Member
***
Offline Offline

Activity: 161
Merit: 100


View Profile
September 29, 2014, 12:17:28 AM
 #1066

Superman, nice person. I love your work, your decision  Smiley

Good input here,

As to you Supercomputing, I would recommend starting a Github and releasing your miner as "Experimental Coinshield HP Prime Miner" similar to Primecoin. This will help you get the credit you deserve for mining optimizations, and ensure that I can take care of the regular miner. We will post a link to your source and binaries on the OP if you choose to go this road. Mining for only 4 chains, and a small subset of the capabilities of Coinshield is not what I will include in the Coinshield Miner release, I will only include a fully functional miner as stable as I can make it. The Experimental miner can be for those that want to experiment, while my miner can bridge the time it takes for you to fine tune all your optimizations.

On another note, I'm releasing a new miner today with a fix to the crashing issues. I found out that on faster computers the mutex locks weren't fast enough, so added a little delay on the connection threads and it seems fixed. I'm working on some other optimizations not as qualified as Supercomputing's optimizations, but one that will work on all difficulty levels. I cannot release a new miner that only handles difficulty 4.x when difficulty is currently 4.64.

Keep Posted,
Viz.

edit: added more words to clarify
Supercomputing
Sr. Member
****
Offline Offline

Activity: 278
Merit: 250


View Profile
September 29, 2014, 12:37:19 AM
 #1067

Good input here,

As to you Supercomputing, I would recommend starting a Github and releasing your miner as "Experimental Coinshield HP Prime Miner" similar to Primecoin. This will help you get the credit you deserve for mining optimizations, and ensure that I can take care of the regular miner. We will post a link to your source and binaries on the OP if you choose to go this road. Mining for only 4 chains, and a small subset of the capabilities of Coinshield is not what I will include in the Coinshield Miner release, I will only include a fully functional miner as stable as I can make it. The Experimental miner can be for those that want to experiment, while my miner can bridge the time it takes for you to fine tune all your optimizations.

On another note, I'm releasing a new miner today with a fix to the crashing issues. I found out that on faster computers the mutex locks weren't fast enough, so added a little delay on the connection threads and it seems fixed. I'm working on some other optimizations not as qualified as Supercomputing's optimizations, but one that will work on all difficulty levels. I cannot release a new miner that only handles difficulty 4.x when difficulty is currently 4.64.

Keep Posted,
Viz.

edit: added more words to clarify

Sounds good, I will release the source code in a few hours after I return home. Also, after your wallet code is released, I will begin work on an open source GPU miner for the CPU channel - Botnet Shield  Grin

Electrical Engineering & Computer Science
http://www.eecs.mit.edu/
Videlicet
Legendary
*
Offline Offline

Activity: 868
Merit: 1058


Creator of Nexus http://nexus.io


View Profile WWW
September 29, 2014, 12:46:21 AM
Last edit: September 29, 2014, 01:37:52 AM by Videlicet
 #1068

Supercomputing,

Sounds good, GPU miner isn't necessary as the GPU channel launch is on 10/7. Either way though, I'm not going to stop innovation.  Smiley I'll approach this as it comes.

Post your update here [and we'll add it to the OP]; e-mail me if you want the code for the miner crash fix. So far I haven't experienced it in 20 hours, and Bitslapper compiled a x64 and didn't experience it either when it happened usually within 30 seconds. This is last I heard though, so we will see if it still holds true.

edit: Bitslapper reports miner has been running for 8+ hours. I am seeing PPS go from 40 PPS to 55 PPS, Bitslapper saw 110 PPS go to 150 PPS. I'm currently working on improving this more.

Thank You,
Viz.

[Nexus] Created by Viz. [Videlicet] : "videre licet - it may be seen; evidently; clearly"
ljane
Full Member
***
Offline Offline

Activity: 467
Merit: 100


View Profile
September 29, 2014, 02:25:56 AM
 #1069

any pool? Huh

I’m me
paulthetafy
Hero Member
*****
Offline Offline

Activity: 820
Merit: 1000


View Profile
September 29, 2014, 03:55:51 AM
 #1070

Viz, I'm noticing an issue with block rate / difficulty / supply rate...

I took some measurements earlier today... From block 4904 to 5016 took approx 200 minutes, but only 112 blocks were mined (0.56 blocks/min).  This indicates that block rate is well below the 1-minute target and difficulty is too high correct?  However difficulty increased from 4.68776710 to 4.71060300, where I would have expected it to decrease.

Furthermore, during this time, 6275 new coins were minted (31.3/min, 56 per block average) which is well above the target of 25 per block/minute. 

Between blocks 5016 and 5055 took 85 minutes to produce 39 blocks (0.46 blocks/min), 2585 coins were minted (30.4 /min, 66.28/block), and difficulty rose to 4.76775650

So what's going on?  Why is difficulty rising even though blocks are not being mined fast enough, and why are more coins being minted than there should be? 
Videlicet
Legendary
*
Offline Offline

Activity: 868
Merit: 1058


Creator of Nexus http://nexus.io


View Profile WWW
September 29, 2014, 05:25:12 AM
 #1071

Viz, I'm noticing an issue with block rate / difficulty / supply rate...

I took some measurements earlier today... From block 4904 to 5016 took approx 200 minutes, but only 112 blocks were mined (0.56 blocks/min).  This indicates that block rate is well below the 1-minute target and difficulty is too high correct?  However difficulty increased from 4.68776710 to 4.71060300, where I would have expected it to decrease.

Furthermore, during this time, 6275 new coins were minted (31.3/min, 56 per block average) which is well above the target of 25 per block/minute.  

Between blocks 5016 and 5055 took 85 minutes to produce 39 blocks (0.46 blocks/min), 2585 coins were minted (30.4 /min, 66.28/block), and difficulty rose to 4.76775650

So what's going on?  Why is difficulty rising even though blocks are not being mined fast enough, and why are more coins being minted than there should be?  

You are forgetting to include the other two decay equations. These total up to around 30.4 /min, the 25 per minute goes to the miners.
The difficulty deflates if the released reward is low to stimulate block production when the chain gets slow as a second measure.


Difficulty increases at a maximum rate of:
double nMaxUp = (0.125 / ((nDifficulty - 1) * 50.0)) + 1.0;


Block Rate:
Block time is set to ~150 seconds to allow room for POS and GPU blocks. This will average the block time to ~50 seconds when all three are active


From running my supply utility, I just got this result:
Target Supply after 7605 Minutes = 477596.662826
Actual Supply after 7605 Minutes = 238884

Supply Percentage: 50.017937% - Half of the Supply to CPU Channel


Here is the Code to the Decay Equations if you want to Test Yourself:
/** These values reflect the Three Decay Equations.
    50 * e ^ (-0.0000011  * nMinutes) + 1.0
    10 * e ^ (-0.00000055 * nMinutes) + 1.0
      1 * e ^ (-0.00000059 * nMinutes) + 0.032 **/

double decay[3][3] = { {50.0, -0.0000011, 1.0}, {10.0, -0.00000055, 1.0}, {1.0, -0.00000059, 0.032} };

/** Returns the value of a full minutes reward per channel **/
int64 GetSubsidy(int nMinutes, int nType) { return (((decay[nType][0] * exp(decay[nType][1] * nMinutes)) + decay[nType][2]) * (COIN / 2.0)); }


Look in your debug.log and find this output. This will verify further:
Reserve 0: 25.383014 CSD | Timespan: 4264 - 4265 Minutes
Reserve 1: 5.488287 CSD | Timespan: 4264 - 4265 Minutes
Reserve 2: 0.514743 CSD | Timespan: 4264 - 4265 Minutes



Viz.

[Nexus] Created by Viz. [Videlicet] : "videre licet - it may be seen; evidently; clearly"
paulthetafy
Hero Member
*****
Offline Offline

Activity: 820
Merit: 1000


View Profile
September 29, 2014, 06:39:07 AM
 #1072

Viz, I'm noticing an issue with block rate / difficulty / supply rate...

I took some measurements earlier today... From block 4904 to 5016 took approx 200 minutes, but only 112 blocks were mined (0.56 blocks/min).  This indicates that block rate is well below the 1-minute target and difficulty is too high correct?  However difficulty increased from 4.68776710 to 4.71060300, where I would have expected it to decrease.

Furthermore, during this time, 6275 new coins were minted (31.3/min, 56 per block average) which is well above the target of 25 per block/minute.  

Between blocks 5016 and 5055 took 85 minutes to produce 39 blocks (0.46 blocks/min), 2585 coins were minted (30.4 /min, 66.28/block), and difficulty rose to 4.76775650

So what's going on?  Why is difficulty rising even though blocks are not being mined fast enough, and why are more coins being minted than there should be?  

You are forgetting to include the other two decay equations. These total up to around 30.4 /min, the 25 per minute goes to the miners.
The difficulty deflates if the released reward is low to stimulate block production when the chain gets slow as a second measure.


Difficulty increases at a maximum rate of:
double nMaxUp = (0.125 / ((nDifficulty - 1) * 50.0)) + 1.0;


Block Rate:
Block time is set to ~150 seconds to allow room for POS and GPU blocks. This will average the block time to ~50 seconds when all three are active


From running my supply utility, I just got this result:
Target Supply after 7605 Minutes = 477596.662826
Actual Supply after 7605 Minutes = 238884

Supply Percentage: 50.017937% - Half of the Supply to CPU Channel


Here is the Code to the Decay Equations if you want to Test Yourself:
/** These values reflect the Three Decay Equations.
    50 * e ^ (-0.0000011  * nMinutes) + 1.0
    10 * e ^ (-0.00000055 * nMinutes) + 1.0
      1 * e ^ (-0.00000059 * nMinutes) + 0.032 **/

double decay[3][3] = { {50.0, -0.0000011, 1.0}, {10.0, -0.00000055, 1.0}, {1.0, -0.00000059, 0.032} };

/** Returns the value of a full minutes reward per channel **/
int64 GetSubsidy(int nMinutes, int nType) { return (((decay[nType][0] * exp(decay[nType][1] * nMinutes)) + decay[nType][2]) * (COIN / 2.0)); }


Look in your debug.log and find this output. This will verify further:
Reserve 0: 25.383014 CSD | Timespan: 4264 - 4265 Minutes
Reserve 1: 5.488287 CSD | Timespan: 4264 - 4265 Minutes
Reserve 2: 0.514743 CSD | Timespan: 4264 - 4265 Minutes



Viz.

Thanks Viz, I think that all makes sense.

On a different topic, have you contacted any exchanges yet?
Supercomputing
Sr. Member
****
Offline Offline

Activity: 278
Merit: 250


View Profile
September 29, 2014, 07:49:49 AM
 #1073

I just arrived home and I will upload the source code in a few minutes. The latest version of GMP is recommended for maximum performance on newer processors.

Electrical Engineering & Computer Science
http://www.eecs.mit.edu/
merc84
Hero Member
*****
Offline Offline

Activity: 799
Merit: 1000


View Profile
September 29, 2014, 08:05:19 AM
 #1074

Which is latest version 6?

Edit: It's 6.0.0a
Supercomputing
Sr. Member
****
Offline Offline

Activity: 278
Merit: 250


View Profile
September 29, 2014, 08:14:39 AM
 #1075


The code has been tested on Linux but not yet on Windows:

https://www.dropbox.com/s/lw7qtp9x5ankill/CoinShieldV1.0.zip?dl=0

GMP version 6.0.0a is the latest version:
https://gmplib.org/

Electrical Engineering & Computer Science
http://www.eecs.mit.edu/
Videlicet
Legendary
*
Offline Offline

Activity: 868
Merit: 1058


Creator of Nexus http://nexus.io


View Profile WWW
September 29, 2014, 08:44:43 AM
 #1076

paulthetafy,

Not yet [we are letting the public take this into their hands], working on public optimized miner today. Developed a basic optimization using wheel of factors, this will most likely be released as another primeminer project tomorrow. You can get decent speed improvements especially if you tune it properly to your CPU, but I would like to leave generic miner for those that don't want to mess with tuning.


-------------------------


Supercomuting,

Thank you for taking the time to produce your code. I would recommend a Github account, this way your source will be easier to read and compile for linux. We will update the OP tomorrow, and I'll see about compiling some windows binaries for you as well.


Thank You,
Viz.



[Nexus] Created by Viz. [Videlicet] : "videre licet - it may be seen; evidently; clearly"
Superxfast
Full Member
***
Offline Offline

Activity: 161
Merit: 100


View Profile
September 29, 2014, 08:45:35 AM
 #1077

Dear Supercomputing,

How do I know how many PPS I have on this.

Thanks

The code has been tested on Linux but not yet on Windows:

https://www.dropbox.com/s/lw7qtp9x5ankill/CoinShieldV1.0.zip?dl=0

GMP version 6.0.0a is the latest version:
https://gmplib.org/
mysignature
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
September 29, 2014, 09:41:16 AM
 #1078

CoinShield is shitcoin of shitcoins,scam of scams.
Shkembe
Legendary
*
Offline Offline

Activity: 1560
Merit: 1001

Epic Private Internet Cash


View Profile
September 29, 2014, 09:46:53 AM
 #1079

CoinShield is shitcoin of shitcoins,scam of scams.

...and there is an idiot of idiots. Smiley
merc84
Hero Member
*****
Offline Offline

Activity: 799
Merit: 1000


View Profile
September 29, 2014, 09:51:39 AM
 #1080

Don't quote him just do this:
mysignature

Trust: 0: -0 / +0(0)
Unignore
   
   
Re: [ANN] CoinShield -SK-1024 | 11 New Features |CPU Launched| GPU Launch Date Set
Today at 09:41:16 AM
   
Reply with quote
Show/Hide
This user is currently ignored
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 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 ... 385 »
  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!