elective-stereophonic
elective-stereophonic
5 Million NXT bounty for Nxt & Ardor Forgers  
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: 1 ... 5 6 [7] 8 9 ... 21  All

Author Topic: 5 Million NXT bounty for Nxt & Ardor Forgers  (Read 121435 times)

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #120 on: July 12, 2016, 07:14:44 pm »

"Lucky Node" lottery.

I was fooling around and coded this small lottery project, to reward nodes. A random number of NXT coins will be sent every 2 hours to a random node.

To participate in the lottery you must put your NXT address in the nxt.myPlatform property, into the nxt/conf/nxt.properties file.

nxt.myPlatform=NXT-XXXX-XXXX-XXXX-XXXXX

optionally increase the value of nxt.maxNumberOfInboundConnections to make your node more available to peers and increase your odds:
nxt.maxNumberOfInboundConnections=500

again optionally hallmark your node to get extra bonus for weight>0 on top of lottery prize.

and finally restart your node for configuration changes to take effect.

NXT-8F28-EDVE-LPPX-HY4E7 is my address from where coins will be sent, don't put it in myPlatform property. I've funded it with a small amount. When it runs out, I hope a whale can contribute little amounts from time to time to keep this lottery going. My code is probably buggy somewhere, I'll try to make it as smooth as possible if it gets traction.

lurker10 it's always great to see such initiative, however I don't understand the advantage of using the myPlatform property over hallmarking the node.
Users can calculate their node hallmark quickly from the client wallet settings menu, and from your script you easily extract the account id from the hallmark using the decodeHallmark API.
Adding hallmarked node will contribute to the network more than using the myPlatform parameter.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #121 on: July 12, 2016, 07:25:21 pm »

"Lucky Node" lottery.

I was fooling around and coded this small lottery project, to reward nodes. A random number of NXT coins will be sent every 2 hours to a random node.

To participate in the lottery you must put your NXT address in the nxt.myPlatform property, into the nxt/conf/nxt.properties file.

nxt.myPlatform=NXT-XXXX-XXXX-XXXX-XXXXX

optionally increase the value of nxt.maxNumberOfInboundConnections to make your node more available to peers and increase your odds:
nxt.maxNumberOfInboundConnections=500

again optionally hallmark your node to get extra bonus for weight>0 on top of lottery prize.

and finally restart your node for configuration changes to take effect.

NXT-8F28-EDVE-LPPX-HY4E7 is my address from where coins will be sent, don't put it in myPlatform property. I've funded it with a small amount. When it runs out, I hope a whale can contribute little amounts from time to time to keep this lottery going. My code is probably buggy somewhere, I'll try to make it as smooth as possible if it gets traction.

lurker10 it's always great to see such initiative, however I don't understand the advantage of using the myPlatform property over hallmarking the node.
Users can calculate their node hallmark quickly from the client wallet settings menu, and from your script you easily extract the account id from the hallmark using the decodeHallmark API.
Adding hallmarked node will contribute to the network more than using the myPlatform parameter.

Well, let's say this lottery is substitute for mining for users who only have their computer and bandwidth to earn coins. They cannot set up a hallmark because they don't have coins or very few coins. Now with this lottery they can "mine" coins running a public node on their computer. There is small a bonus if their node has a hallmark weight. Rewarding hallmarked nodes is already managed by the NSC project, so I am targeting other users here who'd like to make their idle computer make them some coins. Do you think it makes sense?
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #122 on: July 12, 2016, 07:36:24 pm »

"Lucky Node" lottery.

I was fooling around and coded this small lottery project, to reward nodes. A random number of NXT coins will be sent every 2 hours to a random node.

To participate in the lottery you must put your NXT address in the nxt.myPlatform property, into the nxt/conf/nxt.properties file.

nxt.myPlatform=NXT-XXXX-XXXX-XXXX-XXXXX

optionally increase the value of nxt.maxNumberOfInboundConnections to make your node more available to peers and increase your odds:
nxt.maxNumberOfInboundConnections=500

again optionally hallmark your node to get extra bonus for weight>0 on top of lottery prize.

and finally restart your node for configuration changes to take effect.

NXT-8F28-EDVE-LPPX-HY4E7 is my address from where coins will be sent, don't put it in myPlatform property. I've funded it with a small amount. When it runs out, I hope a whale can contribute little amounts from time to time to keep this lottery going. My code is probably buggy somewhere, I'll try to make it as smooth as possible if it gets traction.

lurker10 it's always great to see such initiative, however I don't understand the advantage of using the myPlatform property over hallmarking the node.
Users can calculate their node hallmark quickly from the client wallet settings menu, and from your script you easily extract the account id from the hallmark using the decodeHallmark API.
Adding hallmarked node will contribute to the network more than using the myPlatform parameter.

Well, let's say this lottery is substitute for mining for users who only have their computer and bandwidth to earn coins. They cannot set up a hallmark because they don't have coins or very few coins. Now with this lottery they can "mine" coins running a public node on their computer. There is small a bonus if their node has a hallmark weight. Rewarding hallmarked nodes is already managed by the NSC project, so I am targeting other users here who'd like to make their idle computer make them some coins. Do you think it makes sense?

The issue is a bit involved and perhaps I'm not 100% accurate, my understanding is you can setup a hallmark node even if you don't forge and even if you have a small balance. You have to have your peer port 7874 open for outside connection so users behind a firewall won't participate only users running a VPS or using port forwarding.
I recommend that you also reward peers with open APIs (i.e. nxt.apiServerHost=0.0.0.0) and archival nodes.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #123 on: July 12, 2016, 07:45:22 pm »

The issue is a bit involved and perhaps I'm not 100% accurate, my understanding is you can setup a hallmark node even if you don't forge and even if you have a small balance. You have to have your peer port 7874 open for outside connection so users behind a firewall won't participate only users running a VPS or using port forwarding.
I recommend that you also reward peers with open APIs (i.e. nxt.apiServerHost=0.0.0.0) and archival nodes.

Yes, only public nodes can participate, port 7874 needs to be opened. There are a lot of underutilized computing and bandwidth resources that can be turned into public nodes. It's like a giveaway for new users but they must do useful work instead of begging. Well, that was my idea for making this lottery.
Thanks for the suggestion, I'll look into modifying it to reward open API and archival nodes too if they have a hallmark, on top of NSC rewards that they receive.
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #124 on: July 12, 2016, 08:31:12 pm »

Forging Bounty Lottery campaign managed by Forging Bootstrapper account NXT-HH9F-JMRB-6HRD-HD5ZW [...]

Lottery campaign managed by lurker10 runs independently of the Forging Bounty Lottery.
As I understand it, to participate in the lurker10 lottery you need to set your nxt.myPlatform to the account you want to receive the funds. I think that's important enough to mention in the summary.

lurker10 it's always great to see such initiative, however I don't understand the advantage of using the myPlatform property over hallmarking the node.
I suppose one benefit of using nxt.myplatform is that they can have the lottery pay to an account that they don't own. Another is that they can opt out of this lottery by doing nothing; it's the default. To opt out of the Forging Bounty Lottery you have to notify someone. A disadvantage is that it uses up the nxt.myplatform field, which is the only field we get that we can set to anything we like. I like to have mine set to my name.

Regardless, I agree: I'd rather every node had a hallmark, no matter how small. Every little raises the cost of Sybil attacks. Currently we have around 900 nodes with 0 hallmarks, so an attacker would only need 1 NXT per node to be rated over them. If they had hallmarks of 1000 NXT instead, and an attacker wanted to own 90% of nodes, they'd need 10,000,000 NXT.

They cannot set up a hallmark because they don't have coins or very few coins.
You don't any coins to set up a hallmark. Hallmarks are completely separate to forging.
Logged

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #125 on: July 12, 2016, 08:44:30 pm »

You don't any coins to set up a hallmark. Hallmarks are completely separate to forging.

Yeah I know hallmarks are separate to forging.
In terms of benefiting the network having a hallmark with a weight of 0 = having no hallmark.
Besides, the hallmarked nodes are already rewarded by NSC, the lottery would be unseating the NSC project :) Still I allocate a few bits for the weight when sending the reward. A bonus to openAPI and archival nodes will be added in the next few days.
I can run a separate lottery for hallmarked nodes and assign rewards according to their weights. But I think it's also important to reward 0 weight nodes of newbies who set up their first node and want to earn some coins.
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

Megalodon

  • Jr. Member
  • **
  • Karma: +32/-0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #126 on: July 12, 2016, 08:47:55 pm »

As I understand it, to participate in the lurker10 lottery you need to set your nxt.myPlatform to the account you want to receive the funds. I think that's important enough to mention in the summary.

