Richtig, hochladen kann man nur komplette Chunks. In aller Regel ist so ein Chunk 9,28 mb groß. Einzige Ausnahme: Der letzte Chunk einer Datei. Der kann auch beliebig kleiner sein, er ist ja quasi der Rest. Hast Du von einem normalen Chunk weniger bleibt Dir nichts anderes als zu warten, bis Du den fehlenden Teil dieses Chunks hast, erst dann kannst Du diesen Chunk verteilen.
Die Chunks ihrerseits sind wieder in Blöcke unterteilt, die sind 180 kb groß. Jeder dieser Blöcke hat einen eigenen Hashwert. Lädst Du also einen solchen Block herunter und der Hashwert stimmt, dann ist der Block in Ordnung. Stimmt der Hash nicht wird der Block verworfen. Vorteil: Wenn mal ein kaputter Block bei Dir ankommt muß nur dieser erneut heruntergeladen werden und nicht der gesamte Chunk. Genau das macht (A).I.C.H.
Das Hochladen kompletter Chunks generell einzuführen ist nicht besonders sinnvoll. Für jemanden mit Standard-DSL sind 9,28 mb eine Menge Holz. Wenn so jemand ein Uploadlimit von z.B. 12 kb/s setzt braucht man Monate, um in seiner Warteschlange zum Zuge zu kommen und er selbst kann sich dadurch bei nur sehr wenigen Leuten Kredite erarbeiten. Außerdem wird es nie möglich sein, immer einen Upload ganzer Chunks sicherzustellen. Zu oft brechen die Verbindungen zusammen, bevor ein Chunk komplett übertragen ist. Früher gab es zur Frage komplette Chunks hochladen viele Diskussionen, inzwischen hat sich das gelegt. Mit der zunehmenden Verbreitung besserer Netzanbindungen geht die Tendenz ganz klar in Richtung "ja", wird aber nie zu einem Muß werden Eine interessante Sonderrolle spielt der Xtreme, der eine Mindestmenge hochlädt, nach Erreichen dieser aber an der Grenze des Chunks den Upload beendet. Wenn also alle anderen Mulis volle Chunks hochladen, einige aber wegen abgebrochener Verbindungen keinen vollen Chunk bekommen haben komplettiert der Xtreme diese angefangenen Chunks. Das kann in Dateien mit vielen Quellen, die keine kompletten Chunks hochladen sehr nützlich für alle sein, da in relativ kurzer Zeit viele halbe Chunks vervollständigt werden und damit zur Weitergabe zur Verfügung stehen.
Mit freundlichen Grüßen
aalerich
__________________ _______________________________________________ Der Router ist schuld!
Geändert von aalerich (24. September 2005 um 16:44 Uhr)
|