Pages:
Author

Topic: [BITZ] The Only 10% PoS Crypto to have - page 35. (Read 81870 times)

legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 08, 2015, 12:24:19 PM
Give me a couple of days to consider what to do and I will update. This doesn't affect things in the short term. We will sort it and I will get back with a solution and a plan.
legendary
Activity: 924
Merit: 1000
March 08, 2015, 09:17:03 AM
also MAX_MONEY is only 18000000
should be fixed as well unless im wrong

MAX_MONEY should be ok, as far as I understand. It does not limit the number of coins. Here is some info from the net: "MAX_MONEY is only used as a sanity check to prevent "impossible" transactions and integer overflows (any transaction sending more than MAX_MONEY is invalid, regardless of all other factors)."

you will need hard fork for this. and probably reject old clients

Yes, hard fork will be needed (of course if the Dev considers the block height reward limitation to be important), as I wrote in my first post... But it will not harm anything actually, if done correctly.

what can limits the cap ? to 45000000 of POS+POW
any bounty for alerting about the limitless POW bug ? Smiley
thanks
legendary
Activity: 2576
Merit: 1073
March 08, 2015, 09:12:16 AM
also MAX_MONEY is only 18000000
should be fixed as well unless im wrong

MAX_MONEY should be ok, as far as I understand. It does not limit the total number of coins. Here is some info from the net: "MAX_MONEY is only used as a sanity check to prevent "impossible" transactions and integer overflows (any transaction sending more than MAX_MONEY is invalid, regardless of all other factors)."

you will need hard fork for this. and probably reject old clients

Yes, hard fork will be needed (of course if the Dev considers the block height reward limitation to be important), as I wrote in my first post... But it will not harm anything actually, if done correctly.
legendary
Activity: 924
Merit: 1000
March 08, 2015, 09:02:10 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

There is no end to a POW coin. The reward just get down to where you are just mining the transaction fees.

So do you think there is no need to limit the reward starting from 1000000, as stated in OP?

I was thinking it might make sense to replace this:

