Pages:
Author

Topic: [ANN] More added to Wallet UPDATE PLEASE PosEx PEX Hybrid POW/POS [ANN] - page 39. (Read 74352 times)

legendary
Activity: 1778
Merit: 1000
ROUGH ESTIMATES USING SIMPLE MATHEMATICS


Example, we have at least 1868 + 900 = 2768 PEX at block 20k, if we neglect 5% POS rewards.

For blocks 20k - 30k, we have 10k blocks at 10,000% POS


10000% ANNUAL POS = ~27.3% daily POS (ROUGH ESTIMATE)

30 seconds per block = 2 blocks per minute = 2 x 60 x 24 = 2880 blocks per day

10k blocks will be covered in 10000/2880 = 3.47 days



Using linear ESTIMATES (THOUGH THIS IS NOT ACCURATE), coinage at block 30k will increase by ~27.3% x 3.47 = 97.7%

Assuming a linear relationship, coinage will increase in this fashion:

Block 30k = 97.7%
Block 40k = 97.7% x 0.9 = 89.9%
Block 50k = 97.7% x 0.8 = 78.1%
Block 60k = 97.7% x 0.7 = 68.3%
Block 70k = 97.7% x 0.6 = 58.6%
Block 80k = 97.7% x 0.5 = 48.8%
Block 90k = 97.7% x 0.4 = 39.1%
Block 100k = 97.7% x 0.3 = 29.3%
Block 110k = 97.7% x 0.2 = 19.5%
Block 120k = 97.7% x 0.1 = 9.7%


Lets stop at block 120k for simplicity, because all POS below 1000% is considerably less.

ESTIMATE increased coinage at 120k, neglecting additional POW blocks =

(1.977 x 1.899 x 1.781 x 1.683 x 1.586 x 1.488 x 1.391 x 1.293 x 1.195 x 1.097) x 2768 =

62.616 x 2768 = 173,321.3 PEX.


This is just a ROUGH ESTIMATE.

By block 120k, if we neglect POW, we should ideally have over 150k PEX.


up to block 200k, NEGLECTING POW we could estimate:

1.09 x 1.078 x 1.068 x 1.058 x 1.049 x 1.039 x 1.029 x 1.0195 x 173.3k PEX =

~1.5 x 173.3k PEX = ~ 260K PEX

So we should expect a total coinage of over 250k PEX created by POS + ~19K PEX created by POW

We know that POW mined coins will also stake during the period, so we could expect to see up to 300k PEX after the HIPOS  Cheesy
legendary
Activity: 1638
Merit: 1013

I am not a coder.

I just want to know about an ideal situation, assuming their was no stake age, assuming this was a purely mathematical thing.

For example, with BIGUP coin, 100% POS could double your coinage after one year.

This is an easy example, but I ask for help, because our case is more complicated.

Posex is complicated in that POW block time is 30s and POS 10s. Currently, the block explorer indicates 99% of blocks coming from POW and 1% from POS. This can be attributed to people holding back and gaining network weight. Once the high POS starts, people will open the POS and then there should be 10s and 30s blocks from POS and POW mixed. This complicates the calculation to determine how long it will take to reach block 200k. You can calculate that, assuming this rate is maintained, by drawing a timeline and plotting the POW and POS blocks and determining the time when block 200k will be reached or alternatively work out a fancy formula. If all blocks are POW, 200k will be reached in 69 days starting from scratch. With POS added it will be less.
legendary
Activity: 1778
Merit: 1000
CAN ANYBODY DETERMINE TOTAL COINAGE AT BLOCK 200K ?


It is not possible to determine it because coinage is the time coins have been in an address in your wallet.
OK,

Can you give an estimate of what it would be in an ideal situation? I think that coin maturity has been reduced to 1 hour.

The real coinage could actually be as low as 50% of the ideal calculated coinage.

I dont understand your question. Here is a quote out of the code:

Code:
unsigned int nStakeTargetSpacing = 10; // 10 seconds Pos blocks
unsigned int nStakeMinAge = 1.5 * 60 * 60; // 1.5 hours
unsigned int nStakeMaxAge = 5 * 24 * 60 * 60; // 5 days
I am not a coder.

I just want to know about an ideal situation, assuming their was no stake age, assuming this was a purely mathematical thing.

For example, with BIGUP coin, 100% POS could double your coinage after one year.

This is an easy example, but I ask for help, because our case is more complicated.
legendary
Activity: 1638
Merit: 1013
CAN ANYBODY DETERMINE TOTAL COINAGE AT BLOCK 200K ?


It is not possible to determine it because coinage is the time coins have been in an address in your wallet.
OK,

Can you give an estimate of what it would be in an ideal situation? I think that coin maturity has been reduced to 1 hour.

The real coinage could actually be as low as 50% of the ideal calculated coinage.

I dont understand your question. Here is a quote out of the code:

Code:
unsigned int nStakeTargetSpacing = 10; // 10 seconds Pos blocks
unsigned int nStakeMinAge = 1.5 * 60 * 60; // 1.5 hours
unsigned int nStakeMaxAge = 5 * 24 * 60 * 60; // 5 days
legendary
Activity: 1778
Merit: 1000
CAN ANYBODY DETERMINE TOTAL COINAGE AT BLOCK 200K ?


It is not possible to determine it because coinage is the time coins have been in an address in your wallet.
OK,

Can you give an estimate of what it would be in an ideal situation? I think that coin maturity has been reduced to 1 hour.

The real coinage could actually be as low as 50% of the ideal calculated coinage.
legendary
Activity: 1638
Merit: 1013
CAN ANYBODY DETERMINE TOTAL COINAGE AT BLOCK 200K ?


It is not possible to determine it because coinage is the time coins have been in an address in your wallet. If you do some assumptions though, that your coins are kept in your wallet and never moved, then by the time block 200k comes, technically it should be max coinage that is relevant which is 5 days.
legendary
Activity: 1162
Merit: 1000
Decentralizing Jesus on the Blockchain
New windows wallet works fine, I have a couple of question hope someone can answer me

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?

Thanks in advance for your answers.
Almost forgot, can I translate this ANN to Spanish?

.......snip...........

love the way jc explain things to us Smiley
legendary
Activity: 1778
Merit: 1000
CAN ANYBODY DETERMINE TOTAL COINAGE AT BLOCK 200K ?

POW Rewards

Block 1 - Giveaway coins = 1868 pex
Block 2 - 11,000 = 0 per block
Block 11,000 and after is 0.1 Pex per block

POS Rewards

Block 10,000 - 20,000 = 5% Per Year
Block 20,000 - 30,000 = 10000% Per Year
Block 30,001 - 40,000 = 9000% Per Year
Block 40,001 - 50,000 = 8000% Per Year
Block 50,001 - 60,000 = 7000% Per Year
Block 60,001 - 70,000 = 6000% Per Year
Block 70,001 - 80,000 = 5000% Per Year
Block 80,001 - 90,000 = 4000% Per Year
Block 90,001 - 100,000 = 3000% Per Year
Block 100,001 - 110,000 = 2000% Per Year
Block 110,001 - 120,000 = 1000% Per Year
Block 120,001 - 130,000 = 900% Per Year
Block 130,001 - 140,000 = 800% Per Year
Block 140,001 - 150,000 = 700% Per Year
Block 150,001 - 160,000 = 600% Per Year
Block 160,001 - 170,000 = 500% Per Year
Block 170,001 - 180,000 = 400% Per Year
Block 180,001 - 190,000 = 300% Per Year
Block 190,001 - 200,000 = 200% Per Year
Block 200,001 & after will be fixed at 10% Per Year

I PRESENT THIS QUESTION TO THE ENTIRE COMMUNITY?

legendary
Activity: 1778
Merit: 1000
Thanks for the detailed explanation  Cheesy
legendary
Activity: 1638
Merit: 1013
New windows wallet works fine, I have a couple of question hope someone can answer me

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?

Thanks in advance for your answers.
Almost forgot, can I translate this ANN to Spanish?

1st question:
If your wallet is not encrypted, then you do not have to do anything because it is open already and will stake automatically. If your wallet is encrypted, then you need to unlock your wallet. You can just unlock it if you want to like if it was not encrypted as the net effect will be the same, or you can unlock it for staking only which only enables the staking component. The unlock for staking only can be done in 2 ways, first is to tick the unlock for staking only checkbox and second you can go into the debug console and type "walletpassphrase 99999999 true".

2nd question:
Any amount can stake if 2 conditions are met. The only impact is the time it will take to stake and if the reward is percentage based, the size of the rewards. Firstly you need to have the coins in your wallet for the minimum stake age which in this case is 1.5 hours, after which your coins becomes eligible for staking. Secondly your coins have to reach at least 1 coinage day. If you have a fraction of a coin it will take a couple of days before you will get 1 coinage day and only then your coins will become mature. This is why some people notice that although their coins have passed the minimum stake age they still do not show as matured. If someone has 100000 coins of a certain coin as an example, he will have 1 coinage day very quickly, but someone with 0.5 coins will take 2 days.

Once your coins are in your wallet (actually once broadcast on the network) they begin to generate network weight at that address which is a combination of the number of coins in your wallet and the time they have been in your wallet (coinage). Once this becomes "heavy" enough your coins will generate a stake. Someone with a larger amount of coins will reach that point quicker than someone with a small number of coins.

Lastly, the coins in your wallet are stored in blocks and each block of coins will stake on its own. If you have 2 blocks of lets say 10 coins each, when the time comes they will stake separately. This is where coin control enters - if you go to options and display, you can select to show coin control. If you then click on "send" you have the option to select inputs which will display the input blocks your wallet balance consist of. Here you can manage your input block sizes for the optimal block size to stake. There are generally 2 methods that stake rewards are generated each with its own subsections like HPOS, DPOS etc. - firstly there is fixed size per stake and secondly percentage based (like in the case of posex). If a coin gives fixed size rewards, your input blocks can be more smaller ones because when they stake you get the same rewards in anyways. If a coin gives percentage based, then you must have very small number of large block sizes, in fact, one block of all your coins will be ideal. To change your block size, you go into coin control and select all your little blocks and select OK. Then copy the total coin amount less fees and paste into the amount field. Paste your wallet receiving address in the to field and send. You will then have a large input block consisting of all the small blocks you selected.

If you want to apply this to posex, then you have to look at the max stake age and method of POS rewards. The max age is 5 days, so coins older than 5 days don't give you an advantage. Since the posex POS rewards is percentage based, put all your input blocks into one large block. Do this at least 5 days before your target POS block number you are aiming for, so you have to work it out based on the average block time. Also remember to not send coins from your prepared input block so that you do not move those coins to a change address. When you send coins, select coins from a smaller block through coin control, from blocks you might keep on the side for non-staking purposes. Once you hit a reward, wait for the coins to confirm and then combine them again into a big block. This is because once you hit a stake the wallet combines the coins in the block that staked with the POS reward and the total is split into 2 with a result of 2 block of the same size. You can perhaps leave this as two blocks but not leave it for a more than a second stake because then they get out of sync and more difficult to control. Ideally combine after the first stake.
legendary
Activity: 1638
Merit: 1036
hero member
Activity: 924
Merit: 1000
I AM
New windows wallet works fine, I have a couple of question hope someone can answer me

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?

Thanks in advance for your answers.
Almost forgot, can I translate this ANN to Spanish?
Answers:

- Open your wallet, allow it to sync completely. After this, unlock your wallet, but you MUST ensure that the little check box is ticked for "wallet unlocked for staking only".

- Preferably, you need to get more PEX to your wallet, at least 5 PEX, if you want to stake properly

- if you want to translate to Spanish, then PM the DEV

Little Box is ticked??? downloaded it opened it, let it sync, and that wont naturally stake? it's an oddball looking wallet, why is BTC-e and so on listed, they will never add this coin, what is the purpose of listing heaps of different exchanges?
sr. member
Activity: 306
Merit: 250
sr. member
Activity: 306
Merit: 250
New windows wallet works fine, I have a couple of question hope someone can answer me

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?

Thanks in advance for your answers.
Almost forgot, can I translate this ANN to Spanish?
Answers:

- Open your wallet, allow it to sync completely. After this, unlock your wallet, but you MUST ensure that the little check box is ticked for "wallet unlocked for staking only".

- Preferably, you need to get more PEX to your wallet, at least 5 PEX, if you want to stake properly

- if you want to translate to Spanish, then PM the DEV

Thank you very much greedyjohn, I'll PM the DEV, anyway I'm not looking for a bounty so I'll just do it, later someone can "quote" it for the pictures
hero member
Activity: 508
Merit: 500
TekyBoy Crypto Services
apologies for the minor hickup at pool side, updating src will be back shortly

Pools is back online on latest code

Code:
 "version" : "v20.1.0-Beast",
    "protocolversion" : 70002,
    "walletversion" : 60000,
legendary
Activity: 1778
Merit: 1000
I just sent PMs to about 50 members of the thread, informing them of the recent wallet updates  Wink

i'll rebuild the mac wallet soon to match new release
happy easter Smiley

Happy Easter too  Wink
legendary
Activity: 1778
Merit: 1000
New windows wallet works fine, I have a couple of question hope someone can answer me

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?

Thanks in advance for your answers.
Almost forgot, can I translate this ANN to Spanish?
Answers:

- Open your wallet, allow it to sync completely. After this, unlock your wallet, but you MUST ensure that the little check box is ticked for "wallet unlocked for staking only".

- Preferably, you need to get more PEX to your wallet, at least 5 PEX, if you want to stake properly

- if you want to translate to Spanish, then PM the DEV
legendary
Activity: 1638
Merit: 1036
I just sent PMs to about 50 members of the thread, informing them of the recent wallet updates  Wink

i'll rebuild the mac wallet soon to match new release
happy easter Smiley
newbie
Activity: 49
Merit: 0

-Do I need to do something special to stake on my wallet or just leave it open?
-I have 0.87 PEX is that enough to stake?


I wish to know that too.
hero member
Activity: 588
Merit: 500
Watching this coin now. Have wallet downloaded
version    v20.1.0-Beast

I am assuming that is the most up to date wallet?

Thanks
Pages:
Jump to: