• [^] # Re: Client RC5

    Posté par . En réponse à la dépêche Une semaine d'utilisation de XPs.... Évalué à 1.

    A chaque fois qu'on parle de distributed, c'est le même truc qui reviens...

    Déjà, il me semble qu'une partie du code est ouvert si tu veux l'optimiser. (la partie qui s'occupe du calcul proprement dit. Ce qui prends du temps)

    Tricher à distributed.net, c'est faire un client prends les clés qu'on lui donne et réponds rapidement "non, elle sont pas bonnes".
    Tricher ne sert pas à gagner le concours, mais à monter dans les stats.

    Pour pouvoir contrer ce genre de triche il faudrait verifier sur le serveur que les clients ne mentent pas, ce qui est ici impossible.

    C'est effectivement un cas (très précis) ou je ne vois pas comment ils pourraient donner le source de leur truc et ne pas subir ce genre de triche.
    Si tu trouve une solution à ce problème, je pense que :
    1 - distributed.net le mettra en place
    2 - Tu seras célèbre parceque pas mal de gens ont du se pencher sur le problème.

    Cet exemple ne permet pas de dire que seul le modèle propriétaire est correct car c'est un cas très particulier. (on doit pouvoir faire confiance au résultat alors qu'il n'y a aucun moyen de faire confiance au programme client)

    Avant de proposer des solutions ici (code signé, etc...), ca serait sympa d'aller lire les anciennes news de Linuxfr qui parlent de ca.

    PS: fermer leur code rends la triche plus difficile mais ne l'empèche pas. On est d'accord...