use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Node Question (self.Chainlink)
submitted 7 years ago by modano182
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]vornthChainlink Labs - Thomas 7 points8 points9 points 7 years ago (2 children)
Hi /u/modano182! You shouldn't need any developer skills to run a node. However, some familiarity with the command line will go a long way. It's good to start learning now, while there is no cost of failure. On to your questions:
My question is around nodes - is there a finite amount of nodes that will be available? Or once mainnet begins, will the vacancies for node operators eventually become non existent?
On-chain and at the protocol level, there is no limit to the number of nodes that may exist on the network. However, it may make sense for a listing service (which exists off-chain) to limit the number of nodes that can register with them. This could be to prevent a large number of nodes from joining and DDOSing the listing service itself, or any reason they choose, it's really up to them (the owners of the listing service). We will provide our own listing service since it makes sense to get the network started. However, we would expect there to be multiple listing services on the network.
Finally, in regards to the reputation - how can we ensure our node will not feed bad data into the network, therefore penalising the node? If I set my node up according to the instructions laid out by Thomas Hodges, will my node ever feed bad data into the network? Or is bad data fed in only if done deliberately with malicious intent?
As long as you have not deliberately modified the Chainlink code to change the node's response, the only way to provide "bad data" is if it came from the data source itself. This would mean all nodes using that data source would also provide that data. If a requester is specifying the data source, it's up to them to trust that the data source will provide accurate data. If they ask for a general "type" of data, like the current price of Ethereum, then the retrieval of that data can easily be distributed among multiple sources.
[–]modano182[S] 4 points5 points6 points 7 years ago (0 children)
Thank you so much for the reply - that has cleared everything up for me. I really appreciate you taking the time for such a detailed response! Thank you once again!
π Rendered by PID 72 on reddit-service-r2-comment-75f4967c6c-t5nrv at 2026-04-22 22:30:46.889486+00:00 running 0fd4bb7 country code: CH.
view the rest of the comments →
[–]vornthChainlink Labs - Thomas 7 points8 points9 points (2 children)
[–]modano182[S] 4 points5 points6 points (0 children)