kaspad icon indicating copy to clipboard operation
kaspad copied to clipboard

Flying your public node banner

Open FestinaLente666 opened this issue 3 years ago • 1 comments

In order to incentivize the community to publicize their nodes, I suggest the following solution.

Add a new --banner flag which will get an arbitrary string, every user gets to decide their banner when they run the node.

Maintain a simple website which tracks active public nodes, and lists them including the banner. This would allow members who contribute bandwidth to gain some recognition in a form of their choosing.

Some comments:

  • The list should be ordered in inverse chronological order, that is, earlier contributors should be on top
  • In future version, if possible, it would be nice to also order nodes by throughput
  • Nodes should not lose their place on the list immediately if they experience a drop, their place should be reserved for a few hours in case they resume operation
  • It should be possible to change the banner, either by a command to the daemon or by restarting kaspad (which is related to the previous point)
  • The easiest way to track a node's lifetime is via IP, but that might be unfair to ordinary users without a fixed IP. Maybe there could be a way for a node to cement its identity? Maybe via putting a txn on the chain?

FestinaLente666 avatar Nov 17 '21 07:11 FestinaLente666

Nice idea.

Together with -- banner "That's ME!" , we should also have --donations "kaspa:nodeowneraddress".

In this way, nodes could be rewarded by the community for the job done.

Clearly, this kind of data sharing should be safe enough to avoid DDoS risks (not all nodes should be exposed and IP addresses should be protected)

thesheepcat avatar Nov 21 '21 09:11 thesheepcat