Bitcoin Forum
April 20, 2024, 03:11:50 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANN] [PPC] PPCoin Beta Release Soon  (Read 18928 times)
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 10, 2012, 02:18:31 PM
Last edit: August 19, 2012, 06:00:45 PM by Sunny King
 #1

I am happy to announce that project ppcoin is now close to beta quality and will be released to public soon.

What are we announcing?

  - First implementation of hybrid proof-of-work/proof-of-stake
  - Long term energy non-dependence (meaning if hashrate drops network is still protected)
  - Long term energy efficiency (assuming the continuation of Moore's law)
  - Proof-of-work mint rate is a function of difficulty (every 16x in difficulty mint rate is halved)
  - Proof-of-stake mint rate is less than 1% annually
  - Centrally broadcasted checkpoint for transaction settlement and defend against 51% attacks

  - No premine
  - No tax
  - Open source
  - Same license term as Bitcoin to help advancing cryptocurrency technology

Schedule

  - Beta release is tentatively scheduled for Aug 19, 2012. In the first release only command-line client is available (ppcoind). Stay tuned.

History

This effort started in October 2011 after some study and appreciation of Nakamoto's breakthrough work. We independently discovered proof-of-stake and worked on redesigning a significant portion of Nakamoto's protocol. The main goal of ppcoin is to validate that energy efficiency is achievable with cryptocurrency. We hope our work would contribute to the advancement of the revolutionary new field.

Update (2012-08-16):

We are busy preparing the final build of the release. Official block chain is tentatively scheduled to start at SUNDAY 2012-08-19 18:00:00 UTC

Disclaimer: This is experimental beta software so play at your own risk. We reserve the right to restart block chain should severe flaws require such actions but we will try our best to avoid such scenario as much as possible.

Release builds will be available for download a few hours before the scheduled block chain start time. Source code and design paper will be available around the same time or earlier.

Thank you for your support!

Update (2012-08-19):
Our paper is now published at http://www.ppcoin.org/.

Release builds have been completed and block chain is on schedule to start at

SUNDAY 2012-08-19 18:00:00 UTC

Release build and source code will be released 5 minutes before block chain start time.

Thank you for your support!

Update:

Release build (including source code) is now available at http://www.ppcoin.org/.
(Sourceforge)
1713625910
Hero Member
*
Offline Offline

Posts: 1713625910

View Profile Personal Message (Offline)

Ignore
1713625910
Reply with quote  #2

1713625910
Report to moderator
1713625910
Hero Member
*
Offline Offline

Posts: 1713625910

View Profile Personal Message (Offline)

Ignore
1713625910
Reply with quote  #2

1713625910
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713625910
Hero Member
*
Offline Offline

Posts: 1713625910

View Profile Personal Message (Offline)

Ignore
1713625910
Reply with quote  #2

1713625910
Report to moderator
1713625910
Hero Member
*
Offline Offline

Posts: 1713625910

View Profile Personal Message (Offline)

Ignore
1713625910
Reply with quote  #2

1713625910
Report to moderator
1713625910
Hero Member
*
Offline Offline

Posts: 1713625910

View Profile Personal Message (Offline)

Ignore
1713625910
Reply with quote  #2

1713625910
Report to moderator
HauntingShade
Member
**
Offline Offline

Activity: 80
Merit: 10


View Profile
August 11, 2012, 02:49:19 AM
 #2

Sounds good.
Create a simple but effective Windows (GUI) miner and I'll help during the launch!
ThiagoCMC
Legendary
*
Offline Offline

Activity: 1204
Merit: 1000

฿itcoin: Currency of Resistance!


View Profile
August 11, 2012, 02:55:01 AM
 #3

If it is some king of "centralized", already "51% protected"... Why it needs the miners?
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1225


Away on an extended break


View Profile
August 11, 2012, 03:13:29 AM
 #4

I am happy to announce that project ppcoin is now close to beta quality and will be released to public soon.

What are we announcing?

  - First implementation of hybrid proof-of-work/proof-of-stake
  - Long term energy non-dependence (meaning if hashrate drops network is still protected)
  - Long term energy efficiency (assuming the continuation of Moore's law)
  - Proof-of-work mint rate is a function of difficulty (every 16x in difficulty mint rate is halved)
  - Proof-of-stake mint rate is less than 1% annually
  - Centrally broadcasted checkpoint for transaction settlement and defend against 51% attacks

  - No premine
  - No tax
  - Open source
  - Same license term as Bitcoin to help advancing cryptocurrency technology

Schedule

  - Beta release is tentatively scheduled for Aug 19, 2012. In the first release only command-line client is available (ppcoind). Stay tuned.

History

This effort started in October 2011 after some study and appreciation of Nakamoto's breakthrough work. We independently discovered proof-of-stake and worked on redesigning a significant portion of Nakamoto's protocol. The main goal of ppcoin is to validate that energy efficiency is achievable with cryptocurrency. We hope our work would contribute to the advancement of the revolutionary new field.
I see the next version of SolidCoins.
smoothie
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
August 11, 2012, 03:15:30 AM
 #5

Gpu mining? Cpumining?

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 11, 2012, 04:56:13 AM
 #6

Mining is compatible with Bitcoin mining, but not merge-minable with Bitcoin.

Regarding checkpointing I know it's going to be controversial so I'll try to explain here:

 - Centrally broadcasted checkpointing is not considered part of the immutable core of the protocol, but is needed to make commerce practical as proof-of-stake is somewhat weaker in protection against double spending. Initially it is enforced strongly to protect against malicious powerful miners during the early mining stage. In the future it may be relaxed or replaced with a decentralized version should such algorithm become ready.

 - We consider the checkpointing mechanism a more centralized version of Bitcoin's checkpointing, but not as centralized as SolidCoin's trust node. This is because if the node generating checkpoints fails or disconnects, block chain still continues, but in SolidCoin's case if trust node fails block chain would stop, and that's why they need 10 of those I think. So checkpoints are a centralized form of protection of the block chain, but that doesn't invalidate the purpose of miners/minters as block chain can run on it's own without the protection of checkpoints, albeit with some higher risk.

  - We did fret over this issue during our development, but this is currently the best practical solution we deem ready for release. I am sure we will revisit this topic in the future.

Hope this helps.
smoothie
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
August 11, 2012, 05:53:43 AM
 #7

Mining is compatible with Bitcoin mining, but not merge-minable with Bitcoin.

Regarding checkpointing I know it's going to be controversial so I'll try to explain here:

 - Centrally broadcasted checkpointing is not considered part of the immutable core of the protocol, but is needed to make commerce practical as proof-of-stake is somewhat weaker in protection against double spending. Initially it is enforced strongly to protect against malicious powerful miners during the early mining stage. In the future it may be relaxed or replaced with a decentralized version should such algorithm become ready.

 - We consider the checkpointing mechanism a more centralized version of Bitcoin's checkpointing, but not as centralized as SolidCoin's trust node. This is because if the node generating checkpoints fails or disconnects, block chain still continues, but in SolidCoin's case if trust node fails block chain would stop, and that's why they need 10 of those I think. So checkpoints are a centralized form of protection of the block chain, but that doesn't invalidate the purpose of miners/minters as block chain can run on it's own without the protection of checkpoints, albeit with some higher risk.

  - We did fret over this issue during our development, but this is currently the best practical solution we deem ready for release. I am sure we will revisit this topic in the future.

Hope this helps.

What algorithm are you using to mine with?

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
Darktongue
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250


View Profile
August 11, 2012, 06:28:35 AM
 #8



 11 Posts and you have almost been a year on this? I know I sound like an ass when I say this but seriously. You think BBQ Coin II: Judgement Day is really worth it? You might stand to make more money by putting this effort into an existing project. No one is asking the right questions here. Probably because like i said BBQ2 J-Day.
Etlase2
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 12, 2012, 02:54:25 AM
 #9

Can you elaborate on how the proof of stake will work? And why is a central checkpoint involved if there is proof of stake?

And personally I wouldn't use the same license as bitcoin as it allows closed source developing. Or at least release the daemon under GPL and the client under MIT if necessary.

Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 14, 2012, 01:55:29 AM
 #10

smoothie: proof-of-work uses same hash of Bitcoin, sha256 times 2. You should be able to use most Bitcoin mining tools although we have only tested with cgminer.

Etlase2: there is good reason that checkpoint is still needed in the first place, even when network is matured and one does not care about practical impact of large reorganization of the block chain. Once more detail of the design is made public later this week I can discuss more about that. Although for practical reasons we favor having a more limited time checkpoint such as less than one day behind the latest block to guarantee the safety of large transfers, at the very least during the early stage of the network.

Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 16, 2012, 05:50:31 PM
 #11

We are busy preparing the final build of the release. Official block chain is tentatively scheduled to start at SUNDAY 2012-08-19 18:00:00 UTC

Disclaimer: This is experimental beta software so play at your own risk. We reserve the right to restart block chain should severe flaws require such actions but we will try our best to avoid such scenario as much as possible.

Release builds will be available for download a few hours before the scheduled block chain start time. Source code and design paper will be available around the same time or earlier.

Thank you for your support!
FuzzyBear
Legendary
*
Offline Offline

Activity: 1420
Merit: 1010



View Profile WWW
August 17, 2012, 10:41:25 AM
 #12

I will be there on sunday to support you with your coin Smiley best of luck and hope the release goes ahead!!

Will u be releasing a wallet and miner??


BTC: 18R5YiVKqtEsru8y4wCANQPJ81AJCk5Esi
LTC: LbMPUzwPRkWa5hCJGrEiRCeoYExY6Ujt1D
LQC: vbJVpeF82Ezd3Dx8ubWeiFeEguFwPctzJL
I0C: jU8MuSJcw7XmauyddGFSoo5HzEAPgjxfsz
IXC: xhUfkeNiVGaWFkEcuv8tTUGHX6PLt9dZ94

***** Earn DEV at http://devtome.com *****
MAD_MAD
Newbie
*
Offline Offline

Activity: 27
Merit: 0



View Profile
August 17, 2012, 10:46:43 PM
 #13

So, how about some more info on how your implementation of proof-of-stake works ? Any juicy techy bits ?

Come on guys, making people learn your mechanics from code is just mean  Wink
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 19, 2012, 04:21:04 AM
Last edit: August 19, 2012, 04:32:20 AM by Sunny King
 #14

Update:

Our paper is now published at http://www.ppcoin.org/.

Release builds have been completed and block chain is on schedule to start at

SUNDAY 2012-08-19 18:00:00 UTC

Release build and source code will be released 5 minutes before block chain start time.

Thank you for your support!
Vorksholk
Legendary
*
Offline Offline

Activity: 1713
Merit: 1029



View Profile WWW
August 19, 2012, 04:31:16 AM
 #15

Looking forward to this Cheesy

VeriBlock: Securing The World's Blockchains Using Bitcoin
https://veriblock.org
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
August 19, 2012, 11:14:40 AM
 #16

Quote
broadcasted checkpointing mechanism is a form of centralization, we consider it acceptable
No, it's not acceptable.

DOA blockchain. I'm sure there will be some pump-n-dump, but in the end, it'll die.

Buy & Hold
passerby
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 19, 2012, 11:33:29 AM
 #17

First, what Syke said.
Master-checkpoints are too similar to Soiledcoin's "cop nodes", and much like soiledcoin's cop nodes could trivially be used to rollback/freeze a TX a certain government's lackeys dislike, should said lackeys grab the dev by the cojones (which is so much easier when one of the devs has provided what seems to be his IRL name in the whitepaper)

Second, I'm no analyst but this

Quote from: whitepaper
he protocol for determining which competing block chain wins as main chain has been
switched over to use consumed coin age.

Seems like a really bad move.

With bitcoin, you could use Finney attacks to take candies from babies who didn't wait for 2-5 confirms, and you needed a large pile of expensive equipment and electricity to do so.

With this design, you can take candies from babies who don't want to wait for "central checkpoint" message to "immortalize" their TX with but a pile of old coins.
And then you just wait for your pile of coins to "age again" and take the candy from another baby.
RINSE
REPEAT

And the only way the baby can counter that is waiting for the kind central checkpoint. Which makes one wonder just how often will it happen.

Third, "continuous" adjustment of not one, but two targets seems like an extremely...
...bold...
... move.

I mean, if continuous adjustment is such a wonderful idea, why didn't bitcoin devs switch to continuous adjust already?
MAD_MAD
Newbie
*
Offline Offline

Activity: 27
Merit: 0



View Profile
August 19, 2012, 11:49:51 AM
 #18

Yeah, Voices from Beyond the Veil are telling me that "continuous adjustment" is likely to end in tears.
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
August 19, 2012, 02:43:39 PM
 #19

As I understand it, you are not distributing txn fees to proof-of-stake 'miners'. Instead, you are destroying txn fees. Is that right?

I am concerned that proof-of-stake miners may fail to include txns in the blockchain, since inclusion does not benefit them.

Also, as I understand it, you can contribute stake without necessarily submitting significant work to accompany it. There are two issues with this:

1) It make double-spend attacks easier because they no longer have meaningful hardware and electricity requirements.
2) Stake-owners might create alternate histories. i.e. Say I utilize aged coins at block t to mine a block. At block t-1, my aged coins still exist and can be used to mine another block. If I have nasty inclinations, I could utilize my aged coins multiple times and create several different branches at block t. Subsequent miners would not be able to easily distinguish which one of these branches is the "correct" fork and thus add to them all.

If you require significant work to accompany stake (e.g. by making the proof-of-work difficulty target a decreasing function of the aged coin stake accompanying the work), then you could avoid problem 2 entirely. I suspect that you could also substantially alleviate problem 1 as well. I believe that incorporating a significant proof-of-work submission would substantially increase the number of aged coins you need to successfully carry out a double spend (fixing the probability of success and the number of blocks you are trying to roll back).

I hope that you will look for ways to address double-spends without relying on the stop-gap measure of checkpoints. Checkpointing is quite unpopular. Incorporating a larger proof-of-work component and requiring people to wait longer to have confidence in the irreversibility of high-value sends might be a better solution.  

Anyways, delightful to see a beta and I hope people will play around with attacking it.
Sunny King (OP)
Legendary
*
Offline Offline

Activity: 1205
Merit: 1010



View Profile WWW
August 19, 2012, 05:29:57 PM
 #20

Thanks for the comments. Once the beta release settles down a bit I may get around to answer some questions and concerns.

I have created a wiki page and provided a sample ppcoin configuration file.
Release builds will be available shortly.
Pages: [1] 2 »  All
  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!