Project Ideas

Post your ideas! What should we work on next?

Porting the upcoming Cosign to Peercoin?


Actually the work may be more on porting bitcore (the bitcoin library they will use) than cosign.

[quote=“sigmike, post:2, topic:2107”]Porting the upcoming Cosign to Peercoin?


Actually the work may be more on porting bitcore (the bitcoin library they will use) than cosign.[/quote]
+1

I quite like that idea. I’ll ask them how hard would it be to implement them when I go to their offices in the next week or two.

In my opinion, cold wallet minting is a top-priority feature. It makes minting much safer for the masses. Imagine a mobile wallet that:

  1. manages your hot wallet as other apps do
  2. automatically mints for your cold wallet via cold wallet minting (not currently possible)
  3. contains a “transfer to/from cold wallet” button that scans the QR code of your paper wallet private key to transfer between “savings” (cold wallet) and “checking” (hot wallet)

Cold-wallet minting is not good for the network, but we do need safer options. In this thread ( http://www.peercointalk.org/index.php?topic=2467.0;topicseen) an alternative has been discussed where you have the coins on-line and benefit the network but provide more safety with multi signatures.
This basically means that you need one key to open the wallet for minting and that you need another key for spending any coins in your wallet. There are variations of the exact implementation. I would advocate for such an approach.

Although I agree this is a good feature to have, I’m not convinced that this is a top-priority given the current health of the network.
To me a higher priority would be to make it more user friendly, which is something already under development (hopefully included in the final v0.4).

Just creating cold wallets can be done here: wallet.peercointalk.org There is also the related funded project on peer4commit: http://peer4commit.com/projects/3 to improve this service.
Another good implementation of a cold wallet is worked on here: http://peer4commit.com/projects/9 (PeercoinArmory). This is still in the early stages.

[quote=“Cybnate, post:6, topic:2107”]Cold-wallet minting is not good for the network, but we do need safer options. In this thread ( http://www.peercointalk.org/index.php?topic=2467.0;topicseen) an alternative has been discussed where you have the coins on-line and benefit the network but provide more safety with multi signatures.
This basically means that you need one key to open the wallet for minting and that you need another key for spending any coins in your wallet. There are variations of the exact implementation. I would advocate for such an approach.

Although I agree this is a good feature to have, I’m not convinced that this is a top-priority given the current health of the network.
To me a higher priority would be to make it more user friendly, which is something already under development (hopefully included in the final v0.4).

Just creating cold wallets can be done here: wallet.peercointalk.org There is also the related funded project on peer4commit: http://peer4commit.com/projects/3 to improve this service.
Another good implementation of a cold wallet is worked on here: http://peer4commit.com/projects/9 (PeercoinArmory). This is still in the early stages.[/quote]

and trezor hardware wallet maybe

Do you have a link to Trezor’s wallet? Couldn’t find it on the forum.

Another project I like to see is a decentralised exchange for at least PPC/BTC, PPC/LTC PPC/NMC trades and later we can add Peershares, Dogecoin and other popular altcoins etc. See my post here: http://www.peercointalk.org/index.php?topic=2520.0

[quote=“Cybnate, post:8, topic:2107”]Do you have a link to Trezor’s wallet? Couldn’t find it on the forum.

Another project I like to see is a decentralised exchange for at least PPC/BTC, PPC/LTC PPC/NMC trades and later we can add Peershares, Dogecoin and other popular altcoins etc. See my post here: http://www.peercointalk.org/index.php?topic=2520.0[/quote]

it is a project for bitcoin, but it may support other coins as well, delayed (was planned for January), last update here:
https://bitcointalk.org/index.php?topic=122438.msg5896099#msg5896099
http://www.bitcointrezor.com/

Just started a separate thread for the minting only wallet: http://www.peercointalk.org/index.php?topic=2562

I just started working on an iOS wallet app (obviously no payments due to Apple TCs) but basically a mobile app that will look up the balance for your account and other info.

Am I allowed to use the peercoin logo in the application, It will be made clear that it’s not an official app.

Edit: I’m happy to make it an official app (not interested in add revenue or anything) the only issue is the submission to the app store would be under my developer account.

[quote=“tastycrumpet, post:11, topic:2107”]I just started working on an iOS wallet app (obviously no payments due to Apple TCs) but basically a mobile app that will look up the balance for your account and other info.

Am I allowed to use the peercoin logo in the application, It will be made clear that it’s not an official app.

Edit: I’m happy to make it an official app (not interested in add revenue or anything) the only issue is the submission to the app store would be under my developer account.[/quote]

The Peercoin logo is free for anyone to use. The high quality logo files are here…

http://www.peercointalk.org/index.php?topic=2885.0

[quote=“sigmike, post:2, topic:2107”]Porting the upcoming Cosign to Peercoin?


Actually the work may be more on porting bitcore (the bitcoin library they will use) than cosign.[/quote]

I think the overwhelming usecase of cryptocoin wallets is an individual uses the wallet alone on the same computer. If cosign is used, it will be used by the person to sign multiple times on the same computer. A key logger, which perhaps is the most-often used method to steal coins, will get all the passphrase and defeat cosign. Unless somehow some of the passphrases are retrieved without using the keyboard.

I think the top priority is doubling total minting coins on the network to a oopping 20%. :-\

[quote=“mhps, post:13, topic:2107”][quote=“sigmike, post:2, topic:2107”]Porting the upcoming Cosign to Peercoin?


Actually the work may be more on porting bitcore (the bitcoin library they will use) than cosign.[/quote]

I think the overwhelming usecase of cryptocoin wallets is an individual uses the wallet alone on the same computer. If cosign is used, it will be used by the person to sign multiple times on the same computer. A key logger, which perhaps is the most-often used method to steal coins, will get all the passphrase and defeat cosign. Unless somehow some of the passphrases are retrieved without using the keyboard.[/quote]
Already did a feature request for Peerunity v0.2 for keyboardless entry of passphrase or part of it. I think that would be a great addition for security aware PPC’ers. Security is also a nuisance, and for some that might not weigh up with the perceived risks, so maybe it should be possible to turn it off in e.g. config.

Anybody knows how to measure the total number of minting coins on the network?

Anybody knows how to measure the total number of minting coins on the network?[/quote]
No, until they mint something :slight_smile: You need to take a time window and sum staked amounts, http://bkchain.org/ppc.
Edit: here are some example dailies date CDdestroyed/CDcreated staked2014-06-17 15% 295492014-06-16 21% 576722 - Pastebin.com

Anybody knows how to measure the total number of minting coins on the network?[/quote]
No, until they mint something :slight_smile: You need to take a time window and sum staked amounts, http://bkchain.org/ppc.[/quote]

Thanx kac- for answering. I would like to code something about that.

Is it possible to do so by calling some APIs on bkchain (or some other site) ? What is the best time window we should use?

Thanx for your help.

http://bkchain.org/ppc/api/v1/block/height/10001 “stake_amount”
Scan till few block behind chain head- to leave some space for re-orgs.
Time window? Don’t know :slight_smile: Create 3 moving averages with month, week and day length f.e.

For total active stake estimation, I think the best and simplest way is to sum up coinstake rewards (second tx, “out”-“in”) and extrapolate it for 1% / year.

[quote=“kac-, post:19, topic:2107”]http://bkchain.org/ppc/api/v1/block/height/10001 “stake_amount”
Scan till few block behind chain head- to leave some space for re-orgs.
Time window? Don’t know :slight_smile: Create 3 moving averages with month, week and day length f.e.

For total active stake estimation, I think the best and simplest way is to sum up coinstake rewards (second tx, “out”-“in”) and extrapolate it for 1% / year.[/quote]

Ok, I got some batch fetching blocks from bkchain. Which json properties should I store besides stake_amount?
How do I identify the coinstake reward transaction in the block ? Checking the coinage destroyed ?
Sorry for being still a total noob here :slight_smile:

May be there is some documentation about the returned JSON data somewhere to read?

Thanx again for your help.

PS: May be a chat could help?