ein paar newbie-fragen zu dem thema:
WIE funktioniert die nachfrage bei den quellen?
soweit ich das verstanden hab, doch direkt bei den quellen oder gibt es da unterschiede zwischen den vom server gelieferten, den kad und den via quellentausch erhaltenen?
wenn direkt bei den quellen nachgefragt iwrd - was ich bisher vermutet habe - wird ja wirklich nur die eigene verbindung belastet, der quelle kanns ja wurscht sein, ob sie eine von 100 oder 10000 ist.
vorausgesetzt: man hat nicht zu viele verbindungen und gibt daher möglicherweise "falsche" quellen weiter.
ALLERDINGS (wieder eine aus beobachtung resultierende vermutung) scheint sich mit der vollständigen implementierung von kademlia beim 42b etwas entscheidendes verändert zu haben:
ich hab leider nur einfaches ISDN
bisher konnte ich insgesamt ca. 1000 quellen mehr schlecht als recht verwalten (dh nicht allzu oft zu viele verbindungen), die durchschnittlichen verbindungen lagen dabei bei etwa 200, die overhead-bandbreite bei ca. 1,5 bis 1,7 kbps, immer wieder "dl-löcher"
seit dem 42b sind diese werte drastisch gesunken, worauf ich die quellenzahl natürlich erhöht hab - ergebnis:
gefundene quellen 2400
aktive verbindungen 70 bis 100
durchschnittliche verbindungen ca. 86
overhead 0,3 bis 0,7 kbps
außer bei der zwangstrennung keine "löcher" mehr
die ul mit dem automatischen USS hat sich fast verdoppelt
die dl ist um 20 bis 25% höher :o
klar, dass die ratio "schlechter" ist, aber darauf kommt es ja nicht an.
außerdem werden die verbindungen auch abgefragt, wenn keine serververbindung besteht
fragt kademlia jetzt etwa nur mehr die nodes ab?
wär toll, wenn das jemand einer alten frau erklären könnte.
liebe grüße - oma