Thanks. Done.
Logged
Help secure the Nxt blockchain by forging with your NXT and be in the game to win part of the 5M NXT forging bounty!

Damelon

  • Hero Member
  • *****
  • Karma: +792/-54
  • Offline Offline
  • Posts: 2314
    • View Profile
    • Nxt Inside
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #127 on: July 12, 2016, 09:46:11 pm »

About 40 new nodes today :)


Logged
Member of the Nxt Foundation | Donations: NXT-D6K7-MLY6-98FM-FLL5T
Join Nxt Slack! https://nxtchat.herokuapp.com/
Founder of Blockchain Workspace | Personal Site & Blog

nzminer

  • Sr. Member
  • ****
  • Karma: +30/-5
  • Offline Offline
  • Posts: 431
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #128 on: July 12, 2016, 10:27:27 pm »

Will this work if your ISP is using CG-NAT?

Im unable to port forward with my router because of it, but my NXT client says its forging. Any ideas?
Logged
NXT WILL PREVAIL
NXT-YD2V-E8PY-R6TR-DZ8MK

NXT ENTERPRISE

  • Full Member
  • ***
  • Karma: +35/-14
  • Offline Offline
  • Posts: 194
    • View Profile
    • unanimously one
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #129 on: July 13, 2016, 12:20:45 am »

I have the NXT client on my laptop and 1/4 the time i am forging. Balance of 200,000

What are the steps to do to take advantage of these two lotteries?

Are they two separate or now merged issues?

1 - Can i keep forging part time on my laptop?

What do i need to do or change?

2 - Can i join a forging pool and lease my account funds and they already have this set up?

DO you get rewarded based on your balance in the pools . How does a pool know who forged a block and who won a lottery prize?

What do i do to join a pool to have them utilize my balance 24/7.

3 How does any of this effect Ardor snapshots?

Thanks for any help or comments..

Logged

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #130 on: July 13, 2016, 09:35:24 am »

What are the steps to do to take advantage of these two lotteries?

@NXT ENTERPRISE, for the "Lucky node" lottery, have a look at my signature post, I've updated it. Verify that your node is in peerexplorer.com list of public nodes.

Now you get bonus coins for:
* hallmarking your node and having weight>0;
* open API
* open API_SSL
* running an archival node

I still don't know whether the lottery should duplicate efforts of the NSC project and get rid of using nxt.myPlatform property rewarding only hallmarked nodes. The current version will assign more coins to hallmarked nodes and other important services (open api, open api_ssl, archival), but yet it gives a chance to public node operators with 0 coins, making this a small coin mining project for them that at the same time benefits Nxt.
A second lottery round for hallmarked nodes only could be added, but again, it would duplicate the NSC project, except they have it averaged and the lottery is random but on average it's the same. We should keep it decentralized and let both projects do slightly different things, but only slightly :) I suggest we leave this as is now, having bonus points for hallmarks and other flags helps strengthen more against Sybil attacks and provide for what users need.
NRS software seems to favor hallmarked nodes more, and they get more love in connections that the lottery looks up for each round. This automatedly skews the balance of winnings towards them, so there is a natural incentive to hallmark.

@Megalodon, the current daily payout is 100 NXT on average. Is it too low, too high, where do you stand on this point? :)
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

farl4bit

  • Hero Member
  • *****
  • Karma: +210/-45
  • Offline Offline
  • Posts: 3465
    • View Profile
    • Crypto Advies
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #131 on: July 13, 2016, 10:00:43 am »

Where does the value of the NSC coins come from? I can remember NCS assets lost value.
Logged

Megalodon

  • Jr. Member
  • **
  • Karma: +32/-0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #132 on: July 13, 2016, 10:27:01 am »

@Megalodon, the current daily payout is 100 NXT on average. Is it too low, too high, where do you stand on this point? :)

If everything is running fine, I think 100NXT/day is too low. We could try out 500NXT/day for a week and see how it goes and fine tune it from there.
I've just topped up your lottery jar with 3500NXT.
Logged
Help secure the Nxt blockchain by forging with your NXT and be in the game to win part of the 5M NXT forging bounty!

Megalodon

  • Jr. Member
  • **
  • Karma: +32/-0
  • Offline Offline
  • Posts: 38
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #133 on: July 13, 2016, 10:33:45 am »

Will this work if your ISP is using CG-NAT?

Im unable to port forward with my router because of it, but my NXT client says its forging. Any ideas?

In this case, you won't be able to participate in lurker10's Lucky Node lottery, but will automatically be participating in the Forging Bounty lottery if you have an active forging account in that server.
Logged
Help secure the Nxt blockchain by forging with your NXT and be in the game to win part of the 5M NXT forging bounty!

martismartis

  • Hero Member
  • *****
  • Karma: +73/-10
  • Offline Offline
  • Posts: 1238
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #134 on: July 13, 2016, 10:36:01 am »

Where does the value of the NSC coins come from? I can remember NCS assets lost value.

There is NSC currency in monetary system, NSC asset is abandoned long time ago. The buyer of NSC currency was our famous GLEFU :)
Logged

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #135 on: July 13, 2016, 12:56:00 pm »

@Megalodon, the current daily payout is 100 NXT on average. Is it too low, too high, where do you stand on this point? :)

If everything is running fine, I think 100NXT/day is too low. We could try out 500NXT/day for a week and see how it goes and fine tune it from there.
I've just topped up your lottery jar with 3500NXT.

Very well, I will gradually ramp up payouts to 500 NXT/day over the next week as more nodes join the party.
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

GLEFU the Overlord

  • Newbie
  • *
  • Karma: +6/-1
  • Offline Offline
  • Posts: 11
  • NXT-8MC8-EWER-G9RH-GLEFU
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #136 on: July 13, 2016, 01:05:09 pm »

The buyer of NSC currency was our famous GLEFU :)
Thanks, Martis.
Logged
GLEFU the Overlord
ko8k4c9eio00p6kevqfgj4juqp8rndm9bu8c1rq1bb9vg1t26lbnk3s7s2fiij832vru871lmlgr6k346prpkqgkvoislkhfs5k27nhlqp507b41b82haiivgg19ci6b58j3kin0a300bcd03nlvgcf5bta1pgal

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #137 on: July 13, 2016, 01:42:53 pm »

Looking over IP addresses in https://nxtportal.org/peers I noticed that one NXT account is running on 8 nodes: NXT-MP7B-F26P-VSME-CQF5B
Not one of these addresses show in peerexplorer.com and this account has never won a lottery despite that its odds should be sufficient to win at least once.
It turned out that all of these IPs are tor exit node ips and of course they cannot be public nodes. Operators, please set up proper public nodes. Forging through Tor is possible, but running a public node is not.
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

cryptoknight

  • Jr. Member
  • **
  • Karma: +5/-0
  • Offline Offline
  • Posts: 22
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #138 on: July 13, 2016, 01:46:21 pm »

Quote
* hallmarking your node and having weight>0;
* open API
* open API_SSL
* running an archival node
Some noob questions:
What are each of the above? Their differences?
How does each of these help the network?
What is the requirement to setup each of these?

Time to get educated. Any help or relevant links would be much appreciated :)
Logged

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: 5 Million NXT bounty for Nxt & Ardor Forgers
« Reply #139 on: July 13, 2016, 01:55:37 pm »

Quote
* hallmarking your node and having weight>0;
* open API
* open API_SSL
* running an archival node
Some noob questions:
What are each of the above? Their differences?
How does each of these help the network?
What is the requirement to setup each of these?

Time to get educated. Any help or relevant links would be much appreciated :)

Open API lets anyone access your node API, open web interface if they know the IP of the node and the node is public. They can open http://8.8.8.8:7876 and operate it as if it was their localhost:7876 running node. Of course this is not recommended and may be a security concern for users because node operator could have replaced javascript and attempt to steal their passphrase. Some services use Open API public nodes to pull data from Nxt blockchain and push transactions. You can have a look at my signature link to find out how to make your public node have an Open API flag.
Open API_SSL is Open API running over a SSL connection.

Arbitrary messages in the Nxt blockchain are automatedly pruned after 90 days by default. Archival node is a node that doesn't prune data after the default 90 days and can be used to pull historic data from. This comes at a cost of having to store more data and more load on the node, so the lottery now gives extra points to such nodes.

See my signature lottery post for links on how to make your public node carry Open API, Open API_SSL, PRUNABLE (archival node) flags.

These additional services add to the RAM and hard drive I/O operations, this is not a large footprint but it should grow with increased usage of the network.
« Last Edit: July 13, 2016, 02:49:45 pm by lurker10 »
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7
Pages: 1 ... 5 6 [7] 8 9 ... 21  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly