Bitcoin Forum
June 28, 2017, 12:42:06 PM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
   Home   Help Search Donate Login Register  
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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 »
  Print  
Author Topic: [ANN] official NovaCoin thread - the original PoS+scrypt coin. --POOL LIST--  (Read 238042 times)
mrbickle
Member
**
Offline Offline

Activity: 86

Ecoining Support


View Profile WWW
December 20, 2013, 04:38:48 PM
 #941

Hi, I present you the new Ecoining Novacoin Pool with stratum and vardiff

Our aim is to have very stable pools with constant payouts.

http://novacoin.ecoining.com/

Please, check it out! The 20 first miners get 0% fee forever.
Thanks!!

MrBickle
Hi. First of all, congratulations with starting up. Smiley

But I should warn you that NVC uses own block format, that's why unmodified mining software can't work properly. Make sure that you are using an appropriate snapshot of StratumServer. Otherwise you'll lose mined blocks silently.

You need this to mine NovaCoin:

https://github.com/CryptoManiac/stratum-mining

Thanks for the info! Stratum has been updated and running as it should.

All those of you who want to help us testing the pool, will get 0% fee forever Smiley

Cheers!!

Join us at Ecoining, the biggest PPC Pool
http://peercoin.ecoining.com - 1% fee and fast payments, 10 confirmations instead of 520!
1498653726
Hero Member
*
Offline Offline

Posts: 1498653726

View Profile Personal Message (Offline)

Ignore
1498653726
Reply with quote  #2

1498653726
Report to moderator
1498653726
Hero Member
*
Offline Offline

Posts: 1498653726

View Profile Personal Message (Offline)

Ignore
1498653726
Reply with quote  #2

1498653726
Report to moderator
Join the Crowdfunding Revolution ►► FundYourselfNow.com ◄◄ Crowdsale with
attractive rewards
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1498653726
Hero Member
*
Offline Offline

Posts: 1498653726

View Profile Personal Message (Offline)

Ignore
1498653726
Reply with quote  #2

1498653726
Report to moderator
1498653726
Hero Member
*
Offline Offline

Posts: 1498653726

View Profile Personal Message (Offline)

Ignore
1498653726
Reply with quote  #2

1498653726
Report to moderator
1498653726
Hero Member
*
Offline Offline

Posts: 1498653726

View Profile Personal Message (Offline)

Ignore
1498653726
Reply with quote  #2

1498653726
Report to moderator
mrbickle
Member
**
Offline Offline

Activity: 86

Ecoining Support


View Profile WWW
December 22, 2013, 05:07:33 PM
 #942

The first block has been found and payments are working fine Smiley

Thanks for your help!!

Remember first 20 miners get 0% fee forever and everyone else 0% until Christmas!

http://novacoin.ecoining.com/

Thanks for joining us!

Join us at Ecoining, the biggest PPC Pool
http://peercoin.ecoining.com - 1% fee and fast payments, 10 confirmations instead of 520!
brekyrself
Hero Member
*****
Offline Offline

Activity: 541


View Profile
December 23, 2013, 03:21:25 AM
 #943

Are there any new developments with NovaCoin or new features in the works? 
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 23, 2013, 08:45:52 AM
 #944

Are there any new developments with NovaCoin or new features in the works?  
HD wallets and aliases for public keys (i.e. human readable addresses) are currently in the development.

Next snapshot will include a basic support for the deterministic private and public key trees generation.

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Sangsara
Full Member
***
Offline Offline

Activity: 146



View Profile
December 23, 2013, 08:53:14 AM
 #945

The first block has been found and payments are working fine Smiley

Thanks for your help!!

Remember first 20 miners get 0% fee forever and everyone else 0% until Christmas!

http://novacoin.ecoining.com/

Thanks for joining us!

Hi,
please check "Contributor Hashrates" table:

Contributor Hashrates
Rank       User Name    KH/s    NVC/Day    USD/Day
1       anonymous    4,957    2.410    41.4520

i.e. 41.4520 / 2.410 = 17.2 $/NVC but now ~12.

`while true; do cat /dev/zero > /dev/null &; done`
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 23, 2013, 09:17:31 AM
 #946

You are lucky enough if block was found so quickly @ diff 370 Smiley

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
brekyrself
Hero Member
*****
Offline Offline

Activity: 541


View Profile
December 24, 2013, 02:44:29 AM
 #947

Are there any new developments with NovaCoin or new features in the works?  
HD wallets and aliases for public keys (i.e. human readable addresses) are currently in the development.

Next snapshot will include a basic support for the deterministic private and public key trees generation.

Thanks for the update.  I feel this could be a successor to litecoin...
glendall
Hero Member
*****
Offline Offline

Activity: 924


lost btc to jon montroll bitfunder scam :_(


View Profile
December 26, 2013, 08:25:02 PM
 #948

Hey if any super-knowledgeable person could help me out with this PoS question that'd be great.

So I have 2 nova wallets on 2 separate PCs. Both had balances transferred to them on the same day. About 30+ days later, one of the wallets generates a PoS block while the other does not.

1) Is this pretty normal? Is it correct to think that finding a PoS block is unpredictable, the chance increases as time increases ? Or in this scenario should they find blocks at the same time / same day?

The only difference between the two wallets is that the wallet that has not found a PoS block has been receiving a few coins from my mining. But I used a seperate address in the wallet for that, so that should not affect the coin-age of the balance that was already there, is my understanding. Is this correct?

2) After my first PoS block matures, should I transfer the new balance to another address in my wallet to restart the PoS process, or is it just as effective if I just leave it as is. Will a new PoS block eventually be found if I just leave it alone, once the new 'stake coins' return to my balance, without having to move the coins to a new address?

Thanks if anyone has the answers to these.

BEWARE of BETCOIN
They are advertising lots around here. Their software freezes on a regular basis and they will not honor any refunds for when the tournaments invariably crash during play. Not a trustworthy place to play poker.
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 26, 2013, 10:53:43 PM
 #949

So I have 2 nova wallets on 2 separate PCs. Both had balances transferred to them on the same day. About 30+ days later, one of the wallets generates a PoS block while the other does not.

1) Is this pretty normal? Is it correct to think that finding a PoS block is unpredictable, the chance increases as time increases ? Or in this scenario should they find blocks at the same time / same day?

The only difference between the two wallets is that the wallet that has not found a PoS block has been receiving a few coins from my mining. But I used a seperate address in the wallet for that, so that should not affect the coin-age of the balance that was already there, is my understanding. Is this correct?

2) After my first PoS block matures, should I transfer the new balance to another address in my wallet to restart the PoS process, or is it just as effective if I just leave it as is. Will a new PoS block eventually be found if I just leave it alone, once the new 'stake coins' return to my balance, without having to move the coins to a new address?

Thanks if anyone has the answers to these.
1) It's a mining, just like with PoW. Block generation is a stochastic process, you can calculate average generation time but you can't predict the exact time.

There is no influence from incoming transactions, even if those transactions are sent to the same address. And you are right, block generation chances are growing in time.

2) No, you don't have to do anything. Age is calculated since input creation time and it doesn't matter how those inputs are created.

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 26, 2013, 11:00:46 PM
 #950

Next snapshot will include a basic support for the deterministic private and public key trees generation.

I suppose that deterministic keys generation feature will be ready for testing a few days later. Smiley

Some examples using incredibly experimental snapshot:

Root address 4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be (random key, created by OpenSSL):

Code:
validateaddress 4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be
{
     "isvalid" : true,
     "address" : "4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "020f253f0518bed2e7ca9faaaa13505fea6ed5f119dfca82c2aa6d6a05f69608d9",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : null,
          "depth" : 0,
          "sequence" : 0,
          "code" : "12d636d06b3f0b5f16c055e327b8eb1979968e8c9d76fbeec9db893952bbcdd1",
          "method" : 0,
          "generator" : "random"
     }
}

Root childrens (depth=1 nodes, created by private derivation function):

Code:
validateaddress 4Pe8Ma3xWsoNH3dv2UQgxREkpGuZVotNhM
{
     "isvalid" : true,
     "address" : "4Pe8Ma3xWsoNH3dv2UQgxREkpGuZVotNhM",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "03d1fe76c5d53aa67ce28f810d699e76a0790d64eb4df33695bfd73b26a4eb06c3",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be",
          "depth" : 1,
          "sequence" : 2147483648,
          "code" : "631304b49d0aad7c7ae6a0c1b7dc73ad4e285200cd08696fed3e21810cbdb400",
          "method" : 0,
          "generator" : "private"
     }
}

Code:
validateaddress 4HK9ASVuugmJFLgffyJy86UDjCBYEuoxtW
{
     "isvalid" : true,
     "address" : "4HK9ASVuugmJFLgffyJy86UDjCBYEuoxtW",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "02a3429445f4af9d8ea97854ce90b135c4f7f41e47a58171f2c3699ae617447812",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be",
          "depth" : 1,
          "sequence" : 2147483650,
          "code" : "968055d1b6e7ecd1d3176ce0c2b0462e35eb7b4c1e692e236ea22bb6ebdf1e53",
          "method" : 0,
          "generator" : "private"
     }
}

Code:
validateaddress 4ETWxpmDoR7mFUTLydB2qRkbxgcpyNs6CK
{
     "isvalid" : true,
     "address" : "4ETWxpmDoR7mFUTLydB2qRkbxgcpyNs6CK",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "03c79d8908215e56bb0c23cc33b37db5ae2329433fa7f7f0bc4d1d94b59686c721",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4F53LwSnLvWCj6AiDsipYR9rSvwQCmE4be",
          "depth" : 1,
          "sequence" : 2147483649,
          "code" : "f0fbeb0a8ad14c32094c12cd286f7176d24c7b5faa961b17b149aa4fa7fd09a2",
          "method" : 0,
          "generator" : "private"
     }
}

Depth=2 addresses (created by public derivation function):

4Pe8Ma3xWsoNH3dv2UQgxREkpGuZVotNhM's child address

Code:
validateaddress 4YpycyrHfyT8DPznsMRFfK3YfzjiqD6Jnx
{
     "isvalid" : true,
     "address" : "4YpycyrHfyT8DPznsMRFfK3YfzjiqD6Jnx",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "037eb093cf123e0ad5046b593d6296695667ce5f28c817a78a125c26c764655d89",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4Pe8Ma3xWsoNH3dv2UQgxREkpGuZVotNhM",
          "depth" : 2,
          "sequence" : 0,
          "code" : "989cf1b152adda25a167adcc84cdc33a3f135edc608b060d779950840c1367a5",
          "method" : 0,
          "generator" : "public"
     },
     "account" : ""
}

4HK9ASVuugmJFLgffyJy86UDjCBYEuoxtW's child address

Code:
validateaddress 4ZTVfWdK3CYSCyuKV5P3sXhuSdeXr56zme
{
     "isvalid" : true,
     "address" : "4ZTVfWdK3CYSCyuKV5P3sXhuSdeXr56zme",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "02ca0093fdda72840db9b9688423b6a400cb9b5c92c6d64f7de6c9670806063b24",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4HK9ASVuugmJFLgffyJy86UDjCBYEuoxtW",
          "depth" : 2,
          "sequence" : 0,
          "code" : "e1939b3e7b61f94bfa53e41b2ddb46f9b1e3e8e42f82edccfc038b26f54b3e04",
          "method" : 0,
          "generator" : "public"
     }
}

4ETWxpmDoR7mFUTLydB2qRkbxgcpyNs6CK's child address:

Code:
validateaddress 4GX3aZevqWP5Kdr23zVEbdgiyx5LDyf8SX
{
     "isvalid" : true,
     "address" : "4GX3aZevqWP5Kdr23zVEbdgiyx5LDyf8SX",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "03f95defede8c2af5b623fc449c624b1198798d435ee99ced5b4a824d185512b02",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : "4ETWxpmDoR7mFUTLydB2qRkbxgcpyNs6CK",
          "depth" : 2,
          "sequence" : 0,
          "code" : "ccd46f9594c443c2197f4cd0f604fc3e485f9fc77813becc0dea824f702f9bde",
          "method" : 0,
          "generator" : "public"
     }
}

Regular random address:

Code:
validateaddress 4GcWX4qwJoqKqQFitQLdhJ393Lo1U8Gq1E
{
     "isvalid" : true,
     "address" : "4GcWX4qwJoqKqQFitQLdhJ393Lo1U8Gq1E",
     "ismine" : true,
     "isscript" : false,
     "pubkey" : "03418392bb984cb6dc6dc06e919ed5c31c8172d574e7804743c46f899c87e422c9",
     "iscompressed" : true,
     "nodemeta" : {
          "parent" : null,
          "generator" : "random"
     },
     "account" : ""
}



P.S. Addresses are working, feel free to donate Wink

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 26, 2013, 11:29:33 PM
 #951

By the way, about the keys... We haven't decided yet, should we remove a support for keypool & random keys approach or not... So, next releases will include support for the both approaches.

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 27, 2013, 06:21:55 PM
 #952

HD key support is almost ready, I'll receive and publish the pre-release patch tomorrow... Any testing would be helpful. Smiley

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
KleinMatthias
Jr. Member
*
Offline Offline

Activity: 56


View Profile
December 27, 2013, 09:59:18 PM
 #953

Hi,

Since not all users of this coin are as active as you are, may I ask for a feature in a future wallet version?

Please implement one of the following features:
1) an autoupdate feature which automatically keeps the QT updated without the user doing anything (or with the user just clicking an "update" button which only appears when new updates are available - but where the entire update process is done automatically)
2) a notification feature where the user can enter his eMail address into the wallet and the wallet sends him an eMail when a new version is available? That requires - of course - that the wallet has a way to check for updates. But since Microsoft/Apple/Adobe/andalltheothers can do it, so can you :-)
3) (for those who don't even run their QT all the time) a notification feature where the user can enter his eMail address into the wallet and the wallet sends that eMail address plus its own version information to a central server of yours which then sends out an eMail when a new software version is available. And which sends a warning eMail when a mantatory update has to be performed.

Naturally, as of today, the Cryptocurrency-community has been very active but with the price explosion of the Bitcoin last month, more and more "normal users" will enter the market.
They will not keep their wallet running all the time.
They will not check the forum all the time.
But they might spend hard cash on buying this coin at an exchange and then send it over to their wallet. As a community, we even need that kind of passive user - and we need their money buying this coin.
And when they find ways to spend or donate the coin, they will. And for that purpose they will open their wallets - but not in between.

Having said this, I personally prefer feature (3) because it has a few advantage over the other 2:

  • It keeps even those "passive" users in the loop that do not run their wallet regularily.
  • That way, if a really important change has to be made (e.g. a new blockchain), even those users won't lose their money because they get a notification. Think of the bad publicity when "normal users" start losing their money because they simply ignored their wallets for months only to find them not working anymore because weeks before, a new blockchain or equally invasive measure was introduced without them knowing.
  • That feature can be extended for marketing purposes: add a checkmark "the makers of this coin are allowed to send me exciting news about this coin yaddayaddaya" - and voila you get yourself a free marketing database with tons of eMail addresses that you can use to keep engaging your users. Notify them of new shops where they can pay with this currency. Notify them of faucets. Notify them of exchanges that trade this coin. Notify them of the rise in value of that coin. And so on. Just keep engaging even the passive users - because to make a currency successful, you need every hand and every dollar you can get.

You guys and all the other professionals or those that have privacy concerns won't use that feature - and should never be required to do so. But the regular passive user will get that fuzzy feeling that he will be informed of important stuff without him spending much time checking bitcointalk or their wallets. And that will give him extra confidence when it comes to him spending the coin or buying the coin with his FIAT.

Just a few additional remarks:

  • Naturally, the best possible combination would be (3) with (1) where the users gets a "move your ass and update your wallet or else..." eMail (friendly version, of course) - and then he opens the wallet and clicks on the "update" button and that's it for him.
  • May be the required serverside portion (the thing that collects all version information and the eMail addresses and which also allows for sending out mass eMails to all users in that database) could be written in a generic way so that other virtual currencies can implement that feature, too?
  • May be, future wallets should have a default setting that causes them to run in the background as a service whenever the computer starts. That way, even many passive users will contribute to the P2P network without them even knowing. But that was just a sideline remark and describes a completely different feature request. But then again, while you are at it... :-)

Don't know. What do you guys think about that feature request?
Does anyone second that request?
Does anyone have a better idea how to solve the above mentioned challenges that this new species of regular, passive users will introduce in the weeks and months to come?

Thanks
Matt
NVC: 4YcxgyWPSUhiU2UfBqbUrEk1Ca6pyBzzAW


P.S. Just a full disclosure: I have posted this same feature request to the thread of some other cryptocurrencies as well.

ocminer
Legendary
*
Offline Offline

Activity: 1778



View Profile WWW
December 28, 2013, 01:03:44 AM
 #954

hey guys,

I've started a NVC Pool for testing:

https://www.novamine.co

Its Stratum + Vardiff with currently 0  % fee as long as it is in testing status.

SSL Certificate will be added soon.


Someone might give it a try, I'll get my rigs in tomorrow.

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
brekyrself
Hero Member
*****
Offline Offline

Activity: 541


View Profile
December 28, 2013, 02:13:07 AM
 #955


You guys and all the other professionals or those that have privacy concerns won't use that feature - and should never be required to do so. But the regular passive user will get that fuzzy feeling that he will be informed of important stuff without him spending much time checking bitcointalk or their wallets. And that will give him extra confidence when it comes to him spending the coin or buying the coin with his FIAT.



For the people who care about privacy, work with Invictus (Protoshares/bitshares/keyhotee) to add this feature and NVC into the Keyhotee software.
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 29, 2013, 12:05:53 AM
 #956

KleinMatthias
Actually there is no reason to worry, incompatible client will be rejected by the rest of the network, and then user will see the update notification.

There are no crypto currencies with automatic software update, and that's not a matter of privacy. It's a matter of security, an act of centralized distribution of malware is able to crash the entire P2P network.

http://www.h-online.com/security/news/item/Hacked-Kaspersky-server-deploys-scareware-1110984.html
http://techblog.avira.com/2013/06/27/opera-com-hacked-distributed-malware-signed-with-their-certificate-to-probably-thousand-of-users/en/

There's no way to guarantee that automatic update server won't be hacked or something like that.

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
cabin
Sr. Member
****
Offline Offline

Activity: 283


View Profile
December 29, 2013, 04:27:39 PM
 #957

Now that's a block!


Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 29, 2013, 11:52:43 PM
 #958

Now that's a block!

< cut >
Shocked

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 30, 2013, 12:01:14 AM
 #959

https://github.com/CryptoManiac/novacoin/commit/def6e8bd0d036ba0c41d1d38654bb2b454b5e296

For somebody who like to perform experiments. Smiley

Quote
Implements a basic support for deterministic keys generation.

Please note that this feature is very experimental for now. This code is incompatible with old wallet.dat format, don't try to run it in production or without backups.

This commit provides some new RPC commands:

* createroot [seed] - create a new root node from supplied or random seed
* dumpnode <novacoinaddress> - dump node into serialized data
* importnode <seriaizednode> [label] - create a new node using supplied serialized data
* getchildof <novacoinaddress> [fPrivate=false] [label] - get new child for supplied node
* listroot - list root nodes available
* listchild <novacoinaddress> - list a child nodes for a supplied address
* listorphan - list orphaned nodes, i.e. addresses without parent nodes
* listrandom - list randomly generated addresses
* rescan - similar to -rescan key

Removed RPC commands:

* keypoolrefill [n] - there is no keypool anymore, so we don't need this
* getnewpubkey [label]
* validatepubkey

Updated RPC commands:

* getnewaddress [label] - now creates a new child address for a public root instead of getting it from key pool
* getaccountaddress <account> - similar to getnewaddress
* dumpwallet <filename> - now able to dump HD nodes
* importwallet <filename> - now able to import HD nodes from file
No builds available yet, win32 and linux builds will be available later. Please read a commit description before trying to use it.

TODO:

1. Public key trees generation without unlocking of wallet;
2. Split wallet.dat into local transactions database and keystore;
3. Automatic recovery of key trees in case of database failure;
4. <...>

Win32 / Win64 build: http://sourceforge.net/projects/novacoin/files/experimental/novacoin-nosetup-0.4.4.7-test-windows.zip/download

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
Balthazar
Legendary
*
Offline Offline

Activity: 2170


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
December 30, 2013, 02:07:13 PM
 #960

Some examples of usage.

http://pastebin.com/vCjj8Ya6

  • Key tree navigation (get a list of root nodes, move down from root to grand-grandchild);
  • Node addition using a public and private derivation functions.

http://pastebin.com/zdBhmyHm

  • Get a list of root nodes, create a new one using radom seed and validate it;
  • Create 3 child nodes with private derivation function;
  • Create  3 grandchild nodes using a public derivation.

http://pastebin.com/REf2pgTQ

Similar but using ultrasecure passphrase for root generation  Cheesy

http://pastebin.com/Sy4qMwk0

Create new addresses and then get a child list for parent address.

novaco.in | Transparent Etherium mining pool (80 GH/s, DGM)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!