Back to Blog
![]() Afterwards it will add all these hashes and download the file from multiple networks automatically* (if the respective networks are enabled).Ī torrent can contain multiple files. NeoLoader will then look in NeoKad for other confirmed hashes this file has. All following Neo users who want to download the file now, can add the file by adding any hash from any network (ed2k link, torrent/magnet link or NeoMagnet link). that they belong to the same file) gets published in our NeoKad network under the NeoHash (which serves as master hash in this case.).ģ. Once the file is completed NeoLoader computes the hashes for all networks. To be able to load a file from multiple networks, another Neo user has to have downloaded the file before from any network of his choosing.Ģ. The feature to load a file from multiple networks works like this:ġ. With Neo you can even download one file from two torrents! a hash has to have a minimum quorum to be even taken into consideration. The selection which hash result to take is being done basing on a majority vote system, meaning the hash that the most nodes published as belonging to the master hash is tried first, than the second most common, etc, though not all. ![]() At that point Neo can try to retrieve a other hash from the Kad for the particular network, an repeat the procedure. So that once a few parts are completed and hashed against the hash sets of the particular networks neo checks if all the hashes agree with the master hash result, if one of the retrieved hashes disagrees it is removed and put on a black list and the sharing of the file under the particular hash is stopped. Of cause it sounds simpler than it is, the hashes are uncorrelated that means a node can publish any association it wants also bogus ones, to mitigate the effects of such possible malicious informations NeoLoader will have a set of mechanisms.įor first of all one hash (the one the download was started with) is defined as a Master Hash, that means it is right by definition. The first user who wants a particular file has to download it from only one of the networks but as soon as he completes the other hashes are calculated and published into the Kad network so that any user that comes after him can just ask the Kad for the other hashes he is missing and start downloading the file from all networks right away. NeoLoader achieves that through its own Kad Network: The trick is while starting with only the ed2k hash or only a torrent info hash to get the other hashes right at the start. So once you have the file completed you can generate the ed2k hash or an new torrent or calculate the neo hash, etc. Of cause once you have successfully downloaded a torrent or some archive parts form a OCH you can hash it any way you want an get any hash you need. With torrents you can even have multiple info hashes for the exact same file, as it does not take into account only the file content but also a set of metadata places in the info section of the torrent meta data. There is no mathematical reversible correlation between a ed2k hash of a file and a torrent info hash of the same file. It will be perfect if Neoloader implement completed Magnet URI scheme.The only difficulty with downloading form multiple networks is to know which ed2k file hash corresponds to what torrent info hashes. This field is commonly used by P2P clients to store the source, and may include the file hash. "xs" ("exact source") is either an HTTP (or HTTPS, FTP, FTPS, etc.) download source for the file pointed to by the Magnet link, the address of a P2P source for the file or the address of a hub (in the case of DC++), by which a client tries to connect directly, asking for the file and/or its sources. Regarded as only a fall-back source in case a client is unable to locate and/or download the linked-to file in its supported P2P network(s), most clients treat it equal to the "xs" token when it comes to priority, and ignore the timeout before contacting "as" sources denoted by the specs.Īs= "as" ("acceptable source") refers to a direct download from a web server. There are two types of download links that a Magnet link can include as a direct or backup source.
0 Comments
Read More
Leave a Reply. |