Author

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

legendary
Activity: 1713
Merit: 1029
I've looked around and I just want to clear up one idea about this coin:

If I have more coins, am I more likely to mine coins?

Like if I have 2000 coins and 1.5GH/s, am I more likely to mine a coin than someone who has 1000 coins and 1.5GH/s? And less than someone with 10000 coins and 1.5GH/s?

Edit: that is in 3 weeks huh?
legendary
Activity: 1205
Merit: 1010
I think the idea of proof-of-stake is quite interesting...

I've read the paper on the website, but didn't have time to check the source code, yet. I do have some questions about thing the paper doesn't explain:

  • Exactly what is used as input in a coinstake transaction? My best interpretation would be that all outputs in your wallet are included, such that the correct coin-age can be computed. Wouldn't this effectively kill privacy as it links all your outputs together?
  • Will proof-of-stake result in the richest people having to say the most? Exactly what decision could they force by using their PPC-wealth?
  • Is it possible to keep PPCoins laying around for a long time, just to build up coin-age and use this to force some decision onto the network at a later time?
  • What outputs can be used in the coinstake? Must those output be consumed already or must they still be available?

As I said, I didn't have time to check the source code, so some questions may be answered that way. However, I'd like to hear your view on the questions I posed.

In any way, I think you're doing some good work in creating an implementation to start trying new ideas!

- coinstake does not put all your coins inside, as you observe correctly that would compromise privacy. the built-in minter only sometimes try to combine small coins from the same address/key
- yes and that's intended, just like in proof-of-work case those who own the highest hashrate having the most say. they could affect the decision in deciding main chain.
- to a very limited extent yes. this question has to be considered with our v0.2 main chain protocol, which will use proof-of-stake difficulty to score competing chains. you'd need to accumulate a *lot* of coin age to force large reorgs, my estimate is you need a large portion of all coin age currently participating in the protection of the network. So I classify this sort of double-spending attack on the same level of 51% attack on proof-of-work.
- output is no different from user transaction, only difference is it includes a reward (proof-of-stake mint) and is held for maturity (520 blocks same as coinbase)

newbie
Activity: 25
Merit: 0
I think the idea of proof-of-stake is quite interesting...

I've read the paper on the website, but didn't have time to check the source code, yet. I do have some questions about thing the paper doesn't explain:

  • Exactly what is used as input in a coinstake transaction? My best interpretation would be that all outputs in your wallet are included, such that the correct coin-age can be computed. Wouldn't this effectively kill privacy as it links all your outputs together?
  • Will proof-of-stake result in the richest people having to say the most? Exactly what decision could they force by using their PPC-wealth?
  • Is it possible to keep PPCoins laying around for a long time, just to build up coin-age and use this to force some decision onto the network at a later time?
  • What outputs can be used in the coinstake? Must those output be consumed already or must they still be available?

As I said, I didn't have time to check the source code, so some questions may be answered that way. However, I'd like to hear your view on the questions I posed.

In any way, I think you're doing some good work in creating an implementation to start trying new ideas!
legendary
Activity: 1205
Merit: 1010
i sent 0.01 Smiley
question: fee is mandatory? can't be selectable like BTC?

btw: i like your nick, i should change mine to oPPai  :p

Yes fee is required with default and minimum 1 cent per kilobyte. You can use listtransactions to see the exact fee paid for the transaction.
legendary
Activity: 1205
Merit: 1010
i'm getting a lot of messages like this:

******* exception encountered *******
ProcessMessages(tx, 798 bytes) : Exception 'CDataStream::read() : end of data' caught, normally caused by a message being shorter than its stated length
ProcessMessage(tx, 798 bytes) FAILED
askfor tx a23942f142d07b45a397   0
sending getdata: tx a23942f142d07b45a397

in %APPDATA%\Roaming\PPCoin\debug.log

i dont know what it means or if it is importand..., miners are working correctly (at least, so it seems)



This is a known issue where Bitcoin tx presumably were somehow broadcasted from a node bridged with Bitcoin network. This is not affecting the block chain or your client other than dumping these exception messages into the logs.

We are working on a network protocol upgrade in v0.2 so in the future you will see clean log messages.
hero member
Activity: 607
Merit: 500
Someone want to send any amount of PPC to my address to make sure its working please? (Even .01)

PRRqRbQaoqiqfAgBD4RaTtTk3sxRpZeSBT

i sent 0.01 Smiley
question: fee is mandatory? can't be selectable like BTC?

btw: i like your nick, i should change mine to oPPai  :p
sr. member
Activity: 473
Merit: 250
Sodium hypochlorite, acetone, ethanol
i'm getting a lot of messages like this:

******* exception encountered *******
ProcessMessages(tx, 798 bytes) : Exception 'CDataStream::read() : end of data' caught, normally caused by a message being shorter than its stated length
ProcessMessage(tx, 798 bytes) FAILED
askfor tx a23942f142d07b45a397   0
sending getdata: tx a23942f142d07b45a397

in %APPDATA%\Roaming\PPCoin\debug.log

i dont know what it means or if it is important..., miners are working correctly (at least, so it seems)

hero member
Activity: 686
Merit: 500
Someone want to send any amount of PPC to my address to make sure its working please? (Even .01)

PRRqRbQaoqiqfAgBD4RaTtTk3sxRpZeSBT
sr. member
Activity: 473
Merit: 250
Sodium hypochlorite, acetone, ethanol
yes ,
i got it working, had to restart ppcoind.exe  Roll Eyes

only mining locally, want to try on your pool tomorrow, i'm going to sleep now

edit:
fyi im using poolers cpu miner for best performance, it looks like it is ~10Mhash faster

minerd -a sha256d -o http://127.0.0.1:9902 -u user -p pass

(and on the other machine i use cgminer for the gpu)
hero member
Activity: 560
Merit: 500
ive installed it on 2 computers, now i thought it was smart to connect one miner to the other computer like this

bitcoin-miner-64.exe -t 4 -o http://ppcoinrpc:[email protected]:9902
but it says:
HTTP 403: Forbidden
HTTP 403: Forbidden
0 kHash/s          4 CPU threads

when i use:
bitcoin-miner-64.exe -t 4 -o http://ppcoinrpc:[email protected]:9902

it does work

Using CPU (4 threads)
12.92 MHash/s      4 CPU threads

i've added these lines in ppcoin.conf:
rpcallowip = 127.0.0.1
rpcallowip = 192.168.0.102

is that correct way to add more ips?  something seems to be wrong, anyone knows how to connect one computer miner to the ppcoind server that is running on the other?  


edit: i guess i have to setup ssl like this https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon 

but havent been able to do this... because i'm on windows... , tried connecting to NothinG's pool, also does not work (same connection problems) ...
Did you do
Code:
server=1
?
sr. member
Activity: 473
Merit: 250
Sodium hypochlorite, acetone, ethanol
ive installed it on 2 computers, now i thought it was smart to connect one miner to the other computer like this

bitcoin-miner-64.exe -t 4 -o http://ppcoinrpc:[email protected]:9902
but it says:
HTTP 403: Forbidden
HTTP 403: Forbidden
0 kHash/s          4 CPU threads

when i use:
bitcoin-miner-64.exe -t 4 -o http://ppcoinrpc:[email protected]:9902

it does work

Using CPU (4 threads)
12.92 MHash/s      4 CPU threads

i've added these lines in ppcoin.conf:
rpcallowip = 127.0.0.1
rpcallowip = 192.168.0.102

is that correct way to add more ips?  something seems to be wrong, anyone knows how to connect one computer miner to the ppcoind server that is running on the other?  


edit: i guess i have to setup ssl like this https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon 

but havent been able to do this... because i'm on windows... , tried connecting to NothinG's pool, also does not work (same connection problems) ...
hero member
Activity: 686
Merit: 500
So I saw people buying PPCoin's at 0.001 or something, what is the current profitability estimate? What is the current difficulty?

Is there an exchange up already?

Current difficulty is 3886, approx 1266 coins per block

I saw this thread

https://bitcointalksearch.org/topic/wts-ppcoin-for-btc-new-energy-efficient-crypto-currency-102329

He is selling them for 0.001 each.
legendary
Activity: 1442
Merit: 1000
So I saw people buying PPCoin's at 0.001 or something, what is the current profitability estimate? What is the current difficulty?

Is there an exchange up already?

Current difficulty is 3886, approx 1266 coins per block
hero member
Activity: 686
Merit: 500
So I saw people buying PPCoin's at 0.001 or something, what is the current profitability estimate? What is the current difficulty? I might set my backup pool when I'm not hopping to NothinG's if they are profitable. I want to see how proof of stake ends up working long-term.
legendary
Activity: 1442
Merit: 1000
Just signed up to the forum, but I get "You are not allowed to post new content in the forum."


I'm looking into this now Smiley thank you for joining Cheesy


It's working now, so all good Grin

Good job creating the forum btw
legendary
Activity: 1420
Merit: 1010
Just signed up to the forum, but I get "You are not allowed to post new content in the forum."


I'm looking into this now Smiley thank you for joining Cheesy
legendary
Activity: 1442
Merit: 1000
Just signed up to the forum, but I get "You are not allowed to post new content in the forum."
legendary
Activity: 1205
Merit: 1010
We now have our own dedicated Forum for PPCoin discussion Smiley  http://ppcointalk.org feel free to join and use and give me feedback and tips please .... especially the "forum design...and general mods"  Smiley

I am really touched by the enthusiasm and dedication by the small community we have now. I will try to do my best  Smiley
legendary
Activity: 1420
Merit: 1010
Just wanted to say I am working on a Chat forum specifically for PPCoin and hopefully should have up in a day or two Smiley

also RE the transaction fees NothingG, your going to have to have a play with a various send amounts and many address send amounts so... I would rather have a nice lot of data to analyse ro charts and graphs to compare in the future, and i'd be happy to donate 20PPC (should be more than enough for 1000's of transactions right??) from my mining shares for such a purpose if u can record and display the data in nice charts and graphs etc or send me the raw data??

Hope you all have a great weekend Smiley
If you need help with the forum (such as hosting [drop me a pm], forum design...and general mods), let us know.

I'm going to try with sendtoaddress and see how that works for now. After it gets to the point where people are withdrawing a lot and causing transaction fees to skyrocket, I'll start working on a script that does a sendmany. Currently, it's setup that the user sets aside 1 PPC in their account to handle their transaction (done automatically). I can set it up as a percentage donation, they will be listed in the sendmany letting the pool (from donations) pay for the transaction. I'm not really sure how that will work, but it at least helps me figure out where to spend donations.

I'll start logging all the data soon. I've still got a lot more work with the script to detect new blocks, as well as a script that will convert the ppcoind to database for my transactions. I'm getting to the point where transactions are going to be hard to read after ~100. Stack that with the average amount of people on the site at once, and you've got yourself a hell of a server load. Anyways, I'll send as much information as I can to the users (with their API key) letting them decide how they want to make their own graphs.


In these transactions:
1-I've sent myself (from the pool, to my home wallet) 6482.75326 PPC.
2-The pool received the transaction from (3'd TXID).
3-Shows the pool sending 1 PPC to the pool's wallet.

Looks like each transaction cost 0.01 PPC.

[Edit]: Looks like 6482.75326 PPC showed up in my home wallet after 2 confirmations.


We now have our own dedicated Forum for PPCoin discussion Smiley  http://ppcointalk.org feel free to join and use and give me feedback and tips please .... especially the "forum design...and general mods"  Smiley
legendary
Activity: 1205
Merit: 1010
Would it be possible to add within the next few release a method to determine the price of the transaction?

It's tough to get an exact figure in advance as the list of inputs are selected by the client automatically. Although this per-kilobyte fee is actually a Bitcoin legacy. People may think Bitcoin has no fees, but there is only a small area of the block reserved for fee-free transactions in Bitcoin. Once transaction volume is way up and it would cause confusions to Bitcoin users as they do need to pay fee.
Jump to: