FreeBit
Member

Offline
Activity: 106
Merit: 10
|
 |
April 19, 2013, 10:49:52 AM |
|
Just for the record. In Russian PPC is pronounced "ППЦ". It is abbreviated form (like OMG or WTF in English) of "fucking hell" more or less. I.e. a situation like you've crashed your car and lost your job on the same day. Or your town suffered from nuclear bombing/meteor shower/tsunami/etc.
LOL ...
|
|
|
|
|
|
|
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
Nymph
Newbie
Offline
Activity: 18
Merit: 0
|
 |
April 20, 2013, 12:48:04 AM |
|
i'm not a developer but i find your attitude infectious Sunny, especially in seeing what cryptocurrencies can really accomplish. i hope your efforts in this affect all of us (and they already are!) thank you for your work! you have a great mind that's well taken care of  i have enjoyed reading your posts. Thanks for the compliment  Satoshi's work inspires me and I hope my work could inspire more people to join the exciting new field  Well, you've certainly inspired me! I'm currently working to create an altcoin... not just a copy, but one with my own imagined characteristics. Not because i feel like anything is wrong with any of the cryptocurrencies in general, not even with hopes for my altcoin's success, but because i like to make things... especially things that fascinate me... and i want to see what would happen. I think it'll be fun. So thank you for the inspiration! (it spreads fast) If you ever have the time, i'm open to a lesson (i'm an anomalously quick learner) Now to continue figuring out how it's done... (if my current comprehension were a loading bar, i'd be about about 30%... some of that from reading your posts) 
|
|
|
|
irishmick
|
 |
April 20, 2013, 02:35:43 AM Last edit: April 20, 2013, 03:14:52 AM by irishmick |
|
PPC rocks Don't change the name. I think you all who want to change the name are thinking of peepee coin when you should be thinking of peer2peer coin.
POS love it. In my humble opinion the problem the general public has with bitcoin is that "These miners" are just creating the currency out of thin air and that they are profiting from nothing. With proof of stake it gives the average person who wants to buy in a way of generating income without running massive computers.
And a question:
So in POS (sorry I didn't read through all pages and this probably has been addressed) are first coins seen first coins spent?
So I receive 50 coins on 1/1/xx, receive 5000 coins on 1/10/xx, spend 50 on 1/15/xx.
Are my first POS eligible coins on 2/1/xx or on 2/10/xx?
edit*(Corrected the date above to 2/x and to say assuming 1/1 to 2/1 = 30 days)
Thanks.
|
|
|
|
Sunny King (OP)
Legendary
Offline
Activity: 1205
Merit: 1010
|
 |
April 20, 2013, 04:14:06 AM |
|
PPC rocks Don't change the name. I think you all who want to change the name are thinking of peepee coin when you should be thinking of peer2peer coin.
POS love it. In my humble opinion the problem the general public has with bitcoin is that "These miners" are just creating the currency out of thin air and that they are profiting from nothing. With proof of stake it gives the average person who wants to buy in a way of generating income without running massive computers.
And a question:
So in POS (sorry I didn't read through all pages and this probably has been addressed) are first coins seen first coins spent?
So I receive 50 coins on 1/1/xx, receive 5000 coins on 1/10/xx, spend 50 on 1/15/xx.
Are my first POS eligible coins on 2/1/xx or on 2/10/xx?
edit*(Corrected the date above to 2/x and to say assuming 1/1 to 2/1 = 30 days)
Thanks.
Thanks  The 5000 coins in your example would be eligible on 2/10, 30 days after you received those specific coins. Your other 50 coins have been spent, so can no longer generate stake. However it's a random process you don't necessarily generate stake on the 30th day, it could be much later.
|
|
|
|
spunit262
Newbie
Offline
Activity: 18
Merit: 0
|
 |
April 20, 2013, 04:52:12 AM |
|
Is there a calculator some where that will tell you on average how long a group of coins will take to make a PoS block (assuming they have aged the 30 day min)?
|
|
|
|
coinotron
Legendary
Offline
Activity: 1182
Merit: 1000
|
 |
April 20, 2013, 09:53:18 AM |
|
Sunny King Please introduce getblocktemplate RPC in next release of PPC.  My pool is overloaded by getwork PPC requests. I would like to start PPC stratum pool. Unfortunately merging GBT code into current version is not so straightforward as in case of LTC. Otherwise I would do it my self  You might want to have a look at my git forks: https://github.com/TheSeven/ppcoinhttps://github.com/TheSeven/stratum-miningIntelftw's pool (ppcoin.d7.lt) already uses those, and Vuxil's pool (vpool.me) is being switched over to that backend right now. Please note that in the configuration file of the pool server, you have to specify a compressed pubkey in hex notation (66 digits, starting with 02) instead of an address due to the nature of how ppcoin works internally. BTW, I'm also working on writing my own pool server right now. The work generation and share tracking parts are mostly finished, the accounting, reward calculation and frontend parts still need to be done. I'd appreciate a donation to PMWM8mwVYKDypzmUWCJW45bpKmFkBZtnLi or 12nsad13V93jXDMi2Y5WejRkr7Z3xZ41DG if this solves your problem  Thanks for links and information. I will look into it. Nonetheless I would prefer using "official" version of ppcoin client with GBT support. As I understand there are also changes in python code of stratum-mining?
|
|
|
|
TheSeven
|
 |
April 20, 2013, 10:17:43 AM |
|
Sunny King Please introduce getblocktemplate RPC in next release of PPC.  My pool is overloaded by getwork PPC requests. I would like to start PPC stratum pool. Unfortunately merging GBT code into current version is not so straightforward as in case of LTC. Otherwise I would do it my self  You might want to have a look at my git forks: https://github.com/TheSeven/ppcoinhttps://github.com/TheSeven/stratum-miningIntelftw's pool (ppcoin.d7.lt) already uses those, and Vuxil's pool (vpool.me) is being switched over to that backend right now. Please note that in the configuration file of the pool server, you have to specify a compressed pubkey in hex notation (66 digits, starting with 02) instead of an address due to the nature of how ppcoin works internally. BTW, I'm also working on writing my own pool server right now. The work generation and share tracking parts are mostly finished, the accounting, reward calculation and frontend parts still need to be done. I'd appreciate a donation to PMWM8mwVYKDypzmUWCJW45bpKmFkBZtnLi or 12nsad13V93jXDMi2Y5WejRkr7Z3xZ41DG if this solves your problem  Thanks for links and information. I will look into it. Nonetheless I would prefer using "official" version of ppcoin client with GBT support. As I understand there are also changes in python code of stratum-mining? The ppcoind-side changes are basically a straightforward port of the GBT patches for bitcoind. The only thing that I needed to change in those is adding a call to the block signing function in submitblock. Sunny, could you comment on how you're planning to handle block signing in the official GBT support update? In my implementation the GBT client just sends a zero-byte signature, and ppcoind then calculates the real one. Letting the GBT client sign it seems like a lot of unnecessary complication on that side. But another option would be to not send the varstr at all. I send it as a zero length varstr, as it seemed easiest, will the official one be compatible with that? The Stratum server also needs some changes because ppcoin has a slightly different block and transaction format (adding a couple of fields), and only accepts compressed pubkeys in the coinbase txn, not pay to address. My changes basically boil down to those two things, they're the bare minimum required.
|
My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
|
|
|
bitpop
Legendary
Offline
Activity: 2870
Merit: 1060
|
 |
April 21, 2013, 05:39:30 PM |
|
Where can I get a non installer for windows?
|
|
|
|
stdset
|
 |
April 21, 2013, 06:46:03 PM |
|
Could somebody answer this simple question? I read the whitepaper, but didn't found an answer. The question is: How POW and POS cooperate in PPCoin? 6 blocks/hour target frequency: is it total frequency of POW and POS together. Or is it only for POW? Now POS blocks seem to be much more frequent than POW blocks. Does that affect POW difficulty?
Thank you.
|
|
|
|
Schleicher
|
 |
April 21, 2013, 06:48:28 PM |
|
Where can I get a non installer for windows?
You can use 7-Zip to extract the files from the exe
|
|
|
|
Sunny King (OP)
Legendary
Offline
Activity: 1205
Merit: 1010
|
 |
April 21, 2013, 06:56:46 PM |
|
The ppcoind-side changes are basically a straightforward port of the GBT patches for bitcoind. The only thing that I needed to change in those is adding a call to the block signing function in submitblock. Sunny, could you comment on how you're planning to handle block signing in the official GBT support update? In my implementation the GBT client just sends a zero-byte signature, and ppcoind then calculates the real one. Letting the GBT client sign it seems like a lot of unnecessary complication on that side. But another option would be to not send the varstr at all. I send it as a zero length varstr, as it seemed easiest, will the official one be compatible with that?
The Stratum server also needs some changes because ppcoin has a slightly different block and transaction format (adding a couple of fields), and only accepts compressed pubkeys in the coinbase txn, not pay to address. My changes basically boil down to those two things, they're the bare minimum required.
Yes, I think that's how it's supposed to work. It will be supported in official ppcoind by just adding a block signing call in getblocktemplate. Thanks for the excellent work on stratum support!
|
|
|
|
TheSeven
|
 |
April 21, 2013, 08:52:21 PM |
|
The ppcoind-side changes are basically a straightforward port of the GBT patches for bitcoind. The only thing that I needed to change in those is adding a call to the block signing function in submitblock. Sunny, could you comment on how you're planning to handle block signing in the official GBT support update? In my implementation the GBT client just sends a zero-byte signature, and ppcoind then calculates the real one. Letting the GBT client sign it seems like a lot of unnecessary complication on that side. But another option would be to not send the varstr at all. I send it as a zero length varstr, as it seemed easiest, will the official one be compatible with that?
The Stratum server also needs some changes because ppcoin has a slightly different block and transaction format (adding a couple of fields), and only accepts compressed pubkeys in the coinbase txn, not pay to address. My changes basically boil down to those two things, they're the bare minimum required.
Yes, I think that's how it's supposed to work. It will be supported in official ppcoind by just adding a block signing call in getblocktemplate. Thanks for the excellent work on stratum support! Should I send you a pull request with my ppcoind side changes, or are you planning on redoing it yourself?
|
My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
|
|
|
Sunny King (OP)
Legendary
Offline
Activity: 1205
Merit: 1010
|
 |
April 21, 2013, 09:07:19 PM |
|
Should I send you a pull request with my ppcoind side changes, or are you planning on redoing it yourself?
No need to send this one as it would be changed when merging with bitcoin 0.8
|
|
|
|
TheSeven
|
 |
April 21, 2013, 10:42:45 PM |
|
Just thought I'd announce it here as well: I've opened an experimental Stratum PPC pool, based on a completely new pool server software written by me. I'd appreciate any amount of testing that people can give it. See this post for details: http://new.ppcointalk.org/index.php?topic=41.0
|
My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
|
|
|
pyra-proxy
|
 |
April 22, 2013, 03:46:47 AM |
|
Just thought I'd announce it here as well: I've opened an experimental Stratum PPC pool, based on a completely new pool server software written by me. I'd appreciate any amount of testing that people can give it. See this post for details: http://new.ppcointalk.org/index.php?topic=41.0Trying it out to help you test it out... try and not take it offline too much :-) some notice would be nice in cases that are not an emergency.
|
|
|
|
12gaFacelift
|
 |
April 22, 2013, 12:46:31 PM |
|
the only and the best missing thing with ppc its there is no p2pool for people who dont want to pay to have my cash taken away for nothing.
|
|
|
|
pyra-proxy
|
 |
April 22, 2013, 02:10:07 PM |
|
the only and the best missing thing with ppc its there is no p2pool for people who dont want to pay to have my cash taken away for nothing.
Actually there is a better than p2pool in the form of Stake Mining, no pool required and ultimate DDOS protection
|
|
|
|
12gaFacelift
|
 |
April 22, 2013, 02:35:52 PM |
|
the only and the best missing thing with ppc its there is no p2pool for people who dont want to pay to have my cash taken away for nothing.
Actually there is a better than p2pool in the form of Stake Mining, no pool required and ultimate DDOS protection Now my friend and I want to know more about that "Stake Mining" ¤¿¤
|
|
|
|
DarkHyudrA
Legendary
Offline
Activity: 1386
Merit: 1000
English <-> Portuguese translations
|
 |
April 23, 2013, 12:22:18 PM |
|
the only and the best missing thing with ppc its there is no p2pool for people who dont want to pay to have my cash taken away for nothing.
Actually there is a better than p2pool in the form of Stake Mining, no pool required and ultimate DDOS protection Now my friend and I want to know more about that "Stake Mining" ¤¿¤ The "Stake mining" is what will keep the blockchain alive after the whole coin distribuition. You mine it simply by leaving your client open. Moar details in the paper of PPC.
|
English <-> Brazilian Portuguese translations
|
|
|
pyra-proxy
|
 |
April 24, 2013, 11:29:39 PM |
|
Just thought I'd announce it here as well: I've opened an experimental Stratum PPC pool, based on a completely new pool server software written by me. I'd appreciate any amount of testing that people can give it. See this post for details: http://new.ppcointalk.org/index.php?topic=41.0Trying it out to help you test it out... try and not take it offline too much :-) some notice would be nice in cases that are not an emergency. Pool seems to be working well so far, my only feature I wish you had was better mobile support for the web front-end...
|
|
|
|
|