4 ms·
Think about it this way. To be able to find who is hosting the file, we need a mutable shared data structure which can be updated with this information as it ch
by feanaro 6y ago
Think about it this way. To be able to find who is hosting the file, we need a mutable shared data structure which can be updated with this information as it changes over time. In IPFS, this is fulfilled by the DHT, whereas in Skynet/Sia the blockchain takes over the role.
- EGreg 6y agoSo basically the reverse of Kazaa flooding vs BitTorrent DHT: https://www.cs.cmu.edu/~srini/15-441/F11/lectures/21-p2p.pdf https://www.cs.cmu.edu/~srini/15-441/F11/lectures/21-p2p.pdf I have had to deal with routing when building the Intercoin project. And spoke to several of the teams including at MaidSAFE. One way of selecting nodes from the global network is to have everyone’s IP addresses. But them you make the entire network susceptible to DDOS attacks. One of the advantages of an additional search layer (DNS, DHT etc.) on top of IP is that it can mitigate DDOS. The other is if the IP actually changes. Just one of many discussions about the economics of fetching files: https://safenetforum.org/t/how-does-maidsafe-prevent-ddos-attacks/23628 https://safenetforum.org/t/how-does-maidsafe-prevent-ddos-at...