Author Topic: Features for a new version (round 2)  (Read 7788 times)

Mr. Spread

  • Core Developer
  • ******
  • Posts: 105
    • View Profile
Features for a new version (round 2)
« on: January 28, 2015, 04:42:25 pm »
Here is a list of features that I plan to implement in the next version:

Masternodes:
  • Reduce number of masternodes required to start payments (currently it is 300).
  • Reduce total number of masternodes (currently it is 1000).

User interface:
  • Sort masternodes by column.
  • Display number of elected masternodes
  • On overview page display your amount locked in masternodes separately instead of including it in balance

RPC/Console
  • Command to get list of masternodes with info for each masternode.

Internals
  • Move votes from header to block body.

What else would you like to see?

georgem

  • Tech Admin
  • ******
  • Posts: 924
    • View Profile
Re: Features for a new version
« Reply #1 on: January 28, 2015, 04:46:02 pm »
Yes, I think everything important for the next version is in this list. Excellent!  :)

I think this is enough for a new version. We can always create a next version and add more later, right?

I expect we will reach 300 MN within the next 24 hours anyway... so what is better?
Creating a new version with lower requirement and have everybody update and restart their masternodes again and wait hours again, or just wait a little bit until we reach 300?

Let's test the payment with the version we already have, I think 300 MNs waits just around the corner...

minerpage

  • Admin / Donator
  • ******
  • Posts: 113
    • View Profile
Re: Features for a new version
« Reply #2 on: January 28, 2015, 04:53:16 pm »
Looks like a good list indeed...

MemoryShock

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Features for a new version
« Reply #3 on: January 28, 2015, 04:56:14 pm »
Quote
On overview page display your amount locked in masternodes separately instead of including it in balance

I didn't know that I needed this until it was suggested...; )

Looking forward...

georgem

  • Tech Admin
  • ******
  • Posts: 924
    • View Profile
Re: Features for a new version
« Reply #4 on: January 28, 2015, 05:03:35 pm »
Another feature that I would like to have for information purposes is to output the time my masternode was elected.

After I sent the money, it took about 1 hour for the 50 confirmations, and after I started the MN it took about 3 hours to finally be elected.

It would be great to have those moments mentioned in the transaction list, something like:

28.01.2015 15:01:00 --- Masternode started --- ....
28.01.2015 18:12:00 --- Masternode elected --- ....

I know it's not really a transaction, but we might as well put it there. It would make sense.

elbandi

  • Jr. Member
  • **
  • Posts: 57
    • View Profile
Re: Features for a new version
« Reply #5 on: January 28, 2015, 05:07:27 pm »
Because of this "Move votes from header to block body.", testnet blockchain have to reset. But it's not a problem, thats why called testnet :)

I made a little faucet, so the initial "giveaway" is handled easily. (and "premine" need at least maxmasternodecout*requredamount)

Elbandi

georgem

  • Tech Admin
  • ******
  • Posts: 924
    • View Profile
Re: Features for a new version
« Reply #6 on: January 28, 2015, 05:12:10 pm »
Because of this "Move votes from header to block body.", testnet blockchain have to reset. But it's not a problem, thats why called testnet :)

I made a little faucet, so the initial "giveaway" is handled easily. (and "premine" need at least maxmasternodecout*requredamount)

Elbandi

Maybe next time those people who created Masternodes with 10,000 SPR in it can please try and maybe only use 1000 SPR next time and give the rest away on this thread:

http://spreadcointalk.org/index.php?topic=40.0

It will increase the setup of many masternodes. (the coinsupply after 36 hours is just about 92k coins, so no 10k SPR Masternodes anymore, please)

girino

  • Newbie
  • *
  • Posts: 40
    • View Profile
Re: Features for a new version
« Reply #7 on: January 28, 2015, 05:24:52 pm »
As CLI user, i'd love to see the following features:

- An easy way to list my transactions that are eligible for becoming a master node. Example:

Code: [Select]
./spreadcoind listeligiblemn
{[{"txoutput": "ed3fc8a83ece9d4fa40055883825c62aa6902942b0a6a93fc579044fc66d7e15:1" , "value" : "150.0"}
   {"txoutput": "737f21d0ccc2426e9d30152b56a2aecd0d7a08ab17dd85a9acbc7a2992159eff:0", "value" : "150.0"}]}

- an easy way to list my masternodes
Code: [Select]
./spreadcoind listlocalmn
{[{"address" : "mxUGx8xfTmDJrEw4Ndmx9vUYiSiGPrvR8R", "amount": "111.00", "elected" : "no", "score" : "500", "votes" : "0", "txoutput":  "ed3fc8a83ece9d4fa40055883825c62aa6902942b0a6a93fc579044fc66d7e15:1"},
   {"address" : "mxUGx8xfTmDJrEw4Ndmx9vUYiSiGPrvR8R", "amount": "350.00", "elected" : "yes", "score" : "0.001", "votes" : "0.03333", "txoutput":  "737f21d0ccc2426e9d30152b56a2aecd0d7a08ab17dd85a9acbc7a2992159eff:0"}]}


and on the GUI, i'd love to see a separate list with my "eligible" masternodes, and the ones present on the network, so i can control my MNs without browsing the huge list. (maybe this can be solved by making the column "Control" sortable, so myne appear first?)

now, this is more of a question than a feature request: Is it possible to run a Master Node on a locked wallet? Does the PK generated by the "mnsecret" command enables access to the funds in the masternode? In that case, does locking the wallet prevent a hacker from stealing those coins?

pokeytex

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Features for a new version
« Reply #8 on: January 28, 2015, 05:26:39 pm »
Mr Spread - I have 32 MN's running - all seamless - for testing sake - believe me I know I can't run this many from my home wallet - please send some more to these addresses just so we can get the payment system working.

n1A4QyYkX5A93v2Bs2HrkArrQHBXaRm4dn, mtifmVku5rXn4FmMBfUd7zdUHPZqx2mHX2, mqHEURsEEB8r932MSMJo7UBXnd6F83Uu57, mpoBuqMfF3fWCqhiSbvg2T8JRGSaUyNfuA, n2Xx36jv2fjnCinYXnQjrDt5H1dqKGjhC3, mwZN11jVCpSyhR8FQxp1suD4aZTvg8oj2p, n3cRu2Er5sUWsZjCyXnM4dZeijFewm29LF, mtXLXKe3CbdHm6BvhV1zDETe1qfg7niLsH, mj3pWKne1X8iUn4dsf7DLR2yp6DBVrCKPP, mjAANFm8QMf5WT38gimU5mrUddXXr4WzBz

or just send me a large amount and I will split it up.  We are at 206 MN's as i see it now!

georgem

  • Tech Admin
  • ******
  • Posts: 924
    • View Profile
Re: Features for a new version
« Reply #9 on: January 28, 2015, 05:29:40 pm »
We are at 206 MN's as i see it now!

We need 300 "elected" masternodes.
I see about 45 unelected ones within the 206, so in effect we just have 161 atm.

But hey, we are more than half way there. Way to go!  8)

Mr. Spread

  • Core Developer
  • ******
  • Posts: 105
    • View Profile
Re: Features for a new version
« Reply #10 on: January 28, 2015, 05:36:51 pm »
now, this is more of a question than a feature request: Is it possible to run a Master Node on a locked wallet? Does the PK generated by the "mnsecret" command enables access to the funds in the masternode? In that case, does locking the wallet prevent a hacker from stealing those coins?
Yes, it it possible, mnsecret is in fact another private key and public key signed with your private key which correspond to the masternode coins, so mnsecret doesn't allow to spend these coins.

Mr. Spread

  • Core Developer
  • ******
  • Posts: 105
    • View Profile
Re: Features for a new version
« Reply #11 on: January 28, 2015, 05:39:05 pm »
Maybe next time those people who created Masternodes with 10,000 SPR in it can please try and maybe only use 1000 SPR next time and give the rest away on this thread:
It was me of course

georgem

  • Tech Admin
  • ******
  • Posts: 924
    • View Profile
Re: Features for a new version
« Reply #12 on: January 28, 2015, 05:39:48 pm »
Maybe next time those people who created Masternodes with 10,000 SPR in it can please try and maybe only use 1000 SPR next time and give the rest away on this thread:
It was me of course

how dare you???  :P 8)

This is not a dick contest (yet)

sparkster

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Features for a new version
« Reply #13 on: January 28, 2015, 05:54:11 pm »
Will these new numbers apply only to testnet or to main net too? I think we can freely change these numbers for testnet as they do not matter much for testing and for net behavior.

Personally I have to agree that 300 MN to begin payments is too much for both 'real' and test net. Maybe 100 will be better.

But 1000 MN in total in my opinion is not so much for actual network. Maybe even not enough. We can lower this number for testnet though (now we have 200 MN, so I guess about 200 or 300 will be fine).

About max number of MN for main net... How many MN Darkcoin has now? We can look at its expierience as already working coin with MN. We must study DRK network.

sparkster

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Features for a new version
« Reply #14 on: January 28, 2015, 06:04:52 pm »
Maybe next time those people who created Masternodes with 10,000 SPR in it can please try and maybe only use 1000 SPR next time and give the rest away on this thread:
It was me of course
At some point i saw both of your 15000 and 10000 nodes at the same address in MN list. It's some sort of lag or it's actually possible to set up more than just one MN on same address with different transactions? Sorry for off-topic.