Quote
int64_t GetProofOfWorkReward(int64_t nFees)
{
   int64_t nSubsidy = 35 * COIN;
   if (fDebug && GetBoolArg("-printcreation"))
      printf("GetProofOfWorkReward() : create=%s nSubsidy=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nSubsidy);
   return nSubsidy + nFees;
}

by this

Quote
int64_t GetProofOfWorkReward(int64_t nFees)
{
   int64_t nSubsidy = 0 * COIN;
   if (pindexBest->nHeight+1 <= 1000000)
   {
      nSubsidy = 35 * COIN;
   }

   if (fDebug && GetBoolArg("-printcreation"))
      printf("GetProofOfWorkReward() : create=%s nSubsidy=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nSubsidy);
   
   return nSubsidy + nFees;
}

So it matches the description in OP...

Otherwise it would give 35 coins (+fees) per block forever, isn't it..?

you will need hard fork for this. and probably reject old clients
legendary
Activity: 924
Merit: 1000
March 08, 2015, 09:01:35 AM
also MAX_MONEY is only 18000000
should be fixed as well unless im wrong
legendary
Activity: 2576
Merit: 1073
March 08, 2015, 08:58:04 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

There is no end to a POW coin. The reward just get down to where you are just mining the transaction fees.

So do you think there is no need to limit the reward starting from 1000000, as stated in OP?

I was thinking it might make sense to replace this:

Quote
int64_t GetProofOfWorkReward(int64_t nFees)
{
   int64_t nSubsidy = 35 * COIN;
   if (fDebug && GetBoolArg("-printcreation"))
      printf("GetProofOfWorkReward() : create=%s nSubsidy=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nSubsidy);
   return nSubsidy + nFees;
}

by this

Quote
int64_t GetProofOfWorkReward(int64_t nFees)
{
   int64_t nSubsidy = 0 * COIN;
   if (pindexBest->nHeight+1 <= 1000000)
   {
      nSubsidy = 35 * COIN;
   }

   if (fDebug && GetBoolArg("-printcreation"))
      printf("GetProofOfWorkReward() : create=%s nSubsidy=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nSubsidy);
   
   return nSubsidy + nFees;
}

So it matches the description in OP...

Otherwise it would give 35 coins (+fees) per block forever, isn't it..?
legendary
Activity: 924
Merit: 1000
March 08, 2015, 08:53:25 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

Well, it is not a 100% conclusion, but more of a guess based on few factors:
Here they are:
1. There is no limitation in the function where it is usually set: in GetProofOfWorkReward()
2. Dev (you) did not point to the exact place in the code where the limitation it is set (the only value in main.h equal to 1000000, is MAX_BLOCK_SIZE, which has nothing to do with PoW block limitation as far as I know)
3. No other places found during basic search...

Still, I have no problem accepting you are right and there is a limitation, but please show that, if it is indeed there. I am not FUD'ding, and definitely have nothing against your coin, its just interesting for me as a programmer; though I have extensive c++ background, I am not very familiar with qt-wallet structure Smiley



It should be static const unsigned int MAX_BLOCK_SIZE = 1000000; if you disagree then please explain further

MAX_BLOCK_SIZE is the maximum size of a block in bytes. AFAIK
legendary
Activity: 2576
Merit: 1073
March 08, 2015, 08:44:39 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

Well, it is not a 100% conclusion, but more of a guess based on few factors:
Here they are:
1. There is no limitation in the function where it is usually set: in GetProofOfWorkReward()
2. Dev (you) did not point to the exact place in the code where the limitation it is set (the only value in main.h equal to 1000000, is MAX_BLOCK_SIZE, which has nothing to do with PoW block limitation as far as I know)
3. No other places found during basic search...

Still, I have no problem accepting you are right and there is a limitation, but please show that, if it is indeed there. I am not FUD'ding, and definitely have nothing against your coin, its just interesting for me as a programmer; though I have extensive c++ background, I am not very familiar with qt-wallet structure Smiley



It should be static const unsigned int MAX_BLOCK_SIZE = 1000000; if you disagree then please explain further

This is completely different parameter. It is just the max size of a single block (in bytes), as explained here for example: https://bitcointalksearch.org/topic/m.1312701. It is not used to limit the number of blocks.
jr. member
Activity: 56
Merit: 10
March 08, 2015, 05:38:44 AM
i am going to buy some bitz now see how this goes
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 08, 2015, 03:04:25 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

Well, it is not a 100% conclusion, but more of a guess based on few factors:
Here they are:
1. There is no limitation in the function where it is usually set: in GetProofOfWorkReward()
2. Dev (you) did not point to the exact place in the code where the limitation it is set (the only value in main.h equal to 1000000, is MAX_BLOCK_SIZE, which has nothing to do with PoW block limitation as far as I know)
3. No other places found during basic search...

Still, I have no problem accepting you are right and there is a limitation, but please show that, if it is indeed there. I am not FUD'ding, and definitely have nothing against your coin, its just interesting for me as a programmer; though I have extensive c++ background, I am not very familiar with qt-wallet structure Smiley



It should be static const unsigned int MAX_BLOCK_SIZE = 1000000; if you disagree then please explain further
legendary
Activity: 2576
Merit: 1073
March 07, 2015, 07:51:24 PM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...

So, please explain how you reached the conclusion that there is no end to the POW?

Well, it is not a 100% conclusion, but more of a guess based on few factors:
Here they are:
1. There is no limitation in the function where it is usually set: in GetProofOfWorkReward()
2. Dev (you) did not point to the exact place in the code where the limitation it is set (the only value in main.h equal to 1000000, is MAX_BLOCK_SIZE, which has nothing to do with PoW block limitation as far as I know)
3. No other places found during basic search...

Still, I have no problem accepting you are right and there is a limitation, but please show that, if it is indeed there. I am not FUD'ding, and definitely have nothing against your coin, its just interesting for me as a programmer; though I have extensive c++ background, I am not very familiar with qt-wallet structure Smiley

sr. member
Activity: 532
Merit: 250
March 07, 2015, 07:41:45 PM
guys sent any hash on our pool.
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 07, 2015, 06:07:56 PM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please
?

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...
[/quote]

So, please explain how you reached the conclusion that there is no end to the POW?
legendary
Activity: 2576
Merit: 1073
March 07, 2015, 11:58:50 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please
?
[/quote]

Hmmm... Thats good question... I guess the correct answer is - nowhere  Undecided
The number of PoW blocks is not limited, so either the Dev doesn't think the coin will exist for so long time, or a hard fork with mandatory wallet update is coming soon...
legendary
Activity: 924
Merit: 1000
March 07, 2015, 10:25:12 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please
?

It's in main.h
[/quote]

https://github.com/stormbitz/bitz/blob/master/src/main.h

which line ?
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 07, 2015, 06:28:41 AM
Specs.
Algo: X11 Pow/PoS hybrid
Total number of coins: ~45.000.000 after eons of time
PoW ends at block 1000000: ~ 35.000.000 coins
Coins rewarded per block (PoW): 35
Time per block: ~ 1 minute
Difficulty Re-target: 10-20 minutes
PoS 10% per year from block 0


where in the code does it say, about last POW block is 1000000 ?
help me find it please
?
[/quote]

It's in main.h
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 07, 2015, 04:45:51 AM
why not CCEX?

C-cex wants BTC to list a coin, its extortion. It will get on Bittrex and Cryptsy in a bit. Maybe C-Cex later.
legendary
Activity: 1596
Merit: 1009
March 07, 2015, 04:23:54 AM
EBK I wrote you in PM.. Can you read the message??
legendary
Activity: 1148
Merit: 1000
March 07, 2015, 04:19:52 AM
why not CCEX?
legendary
Activity: 1148
Merit: 1000
A Wound in Eternity
March 06, 2015, 11:57:55 PM
Hi EBK100
it is Chinese translation. Probably you are too busy and don't see my pm, check it please!
https://bitcointalksearch.org/topic/m.10652214
This address for the bounty:1MeUK9ofgyoeQNzqHiegH52FqcaKhBMnmV
Thanks




Thank you lihuajkl for the Chinese translation



Bounty paid - TxId: b97f940422a8eeff7a762a2abd9f4af7c1074df8483f9d1e5457ce32b6670b1f
Pages:
Jump to: