Pages:
Author

Topic: [NUG] - Nugget Bounty Thread - page 2. (Read 4610 times)

member
Activity: 98
Merit: 10
July 27, 2013, 08:46:28 AM
#81
Possible to mine only bonus blocks? Why would anybody mine the blocks in between?

Why indeed.   But someone would have to mine the loser blocks.   And who knows, someone could setup a service to track all the altcoins with super blocks (Junkcoin, Luckycoin, Ezcoin, Sexcoin, Nuggets, Spots, etc?) and direct miners accordingly.   But would it be worth it?


Checked block count now that you've mentioned this, I think it died.

Like magic, after I read your message a new block appears!   It only took an hour for the network to conquer that amazingly high 0.234 difficulty.  That averages into 70 seconds per block, I'm suuuuuuure!

hero member
Activity: 708
Merit: 500
July 27, 2013, 08:08:02 AM
#80
Possible to mine only bonus blocks? Why would anybody mine the blocks in between?
Checked block count now that you've mentioned this, I think it died.
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
July 27, 2013, 06:53:55 AM
#79
You must be really bored!
I'll do the same in Python
member
Activity: 98
Merit: 10
July 27, 2013, 06:52:21 AM
#78
Hop Hop Hop.

I was bored.  I wondered if I could do a PHP script to calculate if the next block will be lucky.   Found a PHP library for Mersenne Twister and made this ugly test script:

See http://codepad.viper-7.com/CbKeAE for a runable version with the twister library.  At the bottom of the code is the nuggie test part:


Code:
/* ****************************************** */
$prevHash_string = '59cfa10a961c23f1e24c343f7034aae54e28b0d39c18ebe36e72e29f091e9607'; // block 5528

nuggie_bat_shit_crazy( $prevHash_string );

/* ****************************************** */
function nuggie_bat_shit_crazy( $prevHash_string ) {

// std::string cseed_str = prevHash.ToString().substr(55,7);
// const char* cseed = cseed_str.c_str();
// long seed = hex2long(cseed);
$cseed = substr($prevHash_string, 55,7);
$seed = hexdec($cseed);

// int rand = generateMTRandom(seed, 1000000);
$twister = new twister($seed);
$lower_bound = 1;
$upper_bound = 1000000;
$rand = $twister->rangeint($lower_bound, $upper_bound);

//   if(nHeight > 6677 && rand < 9723)
$lucky = 9723;
if( $rand < $lucky ) {
 $next_block = 'BAT SHIT CRAZY!';
} else {
 $next_block = 'normal';
}
print "
";
print "prevHash_string = $prevHash_string\n";
print "cseed = $cseed\n";
print "seed = $seed\n";
print "lower_bound = $lower_bound\n";
print "upper_bound = $upper_bound\n";
print "rand = $rand\n";
print "lucky = $lucky\n";
print "next_block = $next_block\n";

}

output is:

Code:
prevHash_string = 59cfa10a961c23f1e24c343f7034aae54e28b0d39c18ebe36e72e29f091e9607
cseed = f091e96
seed = 252255894
lower_bound = 1
upper_bound = 1000000
rand = 737819
lucky = 9723
next_block = normal

I have no idea if this test script really matches what the C code does, or if the PHP twister library really works the same as the C one....
member
Activity: 98
Merit: 10
July 26, 2013, 04:42:36 PM
#77
Makes sense, yup.  But latest code is from https://bitbucket.org/mytwobits/nuggets   Wink

Ah, shit. All this forking and lack of sleep I guess. Thanks.

Do not despair.  The Nugget is a powerful force, capable of curing anyone of the ability to do math, or even logical thinking.   That's why we like it!
sr. member
Activity: 271
Merit: 250
July 26, 2013, 04:40:49 PM
#76
Makes sense, yup.  But latest code is from https://bitbucket.org/mytwobits/nuggets   Wink

Ah, shit. All this forking and lack of sleep I guess. Thanks.
member
Activity: 98
Merit: 10
July 26, 2013, 04:38:01 PM
#75
Makes sense, yup.  But latest code is from https://bitbucket.org/mytwobits/nuggets   Wink
sr. member
Activity: 271
Merit: 250
July 26, 2013, 04:34:38 PM
#74
You know what's funny is that you "fixed" the VGB protocol that was supposed to hit 12 times a day, but a 0.01% chance is 100 times fewer than 12 times a day.

These God numbers make math hard.

Not sure I am getting the humor.  What repo are you looking at?


Looking at https://github.com/knotwork/nuggets

The code below is the LuckyCoin 0.01% algorithm, which should hit about every  10,000 blocks.

Code:
	else if(nHeight > 250 && nHeight <= 14726880){
nSubsidy = 49 * COIN; //Standard 49 Coin Reward
if(rand > 50000 && rand < 50011)
nSubsidy = 10045 * COIN; //The super block Protocol Random 250x Block Award
}

VGB was supposed to be 1%, which should hit about 12 times/day.

The LuckyCoin 1% algorithm was

Code:
		else if(rand > 70000 && rand < 71001)	

Make sense?
member
Activity: 98
Merit: 10
July 26, 2013, 03:45:47 PM
#73
I added a proper Abe based block explorer at http://altcha.in/chain/Nuggets

Please send any donation or bounties to NYN3WAEd9TgCKKXVq8cBxCzyH2A7Brs3nb

Thanks!

Bounty #14 paid to diatonic!   Rock on you crazy nuggie
sr. member
Activity: 574
Merit: 250
July 26, 2013, 03:40:18 PM
#72
You know what's funny is that you "fixed" the VGB protocol that was supposed to hit 12 times a day, but a 0.01% chance is 100 times fewer than 12 times a day.

These God numbers make math hard.

Not sure I am getting the humor.  What repo are you looking at?
sr. member
Activity: 271
Merit: 250
July 26, 2013, 03:33:00 PM
#71
I added a proper Abe based block explorer at http://altcha.in/chain/Nuggets

Please send any donation or bounties to NYN3WAEd9TgCKKXVq8cBxCzyH2A7Brs3nb

Thanks!
sr. member
Activity: 271
Merit: 250
July 26, 2013, 02:35:09 PM
#70
You know what's funny is that you "fixed" the VGB protocol that was supposed to hit 12 times a day, but a 0.01% chance is 100 times fewer than 12 times a day.

These God numbers make math hard.
member
Activity: 98
Merit: 10
July 26, 2013, 02:12:30 PM
#69
now if someone with a beefy enough scrypt rig was bored enough, I mean really bored, they could rewrite the entire nuggets blockchain.

checkpoints.cpp
...

Don't dare touch my Nuggets

Yummy nuggets!   Seems twobits agrees with you:  commit 7a8ee1c

4242 = 4 + 2 + 4 +2 = 12 = 1 + 2 = 3 again!    Must be the meaning of life in that calculation, Fer Sure.

member
Activity: 98
Merit: 10
July 24, 2013, 02:20:02 PM
#68
about 2 and a half days..
why block 6677?
@ 70s/block, mining currently nets 60,480 coins/day?
after block 6677, this increases to 181,020 including 12 x bonus blocks, am I right?
Low incentive to mine the next 3000 blocks...

Even with two and a half days, it may not go well  Vlad has been constantly saying how it must be hard as no one fixed the code, even though patches were posted the fist day that outlined the fix.     So after hearing that for some days,  we  went and put a repo with a patch and even made a binary.  So far though, Vlad has yet to update the original post, or make an announcement that people should update.  Somehow he things this fix should magically happen or something.

...about 400 blocks in last 24 hours, could go to 10 days+ for the bonus blocks to begin appearing, if there's any hash power at all on this coin by then.
I don't read Vlad's posts, too much text, and I'm far too busy, there's not a lot of miners on this 'miners' coin though.

Not many miners at all, less then a single handful surely.  Contrarian miners wanting in on possibly the most botched altcoin launch to date.  It's good for a laugh.

The 70 second per block average, well that's not happening yet.  Math Is Hard, but my calcs show it more like 200 seconds per block average so far.   It's those darn "High" Diff blocks, you know, like 0.2 and above.   Whoa nelly, those massive difficulty blocks are just too much for the network to handle quickly.  

And the constant question: is Vlad one of the most amazing trolls we've seen so far, or is he actually that insane?   I'm betting on the latter.   If the net makes it to 6677 and forks, I look forward to his panic posts about why it's all bad and we all stole his coin.  






hero member
Activity: 708
Merit: 500
July 24, 2013, 12:05:15 PM
#67
Trying the new version 1.0.1 windows binary ( https://app.box.com/s/blhmif79kih317yqjm7a ) and all is working as expected.   Even mined a block, just for the hell of it.

We're at block 3720 now, so we have a bit to go before switchover at block 6677.   Enough time for people to decide if they want to join in the fun, and for Vlad to post more interesting and enlightening nuggets of wisdom.


about 2 and a half days..
why block 6677?
@ 70s/block, mining currently nets 60,480 coins/day?
after block 6677, this increases to 181,020 including 12 x bonus blocks, am I right?
Low incentive to mine the next 3000 blocks...

Even with two and a half days, it may not go well  Vlad has been constantly saying how it must be hard as no one fixed the code, even though patches were posted the fist day that outlined the fix.     So after hearing that for some days,  we  went and put a repo with a patch and even made a binary.  So far though, Vlad has yet to update the original post, or make an announcement that people should update.  Somehow he things this fix should magically happen or something.

...about 400 blocks in last 24 hours, could go to 10 days+ for the bonus blocks to begin appearing, if there's any hash power at all on this coin by then.
I don't read Vlad's posts, too much text, and I'm far too busy, there's not a lot of miners on this 'miners' coin though.
sr. member
Activity: 574
Merit: 250
July 24, 2013, 08:30:48 AM
#66
Trying the new version 1.0.1 windows binary ( https://app.box.com/s/blhmif79kih317yqjm7a ) and all is working as expected.   Even mined a block, just for the hell of it.

We're at block 3720 now, so we have a bit to go before switchover at block 6677.   Enough time for people to decide if they want to join in the fun, and for Vlad to post more interesting and enlightening nuggets of wisdom.


about 2 and a half days..
why block 6677?
@ 70s/block, mining currently nets 60,480 coins/day?
after block 6677, this increases to 181,020 including 12 x bonus blocks, am I right?
Low incentive to mine the next 3000 blocks...

Even with two and a half days, it may not go well  Vlad has been constantly saying how it must be hard as no one fixed the code, even though patches were posted the fist day that outlined the fix.     So after hearing that for some days,  we  went and put a repo with a patch and even made a binary.  So far though, Vlad has yet to update the original post, or make an announcement that people should update.  Somehow he things this fix should magically happen or something.
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
July 23, 2013, 03:07:43 PM
#65
now if someone with a beefy enough scrypt rig was bored enough, I mean really bored, they could rewrite the entire nuggets blockchain.

checkpoints.cpp
Code:
    //
    // What makes a good checkpoint block?
    // + Is surrounded by blocks with reasonable timestamps
    //   (no blocks before with a timestamp after, none after with
    //    timestamp before)
    // + Contains no strange transactions
    //

        // no checkpoint now, can be added in later releases
    static MapCheckpoints mapCheckpoints =
            boost::assign::map_list_of
            (  0, uint256("0xb0905ab36adbe7c0894b4c4ff9349374052f93799c97760ab5fb207daee741ad"))

                        ;



Don't dare touch my Nuggets
member
Activity: 98
Merit: 10
July 23, 2013, 03:04:39 PM
#64
now if someone with a beefy enough scrypt rig was bored enough, I mean really bored, they could rewrite the entire nuggets blockchain.

checkpoints.cpp
Code:
    //
    // What makes a good checkpoint block?
    // + Is surrounded by blocks with reasonable timestamps
    //   (no blocks before with a timestamp after, none after with
    //    timestamp before)
    // + Contains no strange transactions
    //

        // no checkpoint now, can be added in later releases
    static MapCheckpoints mapCheckpoints =
            boost::assign::map_list_of
            (  0, uint256("0xb0905ab36adbe7c0894b4c4ff9349374052f93799c97760ab5fb207daee741ad"))

                        ;

member
Activity: 98
Merit: 10
July 23, 2013, 02:58:14 PM
#63
Trying the new version 1.0.1 windows binary ( https://app.box.com/s/blhmif79kih317yqjm7a ) and all is working as expected.   Even mined a block, just for the hell of it.

We're at block 3720 now, so we have a bit to go before switchover at block 6677.   Enough time for people to decide if they want to join in the fun, and for Vlad to post more interesting and enlightening nuggets of wisdom.


about 2 and a half days..
why block 6677?
@ 70s/block, mining currently nets 60,480 coins/day?
after block 6677, this increases to 181,020 including 12 x bonus blocks, am I right?
Low incentive to mine the next 3000 blocks...

Why 6677?  I suggest anything after block 6666 (about double the then current block #)   One of those "programmers" added 11, to make it block 6677.  I'm sure there's some sacredness and Godly numbers in that calculation if we look hard enough.

I dunno about the math part, but I may be bored enough to check it out.   

hero member
Activity: 708
Merit: 500
July 23, 2013, 02:40:14 PM
#62
Trying the new version 1.0.1 windows binary ( https://app.box.com/s/blhmif79kih317yqjm7a ) and all is working as expected.   Even mined a block, just for the hell of it.

We're at block 3720 now, so we have a bit to go before switchover at block 6677.   Enough time for people to decide if they want to join in the fun, and for Vlad to post more interesting and enlightening nuggets of wisdom.


about 2 and a half days..
why block 6677?
@ 70s/block, mining currently nets 60,480 coins/day?
after block 6677, this increases to 181,020 including 12 x bonus blocks, am I right?
Low incentive to mine the next 3000 blocks...
Pages:
Jump to: