Bitcoin Forum
November 03, 2024, 11:45:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 143 »
  Print  
Author Topic: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency  (Read 684836 times)
AMD FTW
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250


GET IN - Smart Ticket Protocol - Live in market!


View Profile
August 21, 2012, 06:08:28 AM
 #101

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

GUTS | GET-Protocol ICO
smart-ticket protocol for events | live product with market traction!
BTC ANN | WEBSITE | BLOG | SANDBOX | WHITEPAPER | BOUNTY
punin
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile WWW
August 21, 2012, 06:22:53 AM
 #102

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

Your ppcoin.conf file should look like this:

rpcuser = anyusernameyoulike
rpcpassword = anypasswordulike
server = 1
rpcallowip = 127.0.0.1


Then start your cgminer and add a pool:
URL: http://127.0.0.1:9902
username: same as set above for rpcuser
password: same as set above for rpcpassword

Head of Product Development
Bitfury Group
www.bitfury.com
killerstorm
Legendary
*
Offline Offline

Activity: 1022
Merit: 1033



View Profile
August 21, 2012, 07:53:17 AM
 #103

The fundamental problem is that stakeholders can mount double-spending attacks effortlessly.

I'm not convinced of that. True, they didn't release much information on this, but to me it looks like you only have the chance to use your stake to mine a block once in a blue moon.

It doesn't matter that it's rare. You can get access to a steady flow of double-spend transactions via a kickback mechanism:

You, a wealthy hacker, would implement a "ppcoin-double-spend-edition" client. It works exactly like a regular client, except there is an additional "double spend lottery" button. When user clicks that button client creates a double-spend transaction for a recent user's transaction and it submits this transaction to you.

This double spend txn will spend 90% of input to user and 10% as a kickback to you.

Now I assume that this client will get popular since users have a chance to buy products for 10% of their cost.

If this client is popular, you get a constant stream of double-spend transactions with kickbacks to you.

You include these double-spend transactions into your proof-of-stake blocks, aiming to trigger a reorg. If you successfully mine it and reorg is successful, you earn kickbacks. If reorg doesn't work, you lose nothing since your coin-days are not consumed and you can try again.

Alternatively, you can use proof-of-work and send-to-self to increase coin-days consumed in your transaction. Quote from the ppcoin paper:

Quote
The protocol for determining which competing block chain wins as main chain has been
switched over to use consumed coin age. Here every transaction in a block contributes its
consumed coin age to the score of the block. The block chain with highest total consumed
coin age is chosen as main chain.

Apparently, it doesn't matter whether coin-days are consumed in proof-of-stake blocks as a stake or in proof-of-work blocks in transactions.

So you can mine proof-of-work blocks which include double-spend transactions and aim to do a reorg. You can easily check whether it's currently possible and how much of an opportunity do you lose in terms of interest and power spent on hashing. Thus you mine only when there is a chance of profit, and on average this operation will be profitable.

Even if you own just 1% of hashing power you have a chance of double-spend once in 100 blocks, which is significant.

Chromia: a better dapp platform
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
August 21, 2012, 08:21:20 AM
 #104

I've got a pool setup if anyone wants to help test it, create an account @ http://46.166.138.142/

killerstorm
Legendary
*
Offline Offline

Activity: 1022
Merit: 1033



View Profile
August 21, 2012, 10:00:48 AM
 #105

Actually a large stash of coins is not even necessary to perform double-spends: you can get extra coin-days-destroyed for your block by paying people to send you their send-to-self transactions privately. As proof-of-stake based mining earns 1% per year, you can pay like 2% per year to make it profitable for them.

Once you have access to transactions which consume a lot of coin-days (relatively to normal spending activity) you can add them to your block and cause a large reorg.

So, basically, what is required is enough hash-power to mine block once in a while, say, once in a hour. And double-spend is pretty much guaranteed.

Chromia: a better dapp platform
Luceo
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


Per aspera ad astra!


View Profile
August 21, 2012, 10:11:12 AM
 #106

I tried to get the client running but it says something about RPCpassword and such Tongue
Anyone care to help me? Smiley
//DeaDTerra

you need to make ppcoin.conf Smiley

in ./ppcoin folder
I have made on in the roaming/PPcoin it's called ppcoin.conf
and it contains
rpcuser=bitcoinrpc
rpcpassword=
but it doesn't work
//DeaDTerra
You need to give it a password.
I gave it a password, still didn't work. Must the pass have certain characteristics.
//DeaDTerra

Most likely you have bitcoind already running so you have to set rpcport

FuzzyBear
Legendary
*
Offline Offline

Activity: 1420
Merit: 1010



View Profile WWW
August 21, 2012, 10:26:02 AM
 #107

I've got a pool setup if anyone wants to help test it, create an account @ http://46.166.138.142/

Most excellent, have created an account and will try tonight to point and mine in ur pool .... I have a GUI Miner setup that i will test it on Smiley may even have to run home at lunch and see if it works!!

***** Earn DEV at http://devtome.com *****
Rubberduckie
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
August 21, 2012, 11:59:44 AM
 #108

just pointed one of my miners your way Grin

FuzzyBear
Legendary
*
Offline Offline

Activity: 1420
Merit: 1010



View Profile WWW
August 21, 2012, 01:18:39 PM
 #109

I've got a pool setup if anyone wants to help test it, create an account @ http://46.166.138.142/

Most excellent, have created an account and will try tonight to point and mine in ur pool .... I have a GUI Miner setup that i will test it on Smiley may even have to run home at lunch and see if it works!!

Ran home at lunch... all excited... had 2 mins to get it working.... failed to connect Sad will have to try again after work Sad.... Just for the record... if i have GUI miner setup mining BTC successfully... do i have to change any settings like what coin i am mining ?? never been able to get the guiminer mining LTC either.. but this could be because my pools do not like guiminer?? urgh sorry this digressing into other Guiminer issues i'm sure and all i probably did was put the wrong port number in.

will have a play and if sucessful will start a nice new thread explaining all to others for Mining PPcoins as there are a few people in similar situations.... http://46.166.138.142/workers.php

Best of luck with the pool and any idea how long it will take to potentially solve a block in the pool... hope i get on board before the first block is solved!! but best of luck to you all

***** Earn DEV at http://devtome.com *****
AMD FTW
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250


GET IN - Smart Ticket Protocol - Live in market!


View Profile
August 21, 2012, 01:41:30 PM
 #110

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

Your ppcoin.conf file should look like this:

rpcuser = anyusernameyoulike
rpcpassword = anypasswordulike
server = 1
rpcallowip = 127.0.0.1


Then start your cgminer and add a pool:
URL: http://127.0.0.1:9902
username: same as set above for rpcuser
password: same as set above for rpcpassword


Punin I sent you a PM Smiley

GUTS | GET-Protocol ICO
smart-ticket protocol for events | live product with market traction!
BTC ANN | WEBSITE | BLOG | SANDBOX | WHITEPAPER | BOUNTY
DeaDTerra
Donator
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
August 21, 2012, 01:50:28 PM
 #111

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

Your ppcoin.conf file should look like this:

rpcuser = anyusernameyoulike
rpcpassword = anypasswordulike
server = 1
rpcallowip = 127.0.0.1


Then start your cgminer and add a pool:
URL: http://127.0.0.1:9902
username: same as set above for rpcuser
password: same as set above for rpcpassword


Punin I sent you a PM Smiley
I have done the above and the mining works fine, when do I know if I have found a block? Smiley
//DeaDTerra
DeaDTerra
Donator
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
August 21, 2012, 02:07:07 PM
 #112

I've got a pool setup if anyone wants to help test it, create an account @ http://46.166.138.142/
I started mining on your server but I started with a negative balance which leads me to think that you are doing something wrong with your calculations for rewards and that you might be taking some of the rewards for the miners Sad
I hope this is not the case and that it's simply a mistake but please look it over.
//DeaDTerra
AMD FTW
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250


GET IN - Smart Ticket Protocol - Live in market!


View Profile
August 21, 2012, 03:20:56 PM
 #113

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

Your ppcoin.conf file should look like this:

rpcuser = anyusernameyoulike
rpcpassword = anypasswordulike
server = 1
rpcallowip = 127.0.0.1


Then start your cgminer and add a pool:
URL: http://127.0.0.1:9902
username: same as set above for rpcuser
password: same as set above for rpcpassword


Punin I sent you a PM Smiley
I have done the above and the mining works fine, when do I know if I have found a block? Smiley
//DeaDTerra

Open up another command prompt

type (after each line hit enter) This is my example for Windows 7 X64 bit
cd..
cd..
cd program files (x86)
cd ppcoin
cd dameon
ppcoind getinfo



Mine shows a 0 "balance" but I have some "newmint" . I'm assuming once this is verified on the network it will move over to my balance field. Not sure if I'm wrong someone corrrect me.

GUTS | GET-Protocol ICO
smart-ticket protocol for events | live product with market traction!
BTC ANN | WEBSITE | BLOG | SANDBOX | WHITEPAPER | BOUNTY
AMD FTW
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250


GET IN - Smart Ticket Protocol - Live in market!


View Profile
August 21, 2012, 03:26:10 PM
 #114

Whoever help me figure out how to get this running, I'll send them a free steam activation key for supreme commander and forged Alliance.

I installed the client and can created my ppcoin.conf file in my roaming/ppcoin folder. I'm pretty sure the ppcoin.conf file is setup wrong and that's why it can't connect or start mining. My 7950's are remaining idle.

Your ppcoin.conf file should look like this:

rpcuser = anyusernameyoulike
rpcpassword = anypasswordulike
server = 1
rpcallowip = 127.0.0.1


Then start your cgminer and add a pool:
URL: http://127.0.0.1:9902
username: same as set above for rpcuser
password: same as set above for rpcpassword


Punin I have another question for you. I have 2 other computers on my local home network that I'd like to point over to this one.

Lets assume PC #1 is my host running the PPCOIN client and running CGMINER
PC #2 assuming IP is 10.0.0.2
PC #3 assuming IP is 10.0.0.3

I should be able to run CGMINER on PC2 and PC3 and have them show up in my CGMINER on my main host PC which has the PPCOIN client installed. If this is correct, how do I go about doing this. This way I have only 1 wallet on my main PC and I could see all the cpus running on my main PC under CGMINER

Thanks in advance

GUTS | GET-Protocol ICO
smart-ticket protocol for events | live product with market traction!
BTC ANN | WEBSITE | BLOG | SANDBOX | WHITEPAPER | BOUNTY
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 21, 2012, 03:28:07 PM
 #115

Wait, does this post imply that you are trying to hold back information about how this is actually implemented, and instead want to serve the people backing your project with that kind of vague "don't worry" response?
Not very trustworthy at all... Why not answer my questions with six simple yes/no responses? I'm a bit worried now...

We encourage folks to read the code and understand the details of the inner workings. Looks like you've been doing it quite well, I would say most of your observations are quite right. We apologize for our current lack of resources.

Double spending is indeed a weakness in the design and that's one of the reasons why checkpoint is needed. I think we have been clear about that in our paper. We will look for other reasonable solutions within our power although that should not be construed as some sort of guarantee.
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 21, 2012, 03:54:50 PM
 #116

Wait.  That is the whole purpose of the "proof".  It is to prevent a double spend.  It would be like saying this vault is a great design except for people being able to steal money trivially is one of the weaknesses.

If you need to rely on centralized checkpointing then there is no point to mining.  You could just make a centralized server and issue coins, handle redemptions, and validate tx by destroying old coins and issuing new ones as part of every tx at a tiny fraction of the cost of mining.

Decentralized transaction processing is very expensive (the entire daily tx volume of Bitcoin could be handled by a single low end VPS) but it is the cost of decentralization.   Having that cost combined with reliance on a central authority to protect the value of coins is the worst of both worlds.

None of this should be considered an attack on proof of stake, the problem is PPCoin isn't proof of stake.  It is centralized auditing with pretend mining thrown on top to make it look decentralized.

We are certainly aware of this viewpoint. But we don't agree that with centralized checkpointing the minters are useless as you claim because:
1) minters provide decentralized minting service and transaction processing
2) checkpoint master is not considered reliable so minters provide high availability

Furthermore we are not fully convinced that decentralization requires massive consumption of energy. We shall see how far we can go along our design.
killerstorm
Legendary
*
Offline Offline

Activity: 1022
Merit: 1033



View Profile
August 21, 2012, 04:09:33 PM
 #117

It would be like saying this vault is a great design except for people being able to steal money trivially is one of the weaknesses.

I would liken PPCoin's security to that of a hot dog stand. You cannot simply steal money as dude who sells hot dog is guarding it, but if you overpower the dude (which is almost trivial) you can grab the money. BUT that dude brings money to bank from time to time (like each 4 hours), and once money is in bank it's much harder to steal it from there. (But if bank itself wants to steal the money, that's another story.)

So, well, hot dog stand dude provides high availability and convenience. But, well, he's not very secure...

HotDogCoin

Chromia: a better dapp platform
Acejam
Full Member
***
Offline Offline

Activity: 124
Merit: 251


View Profile
August 21, 2012, 04:12:09 PM
 #118

Can someone compile this for Mac OSX? I tried using the QT SDK and MacPorts, but received about ~6 build errors in QT. Based off MacPorts, I either need to downgrade Boost, and upgrade Bitcoin.

Thoughts?
Transisto
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
August 21, 2012, 06:12:19 PM
 #119

It would be like saying this vault is a great design except for people being able to steal money trivially is one of the weaknesses.

I would liken PPCoin's security to that of a hot dog stand. You cannot simply steal money as dude who sells hot dog is guarding it, but if you overpower the dude (which is almost trivial) you can grab the money. BUT that dude brings money to bank from time to time (like each 4 hours), and once money is in bank it's much harder to steal it from there. (But if bank itself wants to steal the money, that's another story.)

So, well, hot dog stand dude provides high availability and convenience. But, well, he's not very secure...

HotDogCoin

Any HDC / BTC exchange planned ?

Report after 18hrs at 700mhs
Code:
"balance" : 0.00000000,
"newmint" : 4366.01000000,
"stake" : 0.00000000,
"blocks" : 1487,
"connections" : 25,
luffy
Hero Member
*****
Offline Offline

Activity: 607
Merit: 500



View Profile
August 21, 2012, 09:14:08 PM
 #120

you are lucky!
after 24h with 660MHash
i have found only 2 blocks with 2700 coins!
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 143 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!