Author

Topic: Bottlecaps 2.1 UPDATE REQUIRED - HARDFORK JULY 4 2014 to 200% Annual PoS - page 121. (Read 388610 times)

legendary
Activity: 1540
Merit: 1060
May the force bit with you.
Commits and Beta Release:

-logtimestamps turned on by default
https://github.com/Tranz5/bottlecaps/commit/99e53e93acbb61f1580f84ffbdd2a69f81baa7c4

Fix Mac OS X Dock minimising issue:
https://github.com/Tranz5/bottlecaps/commit/34e0f116e7f0eff80fbe6c567ad1967581b2616a

Modernization of treatment of transactions:
https://github.com/Tranz5/bottlecaps/commit/f5f5b04c2f9d3eaa92af1f7240bff6bd08dae918

Change placement of strMintWarning:
https://github.com/Tranz5/bottlecaps/commit/fa20ca5995716a1d237ff77ae978a8a799390e9d

Add boost replace.hpp for wallet notifies:
https://github.com/Tranz5/bottlecaps/commit/48402d27f3fd18c0424be006d9036f40f6276b92

Add miner.h/cpp to pro:
https://github.com/Tranz5/bottlecaps/commit/e062ea73971150e8b7cb69a604fd50e0c712d1b5

Update alert key:
https://github.com/Tranz5/bottlecaps/commit/e8a4379d99e5026f3a2f5207be7bb0e51ed95b63

Update Version:
https://github.com/Tranz5/bottlecaps/commit/e5199724d09ee22f3e5c0c735a990aeee7e265f9



This concludes the catching up to HBN, I'll begin coding the fork, for 2.0, here shortly. I will have to start a testnet network, including hashing a genesis block, so that will take a bit of time.

In the mean time, here is a beta release. Version 1.999.

Please let me know how this goes. Specifically I am interested in how well the client connects to the network with no assistance (not using addnode). How the staking is going, and if someone can please solo PoW mine a few blocks and let me know if that is working or not.

There are also many features added to the wallet including, new click able icons, new wallet functionality, coin control, and new network function.  Please let me know if any of those are not working as intended.  Linking to one of the commits (https://github.com/Tranz5/bottlecaps/commits/master) that added or changed that function would be helpful.

Flounder(and others), please link to this post for version 1.999. Not directly to the release.  http://tinyurl.com/BottleCaps1-999Beta

Please be aware, that you MUST still upgrade to version 2.0 to get on the correct fork once it is ready. I estimate. 1 to 2 weeks. Depending.

You must also remove the blkindex.dat from your %appdata%BottleCaps directory before upgrading.

Binary(and src):
https://github.com/Tranz5/bottlecaps/releases/tag/1.999



hero member
Activity: 798
Merit: 1000
‘Try to be nice’
If would be funny if that actually got filled.  That big of a holder would go beyond being a whale to something even bigger...Kirsti Alley.



aww shes not so big !  ^^ lot of caps in there !
hero member
Activity: 798
Merit: 1000
‘Try to be nice’
looks fake - can't see much happening , i  think the steady as we go system will pan out.

don't go an get all exuberant on us - lol
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Very good! Support!
yeah and since you posted that the world has gone bonkers again
now a 37btc buy wall on cryptsy
840k caps @ .000044



Someone is looking to pick up a modest 23% of the money supply. No big deal.
legendary
Activity: 912
Merit: 1000
If would be funny if that actually got filled.  That big of a holder would go beyond being a whale to something even bigger...Kirsti Alley.
sr. member
Activity: 414
Merit: 251
Very good! Support!
yeah and since you posted that the world has gone bonkers again
now a 37btc buy wall on cryptsy
840k caps @ .000044

member
Activity: 70
Merit: 10
hero member
Activity: 798
Merit: 1000
‘Try to be nice’

Hey I'm still a newbie but please do not overread my post! I have been following Proof-of-Stake coins for quite a while. Here is what I have to say:

I think the discussion whether PoS reward should be 1%, 100%, 200% or whatever misses the point that the height of the PoS reward must be seen only in comparison to the PoW reward. The rest is just numeric illusion, i.e. psychology.

And the importance of the PoW component in PoW/PoS-coins is highly underestimated. It is for coin distribution! Coins like Nxt, Mintcoin, Blackcoin and now XC are very similar to pyramid schemes, because there was either no PoW or only for a very short time.

In Hobonickels and Bottlecaps there is permanent PoW mining, which is good. However, the PoW component is completely unresponsive to the market. Newly mined coins flood the market when there is no demand, and that suppresses the price. This happened to both coins until Tranz stepped in. Smiley

So why not try a whole new approach, the opposite that Peercoin is doing:

Lets reduce the PoW reward if the PoW difficulty goes down, and increase PoW reward when PoW difficulty rises.
This should have a stabilizing impact on the price.

So for example with factor 16 like Peercoin, but with the opposite effect:

PoW Difficulty = 0,625 => 5 Coins mined per Block
PoW Difficulty = 10  => 10 Coins mined per Block
PoW Difficulty = 160 => 20 Coins mined per Block
PoW Difficulty = 25600 => 40 Coins mined per Block

As PoS reward I would suggest 10%. This should be enough to incentivise Minting to secure the network, but PoW would be crowded out only very slowly. With 200% PoS reward, we would effectively become like Mintcoin, Nxt, Blackcoin etc. very soon. I doubt that we really want that.

This design would stabilize the value of Bottlecaps. Low price => less inflation; higher price => more inflation.

Maybe such a coin exists already, but there seems to be none of the more prominent coins having such a design.

If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan when Tranz publishes the new client-version and around the time of the hardfork, and then Bottlecaps will continue the downpath.

very interesting design i credit your creativity - but what about natural PoW monopoly so for example I was first in on 5 KnC titans - isn't it in my interest to drive diff high then i get more reward ?

not criticizing - i really like your ideas.

have you read the white paper on "Rebasing" - ?

Regarding Scrypt ASICs, yes that would be a problem with my design. I expect the more powerful ones to hit the market in 3-4 months from now.
It's a matter of choosing the right factors in the PoW design. I'm not a developper, but maybe Tranz could code it that way that the PoW reward will drop over the next months for a constant difficulty, in addition to the reward schedule proposed by me above.

Anyway, lets first wait for Tranz opinion before deepening that discussion. He is doing the work and should have the main say. I am not a developper unfortunately. Sad

Another option would be a wallet-based voting system for the PoW reward like Talkcoin has it.
https://bitcointalksearch.org/topic/anntac-talkcoin-official-thread-573998

Haven't seen that Whitepaper, do you have a link maybe?

And good luck driving the difficulty to lets say 25600 with your KnC Titans to receive 40 CAP per block - I want to see your electricity bill then and compare it to your profits when you sell your freshly mined CAP. Wink
25600 is 3x the difficulty of Litecoin today.

oh ok - of course the PoW is "capped" in this theory - ok i get it ..

noise23 settle down sweetie we were just talking.
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
The plan is to go 200%, and get there on a gradual adjustment scale. CAP is naturally low btc/CAP exchange rate right now because there was no incentive to hold it - just mine and dump.  According to my own analysis, CAP will only go up in price. Right now you can grab 1% of the CAP money supply for about 1.5 btc.  For HBN 1% of the money supply runs about 9.2 btc, and for TEK 1% goes for 3.8btc.

Concerning price stability... That is going to be built into the coin on the PoS side. The PoS rate is certainly going to be variable with a fixed floor (1%) and ceiling (200%).  When enough people are staking and the PoS diff rises, it will adjust from 200% to 100% - and then from 100% to 50% - and so on.  We haven't heard all the details from Tranz yet concerning the threshold for diff change, because I think he is still working them out, but we will be hearing about them more in depth in the coming days/weeks when ideas turn into code.
legendary
Activity: 968
Merit: 1002
With that PoW design, the header of the thread should be changed to "Stable value design coming soon - Bottlecaps first coin to reduce price volatility".

CAP goes 200% POS as decided by the community. Could you please stop flooding here in this topic and start your own thread with your theories?

Thank you.
full member
Activity: 235
Merit: 100

Hey I'm still a newbie but please do not overread my post! I have been following Proof-of-Stake coins for quite a while. Here is what I have to say:

I think the discussion whether PoS reward should be 1%, 100%, 200% or whatever misses the point that the height of the PoS reward must be seen only in comparison to the PoW reward. The rest is just numeric illusion, i.e. psychology.

And the importance of the PoW component in PoW/PoS-coins is highly underestimated. It is for coin distribution! Coins like Nxt, Mintcoin, Blackcoin and now XC are very similar to pyramid schemes, because there was either no PoW or only for a very short time.

In Hobonickels and Bottlecaps there is permanent PoW mining, which is good. However, the PoW component is completely unresponsive to the market. Newly mined coins flood the market when there is no demand, and that suppresses the price. This happened to both coins until Tranz stepped in. Smiley

So why not try a whole new approach, the opposite that Peercoin is doing:

Lets reduce the PoW reward if the PoW difficulty goes down, and increase PoW reward when PoW difficulty rises.
This should have a stabilizing impact on the price.

So for example with factor 16 like Peercoin, but with the opposite effect:

PoW Difficulty = 0,625 => 5 Coins mined per Block
PoW Difficulty = 10  => 10 Coins mined per Block
PoW Difficulty = 160 => 20 Coins mined per Block
PoW Difficulty = 25600 => 40 Coins mined per Block

As PoS reward I would suggest 10%. This should be enough to incentivise Minting to secure the network, but PoW would be crowded out only very slowly. With 200% PoS reward, we would effectively become like Mintcoin, Nxt, Blackcoin etc. very soon. I doubt that we really want that.

This design would stabilize the value of Bottlecaps. Low price => less inflation; higher price => more inflation.

Maybe such a coin exists already, but there seems to be none of the more prominent coins having such a design.

If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan when Tranz publishes the new client-version and around the time of the hardfork, and then Bottlecaps will continue the downpath.

very interesting design i credit your creativity - but what about natural PoW monopoly so for example I was first in on 5 KnC titans - isn't it in my interest to drive diff high then i get more reward ?

not criticizing - i really like your ideas.

have you read the white paper on "Rebasing" - ?

Regarding Scrypt ASICs, yes that would be a problem with my design. I expect the more powerful ones to hit the market in 3-4 months from now.
It's a matter of choosing the right factors in the PoW design. I'm not a developper, but maybe Tranz could code it that way that the PoW reward will drop over the next months for a constant difficulty, in addition to the reward schedule proposed by me above.

Anyway, lets first wait for Tranz opinion before deepening that discussion. He is doing the work and should have the main say. I am not a developper unfortunately. Sad

Another option would be a wallet-based voting system for the PoW reward like Talkcoin has it.
https://bitcointalksearch.org/topic/anntac-talkcoin-official-thread-573998

Haven't seen that Whitepaper, do you have a link maybe?

And good luck driving the difficulty to lets say 25600 with your KnC Titans to receive 40 CAP per block - I want to see your electricity bill then and compare it to your profits when you sell your freshly mined CAP. Wink
25600 is 3x the difficulty of Litecoin today.
hero member
Activity: 798
Merit: 1000
‘Try to be nice’
If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan around the launch of the new client-version and the hardfork, and then Bottlecaps will continue the downpath.

Well if there is any sense left around here, 200% pos will certainly kill caps soon enough, agreed a short burst with the pump of it changing then a slide til nothing.
It looks just like a last ditch attempt for bagholders to offload there coin.
Not entirely against pos but 200%  Huh

i wouldn't say that is decided just yet - IPO's i will admit are pretty flawed or certainly can be - this however has a different spin, i think there is fair opportunity for many to participate.  price is still particularly undervalued but i will admit that the sell are looking thin.

but give that time it could even out.

i see it more kind of as a municipal bond, all be it a post apocalyptic one -

head should really read-


"Post apocalyptic municipal Bonds, investing in the uncertain future !"


: D serious but it looks good. i support
hero member
Activity: 798
Merit: 1000
‘Try to be nice’
200% POS well after the fact  Roll Eyes as bad as ninja mining  Shocked

It will be well over 60 days notice, hardly stealth. I personally didn't own a single CAP until after I started posting in this thread.

Those who do not want to participate can sell at a nice gain. And those that do, are still able to buy fairly cheap..

Also look at the inteview with Sunny King. Even he is realizing 1% is just not enough. Doubt he will go 200%, but this is not PPC!  Grin



Seriously changing any reward whether it be pow, pos, on the fly defeats the whole point of a trustless system., either its done innocently (out of stupidity) or its a scam....the way its promoted in the header......well



I posed this to the community, and I left it to them. It responded with almost resounding yes. I think the market has also made it clear this direction it wants to go.


Obviously but do you think they made the decision based on whats good for the coin/cryptos or simple greed? hey everyone do you want 200% interest or not  Tongue.......... Roll Eyes

 

I think both for sure.


Hey I'm still a newbie but please do not overread my post! I have been following Proof-of-Stake coins for quite a while. Here is what I have to say:

I think the discussion whether PoS reward should be 1%, 100%, 200% or whatever misses the point that the height of the PoS reward must be seen only in comparison to the PoW reward. The rest is just numeric illusion, i.e. psychology.

And the importance of the PoW component in PoW/PoS-coins is highly underestimated. It is for coin distribution! Coins like Nxt, Mintcoin, Blackcoin and now XC are very similar to pyramid schemes, because there was either no PoW or only for a very short time.

In Hobonickels and Bottlecaps there is permanent PoW mining, which is good. However, the PoW component is completely unresponsive to the market. Newly mined coins flood the market when there is no demand, and that suppresses the price. This happened to both coins until Tranz stepped in. Smiley

So why not try a whole new approach, the opposite that Peercoin is doing:

Lets reduce the PoW reward if the PoW difficulty goes down, and increase PoW reward when PoW difficulty rises.
This should have a stabilizing impact on the price.

So for example with factor 16 like Peercoin, but with the opposite effect:

PoW Difficulty = 0,625 => 5 Coins mined per Block
PoW Difficulty = 10  => 10 Coins mined per Block
PoW Difficulty = 160 => 20 Coins mined per Block
PoW Difficulty = 25600 => 40 Coins mined per Block

As PoS reward I would suggest 10%. This should be enough to incentivise Minting to secure the network, but PoW would be crowded out only very slowly. With 200% PoS reward, we would effectively become like Mintcoin, Nxt, Blackcoin etc. very soon. I doubt that we really want that.

This design would stabilize the value of Bottlecaps. Low price => less inflation; higher price => more inflation.

Maybe such a coin exists already, but there seems to be none of the more prominent coins having such a design.

If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan when Tranz publishes the new client-version and around the time of the hardfork, and then Bottlecaps will continue the downpath.

very interesting design i credit your creativity - but what about natural PoW monopoly so for example I was first in on 5 KnC titans - isn't it in my interest to drive diff high then i get more reward ?

not criticizing - i really like your ideas.

have you read the white paper on "Rebasing" - ?
sr. member
Activity: 414
Merit: 251
Mr Tranz, coin control feature is at least to say awesome and is a must for every pos coin imo.

I just compiled a working exe from the original bottlecaps source. It seems to be syncing fine, but I will wait to make sure it syncs to the correct chain before celebrating. If it is synced on the correct chain I could add coin control to it without too much of a hassle.

That being said, if this coin stays at a 1% PoS rate, it wouldn't really be worth much time spending on the wallet. How soon could the community realistically reach consensus on changing things in main.cpp and kernel.cpp?  It seems like right now the CAP community is in slow motion, at least compared to the other coins I follow.

I am going to work on the wallet over the next few days/weeks. I plan to do a few things. Coin Control among them, but if you want to do that, that would be cool. Save me the trouble. If not no biggie.

I don't see much of a reason to change PoW, at least now.  

I DO want to increase the PoS.  Unless I hear major objections, here is what I am going to code.

After the wallet is officially released the PoS will increase until we hit the Max of 200%
Day 1 - 30 Max PoS stays at 1%
Day 31- 60 Max Pos increases to 50%
Day 61 - 90 Max Pos increases to 100%
Day 91 - 120 Max PoS increases to 150%
Day 120+ Max PoS will be 200%

I figured this will give everyone a clear opportunity to participate and allow people do their own due diligence on the code as well.

If people do not want this, fine, but I don't want to waste much time working on the wallet when it doesn't do PoW or PoS particularly well.

So speak now or forever hold your peace.


Erm .. well I feel someone has to get the facts back on this thread so I'll repost Tranz plan for him ..... It's 15 pages back now.

I have no comment here other than please do some research before posting your enlightened thinking.

Thanks Muchly

 
legendary
Activity: 1876
Merit: 1000
If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan around the launch of the new client-version and the hardfork, and then Bottlecaps will continue the downpath.

Well if there is any sense left around here, 200% pos will certainly kill caps soon enough, agreed a short burst with the pump of it changing then a slide til nothing.
It looks just like a last ditch attempt for bagholders to offload there coin.
Not entirely against pos but 200%  Huh
full member
Activity: 235
Merit: 100
I may also cite Vitalik Buterin, who criticized the same thing about Primecoin back in July 2013 when Primecoin was launched.

http://bitcoinmagazine.com/5635/primecoin-the-cryptocurrency-whose-mining-is-actually-useful/

Second paragraph from bottom:

There are some places where Primecoin missed some serious opportunities for improvement. First of all, the self-adjusting block reward was intended to be a “more natural simulation of gold’s scarcity”. However, in practice it does the exact opposite. The desirable property that gold has is that its supply at least somewhat increases with its value; if the gold price shoots past $5,000, mining opportunities will become profitable that were not profitable before, increasing the rate at which new gold is mined and eventually making the supply go up, partially counteracting the price shock. Here, if the price goes up by a factor of ten, the difficulty will shoot up significantly as well as more miners move in, leading to… a reduction in the Primecoin generation rate. Thus, instead of adding the negative feedback mechanism inherent in gold, Primecoin instead creates a positive feedback mechanism that exacerbates the problem of volatility. Also, Primecoin could have set up its exponential adjustment algorithm to have a much longer period – reaching 86.5% adjustment after two months, for example, instead of a week. This is one innovation that would also at least somewhat stabilize the value of the currency by generating more coins when interest goes up, but unfortunately so far no currency has tried this; Primecoin, despite all of its other improvements, missed the chance to be the first.
full member
Activity: 235
Merit: 100
With that PoW design, the header of the thread should be changed to "Stable value design coming soon - Bottlecaps first coin to reduce price volatility".
full member
Activity: 235
Merit: 100
200% POS well after the fact  Roll Eyes as bad as ninja mining  Shocked

It will be well over 60 days notice, hardly stealth. I personally didn't own a single CAP until after I started posting in this thread.

Those who do not want to participate can sell at a nice gain. And those that do, are still able to buy fairly cheap..

Also look at the inteview with Sunny King. Even he is realizing 1% is just not enough. Doubt he will go 200%, but this is not PPC!  Grin



Seriously changing any reward whether it be pow, pos, on the fly defeats the whole point of a trustless system., either its done innocently (out of stupidity) or its a scam....the way its promoted in the header......well



I posed this to the community, and I left it to them. It responded with almost resounding yes. I think the market has also made it clear this direction it wants to go.


Obviously but do you think they made the decision based on whats good for the coin/cryptos or simple greed? hey everyone do you want 200% interest or not  Tongue.......... Roll Eyes

 

I think both for sure.


Hey I'm still a newbie but please do not overread my post! I have been following Proof-of-Stake coins for quite a while. Here is what I have to say:

I think the discussion whether PoS reward should be 1%, 100%, 200% or whatever misses the point that the height of the PoS reward must be seen only in comparison to the PoW reward. The rest is just numeric illusion, i.e. psychology.

And the importance of the PoW component in PoW/PoS-coins is highly underestimated. It is for coin distribution! Coins like Nxt, Mintcoin, Blackcoin and now XC are very similar to pyramid schemes, because there was either no PoW or only for a very short time.

In Hobonickels and Bottlecaps there is permanent PoW mining, which is good. However, the PoW component is completely unresponsive to the market. Newly mined coins flood the market when there is no demand, and that suppresses the price. This happened to both coins until Tranz stepped in. Smiley

So why not try a whole new approach, the opposite that Peercoin is doing:

Lets reduce the PoW reward if the PoW difficulty goes down, and increase PoW reward when PoW difficulty rises.
This should have a stabilizing impact on the price.

So for example with factor 16 like Peercoin, but with the opposite effect:

PoW Difficulty = 0,625 => 5 Coins mined per Block
PoW Difficulty = 10  => 10 Coins mined per Block
PoW Difficulty = 160 => 20 Coins mined per Block
PoW Difficulty = 25600 => 40 Coins mined per Block

As PoS reward I would suggest 10%. This should be enough to incentivise Minting to secure the network, but PoW would be crowded out only very slowly. With 200% PoS reward, we would effectively become like Mintcoin, Nxt, Blackcoin etc. very soon. I doubt that we really want that.

This design would stabilize the value of Bottlecaps. Low price => less inflation; higher price => more inflation.

Maybe such a coin exists already, but there seems to be none of the more prominent coins having such a design.

If we go with 200% PoS, and keep PoW as it is, I predict that we will see a flash in the pan when Tranz publishes the new client-version and around the time of the hardfork, and then Bottlecaps will continue the downpath.
newbie
Activity: 42
Merit: 0
Tranz how exactly will the fork work?  Will aged blocks from before the fork have the new rate applied to them, or only blocks with block time after the fork?

All blocks eligible for stake, will receive the new maturity time and reward at time of fork.

Does this mean the hard-fork resets all coin age to zero for stake weight and maturity?

It means all inputs will be staking using the new rules after the hard fork.


Yes, but that could be with or without a carry over of accrued age.
It is still not clear to me, if the Coin-Age is resetted after hard fork or not?
legendary
Activity: 1540
Merit: 1060
May the force bit with you.
Commits for the night:

Clicking on Encryption Icon will unlock wallet for mint:
https://github.com/Tranz5/bottlecaps/commit/ee47e8f820572063025f18c6e164aa03199ec783

Added Staking Icon (mouseover will give simple information. Clicking will give extended PoS
info):
https://github.com/Tranz5/bottlecaps/commit/e26b3b9c10e6db93c62b21a89b828e4a5d224132

Add -walletnotify:
https://github.com/Tranz5/bottlecaps/commit/4a99f9c099ec2df3bc459d1d49c021c0f9335ebf

Add -newtxnotify:
https://github.com/Tranz5/bottlecaps/commit/58dd3def5631dbb955dc0e17634d772bf60cf662

Add -confirmnotify:
https://github.com/Tranz5/bottlecaps/commit/3bc938d58ee6232fa048a437ef7543181ad714d7

Add -powblockfoundnotify and -posblockfoundnotify:
https://github.com/Tranz5/bottlecaps/commit/6c77880d28a59bad2e8ee906373c3462b930baa0
https://github.com/Tranz5/bottlecaps/commit/1da0e1c3d1b2672517fba18f9df0a362269f7a20

Fix resendtx:
https://github.com/Tranz5/bottlecaps/commit/5c1022dde9bb05d8e4e34ffb4939744a6acd9844

ScanForWalletTransactions fix:
https://github.com/Tranz5/bottlecaps/commit/e3a5059c18fe5f6e104ec868e8ba9af374603363

Do not write to wallet during LoadWallet:
https://github.com/Tranz5/bottlecaps/commit/7d2d545d20694cbb932bffe416a055f70c809f8f

Missed commit for UnlockForMint:
https://github.com/Tranz5/bottlecaps/commit/1284d768a88fd027a0ee544114278fb1ee4d60a3

Add autosavings:
https://github.com/Tranz5/bottlecaps/commit/5490d32ca7e996058f52fc470bae0dfa26a32360


Just a few commits left and I will release a beta version, maybe tomorrow night.
Jump to: