Author

Topic: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency - page 120. (Read 684864 times)

member
Activity: 66
Merit: 10
Anything stopping ppcoin from being merge-mined ?
vip
Activity: 472
Merit: 250
Is there anything about the ppcoin protocol that will prevent bitcoin ASIC's from mining it?  If there is, I'd see ppc as a legit alternate mining market where non ASIC tech could potentially thrive.

legendary
Activity: 1205
Merit: 1010
I have updated FAQ section on checkpointing:

Quote
Why do you need central checkpointing?

As of our v0.2 centrally broadcasted checkpointing is no longer a critical part of the protocol. It's main purpose now is to defend the network during the initial growth period and help ensure a smooth upgrade path if critical vulnerability is found. We are confident that central checkpointing can now be gradually weakened and eventually removed to achieve similar decentralization level of Bitcoin as the ppcoin network matures.


There is still some alter coin designer throwing FUD out there to claim that our design is not a proper proof-of-stake design and is based on centralized checkpointing. So I would like to repeat here that central checkpointing now only serves as bootstrapping safeguard, not a permanent part of the protocol.

As to Rosenfeld/Cunicula's proof-of-stake proposals on Bitcoin wiki, they are competing proof-of-stake designs but not necessarily better than ppcoin. The design goals are different. PPCoin is designed to demonstrate that a future energy efficient block chain is possible, i.e. solving the energy consumption issue of cryptocurrency. This is a very hard problem to solve and in my opinion would be an important step forward for future cryptocurrency technology. Also we came up with ppcoin design probably around or before when Rosenfeld/Cunicula did theirs (we started design work in October 2011), not to mention their designs today are still somewhat proof-of-concept and may or may not be ready for any implementation.

From my point of view I am all for competing in free market fairly and friendly, and all the different alter currencies should treat each other part of a larger team to further advance cryptocurrency technology and maybe even a higher cause for humanity. That's why we choose to continue the tradition of Nakamoto and release ppcoin in MIT license and open for everyone to fork, experiment and compete. For me I am committed to continue work on and watch ppcoin network operations and see ppcoin fulfill its promises.

Thank you all for your kind support!

(Correction: As cunicula points out below, he and Meni Rosenfeld started their designs as early as July 2011 so about three months earlier than ppcoin design)
legendary
Activity: 1554
Merit: 1222
brb keeping up with the Kardashians
When will we see PPC on the BTC-e exchange?
legendary
Activity: 1064
Merit: 1000
SOLVED     Grin


I have solved the "unknown address" bug in the PPC explorer and the new version has been uploaded to the server.

I am going to start my own thread for the PPC explorer website now, further details will be posted there.
legendary
Activity: 1554
Merit: 1222
brb keeping up with the Kardashians
legendary
Activity: 1205
Merit: 1010
I would like to get explained what value represent "Coin day"

I had 400 as a stake and it disapeared, Will all my balance / newmint become stake after > 30 days ?

Coin-day comes from the concept of coin age as the amount of currency holding times the length of the holding period. If you hold 1000 coins for 30 days you have 30000 coin-days of coin age accumulated on these coins.

Stake does not 'disappear', as it simply returns to balance when stake matures (after 520 blocks). There is a small chance that all or a large part of your balance turns into stake (although usually it generates stake gradually) so we provided a 'reservebalance' configuration to keep part of your balance for immediate use.

newmint cannot transfer to stake as it first needs to mature into balance.


I am not totally sure how the display of "stake" related to balance and new mint is interconnected. I have been mostly looking at script sigs and hashes, so perhaps somebody else will chime in with a better explanation of how the fields in the getinfo output interrelate.


Relation between balance/newmint/stake
newmint --> balance (newmint matures into balance)
balance <--> stake (balance transfers into stake and then matures back into balance)
legendary
Activity: 1064
Merit: 1000
Quote
"balance" : 4094.57000000,
    "newmint" : 691.10000000,
    "stake" : 0.00000000,

    "blocks" : 7217,
    "moneysupply" : 9301687.32034700,
..
    "ip" : "74.114.29.111",
    "difficulty" : 10893.90880867,
    "keypoololdest" : 1345480350,
    "keypoolsize" : 102,
}
I would like to get explained what value represent "Coin day"

I had 400 as a stake and it disapeared, Will all my balance / newmint become stake after > 30 days ?


I believe "Coin days" used to be listed in the getinfo, but I am not 100 % certain.

I have been looking through the source code so much lately and "coin days" is how age is referred to so that is how I think of it.

For example:
" ppcoin: total coin age spent in transaction, in the unit of coin-days.
// Only those coins meeting minimum age requirement counts. As those
// transactions not in main chain are not currently indexed so we
// might not find out about their coin age. Older transactions are
// guaranteed to be in main chain by sync-checkpoint. This rule is
// introduced to help nodes establish a consistent view of the coin
// age (trust score) of competing branches."


Essentially a coin day is equal to 1 PPC that is unspent for 1 day.

From the Wikki: (https://github.com/ppcoin/ppcoin/wiki/FAQ)

When can I start generating proof-of-stake blocks?

After 30 days the network would start seeing proof-of-stake blocks. If you have balance ppcoind would automatically try to generate stake for you. If you find a stake the reward is 1 cent per coin-year consumed (can be roughly understood as 1% interest annually). The reward amount is added to your stake amount and is shown together in the 'stake' field of getinfo output.



I am not totally sure how the display of "stake" related to balance and new mint is interconnected. I have been mostly looking at script sigs and hashes, so perhaps somebody else will chime in with a better explanation of how the fields in the getinfo output interrelate.
legendary
Activity: 1064
Merit: 1000
then even if you don't mine any more, just by having coins in your acount, stake blocks are appeared?


Yes, hence the theory behind the energy efficiency of PPC.

The idea that eventually there will be enough proof of stake blocks being generated, that proof of work blocks will not be necessary to keep the PPC network running.
donator
Activity: 1731
Merit: 1008
Quote
"balance" : 4094.57000000,
    "newmint" : 691.10000000,
    "stake" : 0.00000000,

    "blocks" : 7217,
    "moneysupply" : 9301687.32034700,
..
    "ip" : "74.114.29.111",
    "difficulty" : 10893.90880867,
    "keypoololdest" : 1345480350,
    "keypoolsize" : 102,
}
I would like to get explained what value represent "Coin day"

I had 400 as a stake and it disapeared, Will all my balance / newmint become stake after > 30 days ?
hero member
Activity: 607
Merit: 500
then even if you don't mine any more, just by having coins in your acount, stake blocks are appeared?
legendary
Activity: 1064
Merit: 1000
i got a stake block today. i don't know what it is but i am huppy :p
i am mining solo. "stake" blocks are only available during solo?

Proof of stake blocks are based on the amount of "coin days" you have in a account. You do not need to "mine" in the conventional sense to get them. Just have coins 30+ days since the last time they were spent in your account. When you generate a proof of stake block, so many "coin days" are destroyed (not the coins themselves, you still have them to save, spend..whatever)

Mining in the conventional sense is what is called "Proof of work" blocks, you mine by solving a hash below a target value, hence "work".

Proof Of stake = "Mining" based on number of coins in account unspent for > 30 days. Coin days are used up to generate a block.

Proof of work = Mining using cpu/gpu to solve hashes and generate blocks.

Proof of Stake is what makes PPC unique as no other active coin uses it.
hero member
Activity: 607
Merit: 500
i got a stake block today. i don't know what it is but i am huppy :p
i am mining solo. "stake" blocks are only available during solo?
member
Activity: 86
Merit: 10
Is there some sort of roi calculator or a simple formula i could use to calculate how long it should take to find a block. I been running this solo for 2 days and did not find a thing. appreciate any math wizards out there giving me some hope Wink thanks.

p.s. using about 1.3 g/h
Any bitcoin calculator should work. For example, putting your hashrate and the ppcoin difficulty into this one gives about 10 hours on average, or 1 day 6 hours to 95%. Are you sure you don't have immature blocks? They won't show up in your balance and take 520 blocks to mature.

yes i am sure i have not received anything i even get blank results with the ppcoind listtransactions i am using cgminer not sure what the problem is sigh i know the set-up works as i am able to pool mine with results and i get a connection to the ppcoind server so i guess i am unlucky Sad
legendary
Activity: 1442
Merit: 1000
ok thank you for that rubberduckie, for some reason your simple 5 lined response worked. I now have a client and ive started mining with pheonix.

couple of issues:

1. should I use the same settings as bitcoin mining within my phoenix bat file? I cant seem to get device=1 to work, simply crashes when I put both in the instruction line.  at the moment I use this:

phoenix -u

http://PQBv6xTcYb5ZTs2pRRxZSmjBYCxYmFSRJs:[email protected]:9942 -k phatk VECTORS fastloop BFI_INT -q 3 AGGRESSION=21 WORKSIZE=128 device=0

2. when mining it does not display my speed (kh) is there a reason for this... apparently I am doing 0 kh but submitting shares

3. when mining with ppcpool i am getting alot of no work idle errors, will adding a higher -q value help?

4. when do the ppc actually go to my wallet?


I should have mentioned this is a dual card rig non crossfired. cant seem to get two instances to work either. anyway below is what i am currently getting... as u can see theres plenty of idle time and note 0 speed


B:\Bitcoin\phoenix>phoenix -u http://PQBv6xTcYb5ZTs2pRRxZSmjBYCxYmFSRJs:thekooli
[email protected].to:9942 -k phatk VECTORS fastloop BFI_INT -q 8 AGGRESSION=21 WO
RKSIZE=128 device=1
[11/09/2012 02:06:54] Phoenix 1.48 starting...
[11/09/2012 02:06:54] Connected to server
[11/09/2012 02:07:06] Warning: work queue empty, miner is idle
[11/09/2012 02:07:19] Warning: work queue empty, miner is idle
[11/09/2012 02:07:19] Result: cac5aba3 accepted
[11/09/2012 02:07:32] Warning: work queue empty, miner is idle
[11/09/2012 02:07:32] Result: a3500387 accepted
[11/09/2012 02:07:45] Warning: work queue empty, miner is idle
[11/09/2012 02:07:45] Result: 88bce89f accepted
[11/09/2012 02:07:58] Warning: work queue empty, miner is idle
[11/09/2012 02:07:58] Result: 15c27945 accepted
[11/09/2012 02:07:58] Result: 38619510 accepted
[11/09/2012 02:08:11] Warning: work queue empty, miner is idle
[11/09/2012 02:08:11] Result: cec7e693 accepted
[11/09/2012 02:08:11] Result: c87ec390 accepted
[11/09/2012 02:08:24] Warning: work queue empty, miner is idle
[11/09/2012 02:08:36] Warning: work queue empty, miner is idle
[11/09/2012 02:08:49] Warning: work queue empty, miner is idle
[11/09/2012 02:08:49] Result: e2fe2057 accepted
[11/09/2012 02:09:02] Warning: work queue empty, miner is idle
[11/09/2012 02:09:15] Warning: work queue empty, miner is idle
[11/09/2012 02:09:28] Warning: work queue empty, miner is idle
[11/09/2012 02:09:28] Result: 410cdb79 accepted
[11/09/2012 02:09:41] Warning: work queue empty, miner is idle
[11/09/2012 02:09:41] Result: 65202a65 accepted
[11/09/2012 02:09:41] Result: 5e9eb307 accepted
[11/09/2012 02:09:41] Result: b62f18a7 accepted
[11/09/2012 02:09:54] Warning: work queue empty, miner is idle
[0 Khash/sec] [12 Accepted] [0 Rejected] [RPC (+LP)]


Sorry for the late reply, I've been at work.

I'm only familiar with cgminer but if you still need help, I'll be happy too Smiley

rubberduckie whats your ppc address as I would like to send you some coins to say thanks for getting me up n mining. I believe I got 550 coins for my first days earnings so I shall send you these


glad you got it working Smiley

PTAR8kcuDpQxbC735E6qni6dffpu1S6gER
hero member
Activity: 560
Merit: 500
Minds are like parachutes they work best when open
ok thank you for that rubberduckie, for some reason your simple 5 lined response worked. I now have a client and ive started mining with pheonix.

couple of issues:

1. should I use the same settings as bitcoin mining within my phoenix bat file? I cant seem to get device=1 to work, simply crashes when I put both in the instruction line.  at the moment I use this:

phoenix -u

http://PQBv6xTcYb5ZTs2pRRxZSmjBYCxYmFSRJs:[email protected]:9942 -k phatk VECTORS fastloop BFI_INT -q 3 AGGRESSION=21 WORKSIZE=128 device=0

2. when mining it does not display my speed (kh) is there a reason for this... apparently I am doing 0 kh but submitting shares

3. when mining with ppcpool i am getting alot of no work idle errors, will adding a higher -q value help?

4. when do the ppc actually go to my wallet?


