Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be a host on Skynet, you have to declare yourself on the Sia blockchain, which means users running a blockchain node (full node or lite node) are able to have a complete and limited list of all the possible hosts on the network. The Skylinks aren't just hashes, they contain a couple bytes extra of information as well.

Between the explicit list of potential hosts and a small amount of hinting in the Skylink, you can narrow down the number of potential places a file is stored to be small enough that you can just ping all of them in parallel with a request for the data. You don't have to do any multi-hop routing to find the data.

This saves latency.



If the complete list is available, can’t anyone simply download it and DDOS the entire network indefinitely?

One of the roles of a good DHT is to localize any DDOS and refuse to propagate it further.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: