Afin d'éviter la
comptabilisation de faux résultats, et s'assurer que les
résultats retournés soient justes, les projets
peuvent envoyer une même unité de calcul
à plusieurs personnes.
Vous trouverez ci-dessous la liste des
projets en fonction du nombre de réplication des
unités :
Zéro
signifie que l'unité est envoyée à une
seule personne, c'est à dire vous.
Une
signifie que l'unité est envoyée à une
première personne et dans le même temps
à une seconde personne pour vérifier
l'intégrité du résultat. Si les 2
résultats sont différents, l'unité
sera par la suite envoyée à une
troisième personne qui validera un des premiers
résultats. Les différences dans les
résultats peuvent être de toute sorte, elles
peuvent provenir d'un utilisateur malveillant. Mais un utilisateur
honnête peut tout à fait produire des
résultats différents du fait d'un surfréquençagepas assez stable, de différences minimes des
résultats entre différentes plateformes ou
processeurs (c'est quelques fois le cas pour les projets en alpha
test), ou plus rarement les neutrons issus des rayons cosmiques peuvent
perturber les circuits électroniques en tansformant
l'état d'un transistor (de ouvert à
fermé par exemple) et par effet domino modifier les autres
transistors de la cellule mémoire. Plus on monte en altitude
et plus la densité de neutrons par cm² et par heure
est importante et donc plus le risque d'erreurs de calcul
dûes aux neutrons est important. Pour en savoir plus voir cet
article
de Science et Vie (document .pdf).
Deux
signifie qu'une même unité de calcul est
envoyée à 3 personnes en même temps
(deux réplication)