Benvenuto Visitatore ( Log In | Registrati )

+  Forum
|-+  eMule & Co.
| |-+  Guide eMule (Moderatore: Vincent Vega)
| | |-+  [GUIDA] Come funzionano i CREDITI e le CODE

Pagine: [1] 2 3 ... 5
chiusoStampa

> [GUIDA] Come funzionano i CREDITI e le CODE

tharghan 04 Luglio 2003, 16:51:01 Messaggio: #1


Moderatori
il signore dei muli
*
Messaggi: 2271
Utente Nr.:136
Visto che ultimamente si fa un gran parlare di leech mod, crediti rubati, crediti che si devono recuperare, ecc. ho deciso di scrivere una piccola guida su come funziona eMule, nella speranza che molti di voi si tranquillizzino  smiley

Come sapete eMule funziona con il sistema delle CODE: una volta contattato un client che possiede il file che vi interessa, il vostro eMule entra nella sua coda (che possiamo paragonare ad una lista d'attesa).

L'avanzamento in coda dipende dal tempo di attesa, dalla priorità che l'utente dal quale vogliamo scaricare ha impostato per il file stesso... ed ovviamente dai crediti...

Le tue richieste per un file sono nella coda di ogni singolo client che ha un segmento (chunk) del file che ti interessa, non nella tua coda.
Vieni servito di un segmento quando ogni client a cui hai fatto una richiesta decide che e' arrivato il tuo turno. Ogni client e' impostato per dare priorita' diverse ad ogni file e gestisce un pool di richieste completamente diverso, quindi ogni client gestisce la sua coda a modo suo.

Il network e' concepito per dare a tutti la possibilità sia di contribuire che di prelevare contenuti, senza nessuna relazione tra le due cose.
Sostanzialmente il sistema dei crediti altro non fa che "migliorare" lo scambio di segmenti tra tutti quelli che stanno scaricando uno stesso file: se fai upload hai un "premio" e questo è pensato per far condividere maggiormente i file.
Ovviamente esistono i problemi legati alla configurazione della connessione Internet, per esempio le nostre linee sono fortemente asimmetriche quindi abbiamo tutti grande capacita' di download e piccola capacita' di upload, questo di fatto ci trasforma tutti in leecher ("sanguisughe": scarichiamo più di quanto condividiamo).

A livello pratico nel file clients.met (situato nella sottocartella "Config" all'interno della cartella "eMule") non sono memorizzati i tuoi crediti ma quelli degli altri utenti a cui tu hai lasciato scaricare, i tuoi crediti sono sparsi per tutti i file clients.met nei computer dei client che hanno scaricato da te... per questo non c'è modo di sapere quanti crediti si posseggono.

Altra cosa da considerare è che i crediti durano solo 5 mesi... se non si riscuotono in tempo utile scadono.

Quindi sul tuo PC non ci sono fisicamente in nessun modo i tuoi crediti...  tu puoi riscuoterli solo se ti connetti, connettendoti la prima volta ti viene assegnato un identificativo: l'userhash, questo e' salvato nel file preferences.dat e indetifica univocamente un client nel network.
In pratica per farti riconoscere dai client tuoi debitori devi presentarti con il tuo univoco userhash, solo così puoi riscuotere i tuoi crediti.
Inoltre per preservare il proprio userhash da appropriamenti indebiti il riconoscimento tra due client è affidato ad un sistema crittografico a chave asimmetrica (molto simile al sistema già utilizzato per le transazioni bancarie via internet). Questo sistema è gestito dal file cryptkey.dat.

Ecco spiegata l'importanza dei file clients.met, preferences.dat e cryptkey.dat.

Facendo doppio click su un file (= espandere la lista fonti) nella finestra Trasferimenti , potete controllare la vostra posizione in coda rispetto ad ogni client a fianco della dicitura QR (Queue Rank = punteggio coda).

Per ricevere da un client eMule dovete essere in cima alla sua coda...



Guida di tharghan al Sistema di Crediti Ufficiale

Ogni client ha un punteggio, ed il client con il punteggio piu' alto sta in cima alla coda, quando si libera un upload slot (lo "spazio" che eMule concede per far scaricare) ne prende il posto.

Il punteggio viene cosi' calcolato:

punteggio = tempo in coda * file priority * credits score

Il "tempo in coda" e' espresso in secondi, ogni secondo e' un punto. In pratica 5 minuti (300 secondi) sono 300 punti.

Il "file priority" varia a seconda del file richiesto. Ad esempio, i files in release hanno una priorita' di 1.8, quelli normali di 0.9, quelli in priorita' bassa 0.2.

Il "credits score" e' un rapporto che spiego piu' in basso.

Ora facciamo un esempio di un client che sta in coda da 10 minuti, senza crediti, e che ha richiesto un file in priorita' release.

Il punteggio sara': 600 * 1.8 * 1 = 1080

Prendiamo invece un client che sta in coda da 30 minuti, sempre senza crediti, ma che richiede un file in priorita' bassa:

1800 * 0.2 * 1 = 360



I tanto famosi CREDITI

Innanzitutto come funziona il "credit score" di un client? Questo valore varia da un minimo di 1 ad un massimo di 10 e la sua formula, in linea generale, è la seguente:

credit score = (bytes ricevuti * 2) / bytes inviati

Ad esempio se da un client avete ricevuto 100Mb e ne avete inviati 10:

credit score = (100 * 2) / 10 = 20 (che diventa 10 visto che e' il massimo possibile)

Se invece ne avete ricevuti 100 ed inviati 50:

credit score = (100 * 2) / 50 = 4

Prima ho parlato di formula generale perche' in realta', per evitare che anche chi manda solo 10Mb senza ricevere niente possa evere uno score di 10, la formula che eMule usa e' un po' diversa. E cioe':

score = radice quadrata dei [(bytes ricevuti / 1.000.000) + 2]

Ad esempio se riceviamo 10Mb, il risultato è:

radice quadrata di [(10.000.000 / 1.000.000) + 2] = radice quadrata di [10 + 2] = circa 3.8



Ora, per i volenterosi che sono arrivati fino a qui, spieghero' come mai il concetto di "costruirsi i crediti" con il tempo non ha molto senso, come mai non e' vero che si hanno basse velocita' quando si e' appena cambiato l'userhash (anzi...) e come mai sistemi come quello lovelace sono migliori.

Prendiamo l'esempio nostro, della comunita' italiana che si scambia spesso files. E' ipotizzabile avere mediamente, trascorso un po' di tempo, un rapporto dare/avere simile. Magari avremo dato di piu' ad alcuni client, e ricevuto meno da altri, ma alla fine il rapporto e' quello. Prendiamo il caso di un client a cui avete inviato 60Mb, e da cui ne avete ricevuti 50. Il vostro rapporto nella sua coda sara':

(60 * 2) / 50 = 2.4

In pratica nel punteggio della coda avrete un bonus per i crediti di 2.4.

Ora prendiamo un altro utente, immaginiamo un utente nuovo che ha appena installato eMule e che ha un nuovo userhash e quindi zero crediti: un utente simile gli manda un intero chunk, 9.28mb. Sapete che score si prende lui appena arrivato per aver inviato solo quello? 3.4. Si' avete capito bene. Addirittura, anche mandando solo 4Mb avrebbe comunque uno score superiore al vostro. Ed e' vero che il suo score diminuira' dopo aver ricevuto (mentre il vostro rimane su perche' e' piu' duraturo), ma e' anche vero che basta cambiare l'userhash di nuovo per ripetere la stessa situazione. Ecco perche' non ha senso dire che dopo aver cambiato versione ed essere passati alla più recente, si va lenti per via dei crediti spariti, ed ecco perche' lovelace ha implementato nella sua mod un sistema di crediti piu' giusto, basato su quanto effettivamente si e' trasferito nel tempo (e che va da 0,1 a 10, mentre quello di eMule va da 1 a 10), e dove cambiare spesso l'userhash non premia.



Spero di essere stato chiaro anche se capisco che alcuni punti siano difficili da comprendere... I piu' curiosi possono anche chiedermi in quali files dei sorgenti sono salvate tutte queste informazioni. Sorriso



Altre informazioni da emule.it:


« Ultima modifica: 15 Giugno 2008, 16:05:07 da mattia.pascal »


--------------------
Canale ufficiale Italiano IRC di supporto:Guida eMule![/url]
Scollegato
segnala
Vegalomen 04 Luglio 2003, 17:07:08 Messaggio: #2


ps2 knowledge
ammaestratore di muli
****
Messaggi: 759
Utente Nr.:32
Ottima spiegazione applauso
Compliments
Speriamo che non mi rubino i crediti cheesy  
scherzo


--------------------
La maggior parte di Noi viene da un altro P2P...
Scollegato
segnala
macio 04 Luglio 2003, 18:56:46 Messaggio: #3


ammaestratore di muli
****
Messaggi: 768
Utente Nr.:915
Finalmente!!!

Adesso i nuovi del Forum non chiederanno 10000 volte cosa sono i crediti furious  furious  furious

E guai a chi lo chiede...

Ciao


--------------------
QUOTE (Eric Cartmen @ Jul 15 2003, 09:30 PM)
Citazione
corri sivka laggiùùùùùùùùùùù...
scarica ogni giorno di piùùùùùùùùù...
scarica di più di tutta la gente...
dell'umanitààààààààààààà...

SIVKA!!! CORE D'ACCIAIO...
SIVKA!!! CORE D'ACCIAIO...
core di una mod cheeeeeee...
senza paura sempre scaricherààààààààà!!!

[span style=\'color:red\']L'ho sempre detto che Eric si drogava....[/span]
Scollegato
segnala
giacomino 04 Luglio 2003, 20:40:05 Messaggio: #4


apprendista ammaestratore di muli
***
Messaggi: 157
Utente Nr.:3492
Ciao tharghan,
abbi pazienza e scusa la mia ignoranza.. Ma la quantità di files che noi condividiamo nel mulo, non c' entrano con i crediti che abbiamo? Se io tengo 1500 files share, tra qui tantissimi molto ricercati, non ho dei vantaggi immediati sui crediti?  Timoroso  


--------------------
[span style=\'font-size:14pt;line-height:100%\']<span style='font-size:14pt;line-height:100%'>[span style=\'font-family:Arial\'][span style=\'color:blue\']..::Il mulo è il miglior amico di un Downloader::..[/span][/span][/span]</span>
Scollegato
segnala
ilSilente 04 Luglio 2003, 20:52:58 Messaggio: #5


Senatores
Membro Storico
*****
Messaggi: 2825
Utente Nr.:205
Citazione
Ciao tharghan,
abbi pazienza e scusa la mia ignoranza.. Ma la quantità di files che noi condividiamo nel mulo, non c' entrano con i crediti che abbiamo? Se io tengo 1500 files share, tra qui tantissimi molto ricercati, non ho dei vantaggi immediati sui crediti?  Timoroso
Anche se non sono Thargan non fa niente?? Occhiolino

la tua domanda era già stata posta. Cmq la riposta è no. Il buon Axo ti direbbe di rileggere quanto scritto sopra... contano solo i MB scambiati, non quelli offerti.
Scollegato
segnala
tharghan 04 Luglio 2003, 21:01:02 Messaggio: #6


Moderatori
il signore dei muli
*
Messaggi: 2271
Utente Nr.:136
Citazione
Ciao tharghan,
abbi pazienza e scusa la mia ignoranza.. Ma la quantità di files che noi condividiamo nel mulo, non c' entrano con i crediti che abbiamo? Se io tengo 1500 files share, tra qui tantissimi molto ricercati, non ho dei vantaggi immediati sui crediti?  Timoroso
ti diro' che se shari 1500 files il primo risultato e' che molti server ti cacciano perche' il valore di default dei files permessi ad ogni utente e' piu' basso. Linguaccia
quindi ti consiglio di eliminare tutto quello inferiore ai 10mega che tanto per le cose corte e' meglio usare altri p2p.
e, come ti ha gia' detto ilsilente, non hai comunque nessun vantaggio immediato.
 


--------------------
Canale ufficiale Italiano IRC di supporto:Guida eMule![/url]
Scollegato
segnala
giacomino 04 Luglio 2003, 21:09:56 Messaggio: #7


apprendista ammaestratore di muli
***
Messaggi: 157
Utente Nr.:3492
Ah ok, scusa silente .. non avevo visto che era già stata posta, pensavo potesse essere una
domanda interessante  Sorriso
Quello che cè scritto sopra mi è chiaro, solo che mi sembrava strano non c' entrasse niente la
quantità di files in share.. In fin dei conti mi sembra importante \"premiare\" chi come me (per esempio  Sorriso ),
lascia in share ogni singola cosa che ha pazientemente scaricato, dando la possibilità di trovarla
anche se un pò vecchia  Occhiolino.. Purtroppo tanti scaricano e poi tolgono subito quello che hanno preso.
In ogni caso coplimenti per la spiegazione  applauso
Ciao


--------------------
[span style=\'font-size:14pt;line-height:100%\']<span style='font-size:14pt;line-height:100%'>[span style=\'font-family:Arial\'][span style=\'color:blue\']..::Il mulo è il miglior amico di un Downloader::..[/span][/span][/span]</span>
Scollegato
segnala
ilSilente 04 Luglio 2003, 21:18:30 Messaggio: #8


Senatores
Membro Storico
*****
Messaggi: 2825
Utente Nr.:205
Citazione
Ah ok, scusa silente .. non avevo visto che era già stata posta, pensavo potesse essere una
domanda interessante  Sorriso
Quello che cè scritto sopra mi è chiaro, solo che mi sembrava strano non c' entrasse niente la
quantità di files in share.. In fin dei conti mi sembra importante "premiare" chi come me (per esempio  Sorriso ),
lascia in share ogni singola cosa che ha pazientemente scaricato, dando la possibilità di trovarla
anche se un pò vecchia  Occhiolino.. Purtroppo tanti scaricano e poi tolgono subito quello che hanno preso.
In ogni caso coplimenti per la spiegazione  applauso
Ciao
Tieni conto che molti server escludono gli utenti che sharano troppi file (alcune centinaria, in genere 200) perché il server consuma cpu, memoria e banda per gestire tutti quei file.

Un atteggiamento buono è lasciare in sharing i file poco diffusi, e togliere quelli che hanno molte fonti complete.

Come tu dici c'è gente che subito toglie dallo share quello che ha appena scaricato. Ok, è un atteggiamento negativo. Fortunametamente il mulo costringe a condividere quello che si sta scaricando; in questo modo almeno per un po' di tempo questo utente diventa una fonte disponibile. Sempre meglio che niente Occhiolino
Scollegato
segnala
macio 04 Luglio 2003, 22:33:51 Messaggio: #9


ammaestratore di muli
****
Messaggi: 768
Utente Nr.:915
Citazione
Ah ok, scusa silente .. non avevo visto che era già stata posta, pensavo potesse essere una
domanda interessante  Sorriso
Quello che cè scritto sopra mi è chiaro, solo che mi sembrava strano non c' entrasse niente la
quantità di files in share.. In fin dei conti mi sembra importante "premiare" chi come me (per esempio  Sorriso ),
lascia in share ogni singola cosa che ha pazientemente scaricato, dando la possibilità di trovarla
anche se un pò vecchia  Occhiolino.. Purtroppo tanti scaricano e poi tolgono subito quello che hanno preso.
In ogni caso coplimenti per la spiegazione  applauso
Ciao
Magari fosse così!!!

In questo modo condividerei la cartella Windows, tanto sono una marea di files e chessenefrega se a nessuno servono... Scioccato  :huh:  Timoroso  :no:  :no:

Il sistema dei crediti va bene così com'è.

Ciao


--------------------
QUOTE (Eric Cartmen @ Jul 15 2003, 09:30 PM)
Citazione
corri sivka laggiùùùùùùùùùùù...
scarica ogni giorno di piùùùùùùùùù...
scarica di più di tutta la gente...
dell'umanitààààààààààààà...

SIVKA!!! CORE D'ACCIAIO...
SIVKA!!! CORE D'ACCIAIO...
core di una mod cheeeeeee...
senza paura sempre scaricherààààààààà!!!

[span style=\'color:red\']L'ho sempre detto che Eric si drogava....[/span]
Scollegato
segnala
cicocri 05 Luglio 2003, 12:49:18 Messaggio: #10


solito newbie rompi "muli"
*
Messaggi: 13
Utente Nr.:2762
Citazione
Finalmente!!!

Adesso i nuovi del Forum non chiederanno 10000 volte cosa sono i crediti furious  furious  furious

E guai a chi lo chiede...

Ciao
chiedo scusa x averlo chiesto ma purtroppo il tempo a mia disposizione è sempre poco e non ho sfogliato gli altri post.....
Quindi se lo ritenete necessario e utile acconsento alla cancellazione del mio post \"come fuzionano i crediti\"
Salute e soldi a tutti
 Cristianl.......
Scollegato
segnala
pianetaporro 05 Luglio 2003, 13:12:37 Messaggio: #11


solito newbie rompi "muli"
*
Messaggi: 10
Utente Nr.:3617
ahh che bella cosa finalmente so come funzionano i crediti applauso
 tenchiu      tharghan                    Felice  
Scollegato
segnala
Fumetto 05 Luglio 2003, 15:20:14 Messaggio: #12


ammaestratore di muli
****
Messaggi: 613
Utente Nr.:620
Citazione
... la riposta è no. Il buon Axo ti direbbe di rileggere quanto scritto sopra... contano solo i MB scambiati, non quelli offerti.
e \"buon\" da quando? ROTFL  ROTFL  ROTFL  ROTFL  
Scollegato
segnala
ilSilente 05 Luglio 2003, 15:32:54 Messaggio: #13


Senatores
Membro Storico
*****
Messaggi: 2825
Utente Nr.:205
Citazione
e "buon" da quando? ROTFL  ROTFL  ROTFL  ROTFL
dalle mie parti si dice che anche gli sfracellamaro.. vanno i Paradiso ROTFL
Scollegato
segnala
nicooo 06 Luglio 2003, 18:55:30 Messaggio: #14


solito newbie rompi "muli"
*
Messaggi: 6
Utente Nr.:3877
ciao a tutti volevo sapere solo se c'è qualche modo per farmi conoscere  il mio punteggio... rolleyes

Felice così per curiosità....................CIAO E GRAZIE applauso

« Ultima modifica: 06 Luglio 2003, 19:44:56 da Eric Cartman »
Scollegato
segnala
tharghan 06 Luglio 2003, 19:03:54 Messaggio: #15


Moderatori
il signore dei muli
*
Messaggi: 2271
Utente Nr.:136
Citazione
ciao a tutti volevo sapere solo se c'è qualche modo per farmi conoscere  il mio punteggio... rolleyes

Felice così per curiosità....................CIAO E GRAZIE applauso
no.

« Ultima modifica: 06 Luglio 2003, 19:45:18 da Eric Cartman »


--------------------
Canale ufficiale Italiano IRC di supporto:Guida eMule![/url]
Scollegato
segnala
Heikici 25 Luglio 2003, 00:30:08 Messaggio: #16


addetto alle pulizie della stalla
**
Messaggi: 39
Utente Nr.:2744
Ma se e-mule funziona pure a tempo è na fregatura visto ke mi disconnetto siempre Ninja  


--------------------
Il teacher + great del giappone!!!
Scollegato
segnala
tharghan 25 Luglio 2003, 02:57:14 Messaggio: #17


Moderatori
il signore dei muli
*
Messaggi: 2271
Utente Nr.:136
- anche se vieni disconnesso da un server e ti ricolleghi ad un altro rimani comunque nelle code senza perdere posizioni.
- stessa cosa vale se ti sconnetti dal tuo isp e ricontatti le fonti in meno di 20 minuti.
 


--------------------
Canale ufficiale Italiano IRC di supporto:Guida eMule![/url]
Scollegato
segnala
jb1 25 Luglio 2003, 12:25:31 Messaggio: #18


allevatore di muli
***
Messaggi: 73
Utente Nr.:3195
Citazione
[span style=\'color:red\']credit score = (bytes ricevuti * 2) / bytes inviati[/span]
 
La formula è forse invertita ?
Scritta così vorrebbe dire che piu' ricevi piu' il punteggio è alto, piu' dai e piu' si abbassa ?!

« Ultima modifica: 25 Luglio 2003, 12:27:23 da jb1 »
Scollegato
segnala
edyarchi 25 Luglio 2003, 13:39:04 Messaggio: #19


allevatore di muli
***
Messaggi: 87
Utente Nr.:275
Citazione
Citazione
[span style=\'color:red\']credit score = (bytes ricevuti * 2) / bytes inviati[/span]
 
La formula è forse invertita ?
Scritta così vorrebbe dire che piu' ricevi piu' il punteggio è alto, piu' dai e piu' si abbassa ?!
Rileggendo bene ti accorgi che tharghan si riferiva al moltiplicatore (credit score) dei client... non a quello nostro... invertendo il punto di vista, la tua osservazione è giusta.


--------------------
[span style=\'color:green\']- in girum imus nocte et consumimur igni  -[/span]Il mio sito sulla Guida Rapida ad eMule
Scollegato
segnala
gavroche 01 Agosto 2003, 15:23:38 Messaggio: #20
solito newbie rompi "muli"
*
Messaggi: 7
Utente Nr.:3636
Citazione
QUOTE (tharghan @ Jul 4 2003, 05:51 PM)
Prendiamo l'esempio nostro, della comunita' italiana che si scambia spesso files. E' ipotizzabile mediamente, dopo un po', avere un rapporto dare/avere simile. Magari avremo dato di piu' ad alcuni client, e ricevuto meno da altri, ma alla fine il rapporto e' quello

forse per una connesione adsl ma con fastweb il mio rapporto è:

eMule v0.29c [Maella v4.1 beta2 - 50ms] Statistics [gavroche [ITA]]

Transfer
   Session UL:DL Ratio: 41.88 : 1
   Cumulative UL:DL Ratio: 21.35 : 1
  eMule v0.29c [Maella v4.1 beta2 - 50ms] Statistics [gavroche [ITA]]

Uploaded Data: 418.82 GB
 
dovrei avere un numero di crediti notevole, eppure  ci sono persone con cui, pur avendo scaricato da me più  di 800 MB mentre io 0 [zero] MB da loro, non riesco nemmeno a entrare nella coda  perchè  mi dà \" coda piena\"

concordo dunque  che il sistema dei crediti  non funziona molto....
 smiley
ciauz
gavroche


 
Scollegato
segnala
Pagine: [1] 2 3 ... 5
chiusoStampa

Vai a:  


Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
SimplePortal 2.1.1
| Theme by davidonzo