Curious about the large number of pivx's chainparamsseeds.h

Started by Helmuts 4 years ago · 5 replies · 4825 views
4 years ago

I'm curious..

It is impressive to see that pivx's chainparamsseeds.h contains tonnes of seeds.. do all these seeds are monitored times by times?

and, are these trusted seeds?

if yes, for the 1st and 2nd > where do you host these?

too many questions? :)

thank you.

super impressive!!

thank you for sharing (whatever you can and wish to..)
Helmuts

p.s. please correct me if I am wrong with something

4 years ago

The seeds are part of the wallet code. If you can't trust those seeds, you can't trust the wallet code either.

👍 1
4 years ago

@Eric_Stanek:
The seeds are part of the wallet code. If you can't trust those seeds, you can't trust the wallet code either.

Exactly Eric,

how does a community, that tries to be as decentralized as possible, maintain all this process of the trusted seeds (creating these, approving, updating, regular checkups, hosting)?

I am really curious.. maybe you have some internal document for this? .. probably the answer is 'no', though one can always ask :)

Decentralisation tactics/approach/attempt of PoS coins has always intrigued me.. and Pivx for sure is the #1 PoS coin, at least by my understanding.

Best!
H

4 years ago

The seeds are part of the code. That means pretty much anyone can determine what they are, and check how they behave compared to the many thousands and thousands of other nodes, that the developer has no control over.

It is important to note that the seeds are only used to start the node connections. Very quickly, each wallet connects with many many other wallets. If there was an issue, it would become evident quickly, as consensus would fail and the chain would fork. If an investigation discovered one of the seed nodes was somehow attempting to do something 'evil', that developer would immediately have their reputation ruined. But, an 'evil' developer would not be able to achieve anything in doing this, other than to create some minor chaos on the network for a brief period, before they were promptly discovered and black-listed from the entire crypto-space.

3 years ago

The addresses found in chainparamsseeds.h are hard-coded "fallback" nodes that are only used in the event that DNS queries return zero results and there is no prior peers.dat information to read from. The process of how these addresses are gathered is outlined at https://github.com/PIVX-Project/PIVX/blob/master/contrib/seeds/README.md

These are not updated very often as quite a large number of addresses have been very long living across several years, and (as stated above) most instances of the PIVX wallet will never reference them under normal operating circumstances.

👍 1
3 years ago

@fuzzbawls:
The addresses found in chainparamsseeds.h are hard-coded "fallback" nodes that are only used in the event that DNS queries return zero results and there is no prior peers.dat information to read from. The process of how these addresses are gathered is outlined at https://github.com/PIVX-Project/PIVX/blob/master/contrib/seeds/README.md

These are not updated very often as quite a large number of addresses have been very long living across several years, and (as stated above) most instances of the PIVX wallet will never reference them under normal operating circumstances.

Thank you. H

Suggested topics

Topic Participants Replies Views Activity
General Discussion · by SiggeB, 2 weeks ago
0 1182 2 weeks ago
General Discussion · by SiggeB, 2 weeks ago
0 495 2 weeks ago
General Discussion · by SiggeB, 3 weeks ago
0 167 3 weeks ago
General Discussion · by SiggeB, 1 month ago
0 469 1 month ago
General Discussion · by SiggeB, 2 months ago
0 474 2 months ago