Bitcoin Forum
May 23, 2024, 11:55:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
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 57 58 59 60 61 »
961  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 17, 2012, 04:03:40 PM

You do lose a little due to compound interest. I get 1% interest a year from PPCoin. This is compounded every time I get a block. Getting the block earlier increases the compounding frequency.
I concede that the benefit is extremely small.

My problem is as follows:

1) There is a positive incentive to adopt modified code.
2) The modified code invalidates the proof-of-stake mechanism.

A cheap attack is to release modified code and pay new users a small amount to adopt it. Stake contributed by these corrupted clients would no longer secure the network. You depend on the residual users who decide to use the original code out of altruism. Again, admittedly just a tiny bit of altruism would suffice to motivate them.

Anyways, the broader point is that security should be created by block validity rules. These rules are enforceable. Modifiable code should not be the basis for security.
The blockchain-based solution is to require stakeholders to submit work when they submit signatures. This rule can be enforced in the blockchain.


This probably belongs to the same type of issues as the other open issue that minters may stop processing transactions. I generally consider under these type of situations most rational nodes would not try to modify client to gain very little profit. Tragedy of the commons most likely does not apply as the gain is minimal.

Ideally it would be nice to not have this type of issues, but in practice it might not be easy to completely rid of them given the design goals and other more serious attacks to defend. Also if it's true that users are easily bribed to adopt corrupted clients, then there are likely a lot more tragedy of the commons type of attacks to all cryptocurrencies including bitcoin.

But anyways we can keep this topic open in case it becomes realistic.
962  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 17, 2012, 02:54:35 PM

You could try to do that, but other nodes may only take the first block you send due to duplicate stake detection (see design paper for the description of duplicate stake detection). That means you would end up on one fork anyway.

Also the proof-of-stake mint is based on coin age consumed by minter. You don't lose much if your block is on the wrong fork, as then the coin age wasn't consumed. So there isn't much incentive to try to prevent mint loss by getting on multiple forks.

Is it rational for miners to try to detect duplicate stake? I don't understand this well, so please correct any errors I make.

Say we have two forks (A and B) with a common history H. Each fork has the probability pA and pB of becoming the main chain. Chain B is one block longer, containing an extra block Sb. They share a duplicated stake block Sd.

(A) H-Sd

(B) H-Sb-Sd

Some unlucky miners are going to see fork A first. They perceive chains A and B to be of equal length. They will either extend fork A or add another fork to B. Some lucky miners see fork B fist and thus perceive fork B as longer. The lucky miners only extend fork B.

Aren't the unlucky miners at a disadvantage because their blocks are more likely to be orphaned. Wouldn't they be better off ignoring duplicate stake detection and just extending the longer chain, B?

If so, wouldn't miners prefer a modified client that drops duplicate stake detection?

The current algorithm is for the unlucky miner to try to extend fork A, but if B gets extended by others first then the unlucky miner would accept fork B and reorganize.

Once again I don't see much incentive here to try to disable duplicate stake detection and open yourself to serious DoS attacks. You just get your 1% later, it's not lost.
963  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 16, 2012, 06:37:45 PM
How hard would it be to modify the PPC coin client so that it attempts to generate a stake block for not just the main chain, but also for any forks from the main branch?

Adoption of such a modified client would seem to slightly increase stake income.
(i.e. in the event of an orphaned block, you get your stake earlier. This means you accumulate coin age more quickly. This means your next block comes slightly earlier too.)

Complete adoption of this modified client would seem to make all forks equivalent in terms of stake content. Therefore only proof-of-work would determine chain selection, correct?

Also, as more people adopt this client forks become more frequent. Therefore, the rewards from adopting the updated client increase. Right?


Yes, that is the point. Proof-of-stake allows stakeholders to send a signal that one fork is correct. However, conditional on you having the necessary stake, each signal is costless and you can simultaneously signal for multiple forks (i.e. you can take both sides of the bet without any additional cost). Each signal will earn a reward if the fork turns out to win. Therefore you might as well signal for as many forks as possible.

I've been agitating for costly signals to avoid this problem. If each signal is costly, then you would only send it out for chains that are likely to succeed. The cost would be paid in work.

For some reason, only my proof-of-stake proposal incorporates costly signaling. I don't understand why.  I'm trying to provoke an argument about whether costless signaling is a major problem.
I think it is. Therefore, I think PPC coin should be modified to make signaling costly.

You could try to do that, but other nodes may only take the first block you send due to duplicate stake detection (see design paper for the description of duplicate stake detection). That means you would end up on one fork anyway.

Also the proof-of-stake mint is based on coin age consumed by minter. You don't lose much if your block is on the wrong fork, as then the coin age wasn't consumed. So there isn't much incentive to try to prevent mint loss by getting on multiple forks.
964  Alternate cryptocurrencies / Altcoin Discussion / Re: [POLL] PPC DEVELOPMENT WORTH on: October 16, 2012, 01:15:21 AM
I have no intention of broadcasting this estimate of ppcoin project effort cost. I don't know why smoothie is so obsessed with it and quoting it everywhere, well it might actually be free promotion for us  Wink

The original estimate was intended to counter the accusation that my goal was to make a quick buck and then disappear. I was merely pointing out the fact that it couldn't possibly be the case considering how much effort went into this project. Of course one doesn't need to trust me on that, I have repeatedly stated that users should be fully aware of the risk involved in investing in ppcoin market as it is an experimental project.

I would like to clarify that I do not claim that because I spent so much time on the project then ppcoin should be valued at such levels. How much ppcoin should be valued is entirely up to each user and market in general. It's quite possible that the design is not good enough to compete in the market so it wouldn't worth much at all.

I would like to say that my motivation has been to innovate and help advance cryptocurrency technology, given my belief that bitcoin technology is beneficial to humanity and gives liberty more chance to survive amongst growing tyranny throughout the world today. So yeah I spent a lot of time on the project. I could have used the time to further some of my other potentially more profitable but soulless projects, but I find ppcoin project the most cherished in my heart, so even if ppcoin entirely fails I would have no regret whatsoever. I have enough means to support myself so I don't really see how making more money would make my life happier and more fulfilled.

I fully intend to continue work on ppcoin project and I don't see myself disappearing any time soon, barring any unforeseen circumstances at least. I also encourage capable developers gain more knowledge of the design and become a source of backup of the project.

I also appreciate people voting in this thread valuing our work on ppcoin. Even if you voted for a value less than $1000 I take it that you still think our work has some value and may potentially contribute to the advancement of knowledge in cryptocurrency technology. So I thank you for the kind support  Smiley
965  Alternate cryptocurrencies / Altcoin Discussion / Re: 10,000th Block of PPCoin on: October 15, 2012, 03:30:54 PM
Really appreciate all your support Smiley I should really start doing a better job of ignoring all these pointless attacks. I was probably a bit too naive to hope that I can instill some reason to the mind of the trolls but so far it's been quite futile.

So yeah I need to concentrate more on the real work at my hands.

Fuzzy is quite right that one shouldn't put in ppcoin what one cannot afford to lose. The project is experimental so please manage your risk accordingly.

Again thank you all for the kind support and I will try my best  Smiley
966  Alternate cryptocurrencies / Altcoin Discussion / Re: PPcoin: Are there many people mining for PPC? on: October 15, 2012, 04:25:22 AM
What happened on Aug 19? 2 million ppc mined in one day with no reason?

http://www.proofofstake.com/

OTOH on 9/14, with ~100 fold difficulty, only 51K mined.

 Huh

Aug 19 was the release date. Difficulty starts at 256 so lots of mining power joined to mine some blocks at low difficulty.

ppcoin's mint rate is determined by difficulty. So as difficulty rise mint rate is somewhat lowered.
967  Alternate cryptocurrencies / Altcoin Discussion / Re: [PPC] Is Sunny King (of PPCoin) RealSolid (of SolidCoin)? on: October 14, 2012, 08:43:04 PM
Is bitcoin a scammy society? Yes. (If you need proof I can provide hundreds of links.) Did satoshi create bitcoin? Yes. Is my observation that satoshi started a scammy society inaccurate? Clearly not. Did I mention anything about governments? Strawman. Is it well within my libertarian rights to scathingly point out the vast theft inherent to the growth of the current crop of cryptocurrencies and the sarcastically serendipitous anonymity of their creators? Certainly. You can play at being coy, stupid, or imply my stupidity, but I will not stand down from my beliefs because you think you have some kind of moral or intellectual superiority and make-believe that it is warranted by calling yourself libertarian.

No need to get self-indignant like that Wink You are welcome to start a competing currency and show Satoshi and the world how it was meant to be done properly.
968  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency on: October 14, 2012, 08:28:59 PM
Weekly Update #8

https://bitcointalk.org/index.php?topic=114994.msg1272094#msg1272094
969  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 14, 2012, 08:18:33 PM
You are right I don't have a math analysis of how much coins are needed to attempt control of block chain. First it's more difficult than Satoshi's design, secondly I think there maybe other practical attacking vectors that I have missed so putting a math formula there as the final say on security is a bit misleading as well. So no I don't think I am ready to do this type of analysis. I think I have mentioned this before.

I did not claim that you need 50% coins to control ppcoin block chain. Much less of that would be enough.

It may not match your expectations but I did what I can to contribute, rather than sitting there and accusing other people being lazy and greedy while they are the ones doing the real work. How convenient.

If you are so helpful then why don't you polish your analysis and continue discussion on the security properties? Instead you would just launch your personal crusade to attack me and ppcoin project. If you worried so much about investors then why I haven't seen one pm from you describing the vulnerability of ppcoin and discuss with me ways of fixing it? I have received quite a number of pms but none are from the detractors as their main goal is to discredit ppcoin in public.

However given all that I have endured from you, you are still welcome to pm me if you truly wish to discuss about security analysis of ppcoin. Otherwise we would just have to part our ways.
970  Alternate cryptocurrencies / Altcoin Discussion / Re: [PPC] PPCoin Weekly Updates on: October 14, 2012, 07:31:33 PM
Weekly Update #8

  • SatoshiRoulette introduced PPC games this week, becoming the first (non-exchange) website that accepts ppcoin payments.
  • Andy Rossy has provided a raw transaction rpc patch for those who needs the patch to run a service.
  • This serves as a reminder that ppcoin is experimental software that I do not make any guarantee regarding its security. Users must evaluate risks on their own regarding the security of ppcoin and I can only say I will try to do my best to make it more secure.
  • Some miners like to jump between currencies to maximize their profit, this is normal. Often we see ppcoin proof-of-work difficulty oscillate a bit as miners switch and this is expected. My observation is that mining difficulty tends to follow exchange rate. This phenomenon is universal to other bitcoin forks as well, as we saw some chains had problems recovering from miner withdrawals due to long adjustment intervals. For ppcoin it appears to recover from miner withdrawal reasonably well due to the continuous adjustment design. This type of oscillation has less negative impact on ppcoin network for two reasons. First proof-of-stake block generation is independent of the proof-of-work difficulty. And secondly the proof-of-work mint rate design somewhat dampens the oscillation effect.

Have fun and next week!
971  Alternate cryptocurrencies / Altcoin Discussion / Re: [PPC] Is Sunny King (of PPCoin) RealSolid (of SolidCoin)? on: October 14, 2012, 06:52:48 PM
Hmm I don't know what I said wrong prompted such a response from you.

If you deeply understand privacy, liberty and what cryptocurrency is all about then you wouldn't so cheaply accuse Satoshi of starting a scammy society. In a libertarian society people are supposed to be responsible for their own risk-taking not expect government to drive out all the scammers.

Read more on these topics, Jon Matonis is a good writer on these issues.
972  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency on: October 14, 2012, 06:43:06 PM
Ok, but is it possible in future versions to add a field in listtransactions that shows the age of the coins(in days if possible)? So I can for instance calculate faster and easier how much till they are stake?
Also, in the FAQ it says it will TRY to generate a stake block, what conditions control if I generate one or don't? And how often will it try to generate a stake block?

It's relatively random and you don't have much control on how often you get one other than that the more idle coins you have you would generate them more often. Also their age needs to be greater than 30 days.
973  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 14, 2012, 06:38:17 PM
Sigh, killerstorm, I already replied to your formula the same day I don't think they are correct. Whatever you believe, you can feel all superior and think your 'security analysis' is all foolproof, and warrant personal attacks and smear campaigns of ppcoin.

Sorry I don't think a real researcher on these issues act like you do. They are probably more level headed and responsible. So I guess we'd have to part our ways then.

974  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 14, 2012, 06:06:30 PM
The point about egos is on point. Most criticism (not all) is driven by personal feelings. This type of criticism is just noise and should be ignored.

That said, killerstorm raised a very important point. The workings of PPC are opaque. Learning the  protocol requires sifting through the code. It is not reasonable to expect outsiders to do this.

This makes it very difficult for outsiders to analyze PPC. A new white paper which contains details sufficient to implement ppc independently would solve this problem.

Sunny has to be the person to write this. Sonny, lay out the protocol details and let these details speak for themselves.

Right now my priority is operational and security issues. Design paper may be updated in the future but there is no guarantee at this moment. Unfortunately that's how things are done outside ivory tower. I feel with the design paper + source code out there if you truly want to do some analysis of the algorithm you already have all you need, not out of the norm even for pure research oriented work you'd have to make some effort to understand things.

You can also help to make the learning curve a bit less steep, by creating some wiki articles/discussion topics for example.
975  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [PPC] PPCoin Released! - First Long-Term Energy-Efficient Crypto-Currency on: October 14, 2012, 05:35:07 PM
I am sure it's been asked a lot, but there are dozens of pages here and searching would not be effective. But can someone tell me how you generate proof-of-stake blocks?
I know that you need to let the money "rot" for 30 or so days and then automagically blocks 'might' appear, but I'd really like a better explanation.

And what about the stake part? By stake I assume gambling where it's a win OR lose meaning I could find a proof-of-stake block or lose my money?

No you don't lose the stake it's only withheld for a few days after generating a block for the network. Here stake means more like shares than the gambling stake.

For more explanations on this topic please see our FAQ: https://github.com/ppcoin/ppcoin/wiki/FAQ
976  Alternate cryptocurrencies / Altcoin Discussion / Re: [PPC] Is Sunny King (of PPCoin) RealSolid (of SolidCoin)? on: October 14, 2012, 05:16:47 PM
Satoshi was anonymous, whats the big issue ?

The issue is, as I said, it makes it look like you have something to hide. Perhaps because of the pump and dump aspect of these currencies. Anonymous creators, pyramidal currency distribution, scandal after scandal, etc. The community attracts and fosters scammers by its nature and partly by the precedent set by Satoshi, imo.

If the source code is not open then maybe this 'have something to hide' argument would have some merits. With open source I think repeating this line just shows that you don't fully grasp the concept of privacy, liberty and the political nature of cryptocurrencies. Besides, revealing identity might cause other non-political issues to the developer and hamper their ability to continue the work.

Sure if you want to choose to be all open about your identity like Gavin does then fine go for it. Just don't claim moral superiority over those who wish to remain anonymous.
977  Alternate cryptocurrencies / Altcoin Discussion / Re: [EGO?] How much Sunny King thinks his PPC development is worth... on: October 14, 2012, 04:40:09 PM
Yes my time worths more than some forum trolls who claims he can program too.

Programming real algorithms cost more than some hello world kiddy scripts. Well if you truly want to show that I overestimated then produce a cheaper proof-of-stake coin that's not a copy of ppcoin.

Of course you cannot do it other than trolling forums. Not many programmers can do such mission critical algorithms and not all programmers are paid the same low salary that you expect. My estimate also includes Scott's time and his time worths every bit as much as mine so I think my estimate is quite fair.

Stop being so childish and go ask coblee how much his time is worth.

But feel free to keep trolling rather than learning some skills and do some real work.
978  Economy / Economics / Re: What is Money? on: October 14, 2012, 06:13:43 AM
Simply state, money is something that facilitate the monetary functions: unit of account, medium of exchange and store of value.

There has been a debate in Austrian school as to whether bitcoin can be money. The debate centered around Mises' regression theorem, which states that a monetary commodity can be traced back to its original non-monetary use in the market.

Of course the problem is bitcoin does not have a non-monetary use. So some took this as the proof that bitcoin must not be a legitimate form of money.

I find this argument rather disingenuous. I believe if Mises or Rothbard is still around, they would readily recognize the error in the regression theorem when they saw what happened to bitcoin in the market.

Bitcoin has proven that market will value monetary properties alone, regardless of non-monetary use. This does not detract from the brilliance of Mises, as he didn't have the privilege of watching the market valuing monetary properties without any non-monetary value. Yes it's a huge difference if you can see it happening right in front of your eyes.

So yeah cryptocurrency is here to stay and is the most revolutionary form of money to date.
979  Alternate cryptocurrencies / Altcoin Discussion / Re: PPCoin is NOT a decentralized cryptocurrency on: October 14, 2012, 03:28:22 AM
I don't know why you guys resurrected 2 months old thread...

I support LTC, I just think as you said, it doesnt really bring anything new to the table.  The information about PPC can be read on the white papers for those who are curious. Smiley

This is bullshit: white paper has little information, and it is about an old version of ppcoin. It isn't relevant anymore, and probably it wasn't really ever relevant...

After harsh criticism (including mine) Sunny King changed  how PoS works...

It actually have got considerably more secure, I admit it. Still I believe it is inferior to proof-of-work and to PoS+PoW hybrids.

But what's alarming is that Sunny King is not willing to publish his security analysis. When I did some analysis on my own he showed that he is fully aware of issues involved. But he simply does not want to participate in discussion. I.e. he develops some algorithm, says that it should work and you people believe him. That's pathetic.

I am perfectly willing to engage in discussions however to my disappointment only cunicula among the self-proclaimed proof-of-stake experts seems to be capable of civil discussions. I don't see much merit in your so-called security analysis. I understand your criticism, but coblee also thinks the type of attacks you are concerned with are not practical when you presented the same argument to his litecoin proposal. Sure I will consider improvements in the future as problems arise, but that's hardly a valid excuse to paint ppcoin design as worthless.

The problem I see with your camp is that you guys have too much ego and think only your proof-of-stake design is good. The so-called critics (except for cunicula) did not give even a tiny credit to ppcoin team and me. I only hear regurgitation of how your design is more legitimate and superior blah blah plus a lot of dirty words thrown on ppcoin.

I am sorry I cannot acknowledge this type of 'criticism' as constructive. No you didn't contribute to ppcoin, with or without your 'harsh criticism' I was going to introduce the v0.2 improvement to ppcoin, which I entirely came up with by myself.

I hope you can realize the error in your ways and start engaging in meaningful discussions without unreasonable attack on ppcoin and me. I think you are smart and maybe can contribute some good ideas if your mind is in the right place. As I said before I wish everyone of us can look deeper and realize that maybe we work towards the same larger goal so we can throw away our petty differences and be respectful to each other. I do not hate all these litecoin trolls either who throw insults on me freely, but I pity them and hope one day they would realize what they did was wrong as well.
980  Alternate cryptocurrencies / Altcoin Discussion / Re: Is Sunny King (of PPCoin) RealSolid (of SolidCoin)? on: October 13, 2012, 05:45:44 PM
Sunny King has gotten the people that posted about these problems to remove them from the forum. Sunny King wants to cover up the truth about PPCoin.

Pathetic. If you didn't come up with this pack of lies yourself then I suggest you stop trusting whoever fed you this garbage, for your own sake.
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 57 58 59 60 61 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!