I should have mentioned this is a dual card rig non crossfired. cant seem to get two instances to work either. anyway below is what i am currently getting... as u can see theres plenty of idle time and note 0 speed


B:\Bitcoin\phoenix>phoenix -u http://PQBv6xTcYb5ZTs2pRRxZSmjBYCxYmFSRJs:thekooli
[email protected].to:9942 -k phatk VECTORS fastloop BFI_INT -q 8 AGGRESSION=21 WO
RKSIZE=128 device=1
[11/09/2012 02:06:54] Phoenix 1.48 starting...
[11/09/2012 02:06:54] Connected to server
[11/09/2012 02:07:06] Warning: work queue empty, miner is idle
[11/09/2012 02:07:19] Warning: work queue empty, miner is idle
[11/09/2012 02:07:19] Result: cac5aba3 accepted
[11/09/2012 02:07:32] Warning: work queue empty, miner is idle
[11/09/2012 02:07:32] Result: a3500387 accepted
[11/09/2012 02:07:45] Warning: work queue empty, miner is idle
[11/09/2012 02:07:45] Result: 88bce89f accepted
[11/09/2012 02:07:58] Warning: work queue empty, miner is idle
[11/09/2012 02:07:58] Result: 15c27945 accepted
[11/09/2012 02:07:58] Result: 38619510 accepted
[11/09/2012 02:08:11] Warning: work queue empty, miner is idle
[11/09/2012 02:08:11] Result: cec7e693 accepted
[11/09/2012 02:08:11] Result: c87ec390 accepted
[11/09/2012 02:08:24] Warning: work queue empty, miner is idle
[11/09/2012 02:08:36] Warning: work queue empty, miner is idle
[11/09/2012 02:08:49] Warning: work queue empty, miner is idle
[11/09/2012 02:08:49] Result: e2fe2057 accepted
[11/09/2012 02:09:02] Warning: work queue empty, miner is idle
[11/09/2012 02:09:15] Warning: work queue empty, miner is idle
[11/09/2012 02:09:28] Warning: work queue empty, miner is idle
[11/09/2012 02:09:28] Result: 410cdb79 accepted
[11/09/2012 02:09:41] Warning: work queue empty, miner is idle
[11/09/2012 02:09:41] Result: 65202a65 accepted
[11/09/2012 02:09:41] Result: 5e9eb307 accepted
[11/09/2012 02:09:41] Result: b62f18a7 accepted
[11/09/2012 02:09:54] Warning: work queue empty, miner is idle
[0 Khash/sec] [12 Accepted] [0 Rejected] [RPC (+LP)]


Sorry for the late reply, I've been at work.

I'm only familiar with cgminer but if you still need help, I'll be happy too Smiley

rubberduckie whats your ppc address as I would like to send you some coins to say thanks for getting me up n mining. I believe I got 550 coins for my first days earnings so I shall send you these
legendary
Activity: 1205
Merit: 1010

So what does difficulty 1 represent, a certain amount of coin-age you need?

proof-of-work difficulty 1 represents 4 billion (2**32) hashes.
proof-of-stake difficulty 1 represents 4 billion (2**32) coin-day-second, that is, if you have 1 million coin-day you can roughly expect a difficulty 1 block in 4000 seconds. Also note the coin-age calculation here requires the age to be over 30 days and capped at 90 days.
legendary
Activity: 1205
Merit: 1010
Good,

Could you make a locked thread we can subscribe to to get these updates ?

Weekly updates are linked on wiki page: https://github.com/ppcoin/ppcoin/wiki/Weekly-updates
legendary
Activity: 1205
Merit: 1010
Is there some sort of roi calculator or a simple formula i could use to calculate how long it should take to find a block. I been running this solo for 2 days and did not find a thing. appreciate any math wizards out there giving me some hope Wink thanks.

p.s. using about 1.3 g/h

Which miner are you using? It has been reported and verified that cpuminer 2.x does not work with solo mining of ppcoin.
sr. member
Activity: 520
Merit: 253
555
Are you sure you don't have immature blocks? They won't show up in your balance and take 520 blocks to mature.

However, they should show up in the raw list of transactions, available via "ppcoind listtransactions". Also note that the current block reward is much higher than 50 Smiley

(I just realized my script shows them as regular transactions; I did not care to check the "immature" bit, since I've done most of my *coin mining via pools. I admit it's fun to solo mine for blocks again Wink)
Jump to: