TEAMBVD FAQ
Hierbij een overzicht van veel gestelde
vragen:
Wat
is de Koe?
Hoe
werkt het programma?
Wat
is de reden waarom men de koe gebruikt?
Waarom
zou ik een koetje gebruiken?
Haal
ik geen ellende op mijn nek door de koe te gebruiken?
Hoe
kan ik mee doen?
Ik
wil meedoen. Wat nu?
Heb
ik constant verbinding met het internet nodig?
Waar
kan ik zien hoeveel blokjes ik gedaan heb?
Hoeveel
blokjes doet mijn pc nu maximaal per dag?
Waarom
is een AMD processor nou zo veel sneller dan de P4 en waarom is de P4
zelfs langzamer dan een P3?
Is jou vraag een andere dan de bovengestelden? Bezoek dan ons forum
op http://forum.dsmarty.com/
en laat al daar een berichtje achter! Één van onze leden
zal je dan naar alle waarschijnlijkheid op korte termijn van een antwoord
kunnen voorzien.
Q: Wat is de Koe?
In het kort: het is een programma die de onbenutte (idle cpu time)
rekenkracht van een computer gebruikt om een encryptiecode te kraken.
Doordat veel mensen dit programma gebruiken en meehelpen met dit project
en elke computer een aantal keys probeerd en deze weer terugstuurt heb
je eigenlijk een supercomputer.
De idle time is de onbenutte rekenkracht van de processor (bv. Microsoft
Word gebruikt maar 5% van de rekenkracht, dan meet de client de idle
time en besteedt de overige 95% aan het kraken van de code, en start
u een ander programma op. Dan wordt de nieuwe idle time weer gemeten
en wordt die gebruikt.
Dit is een wedstrijd die uitgeschreven is door RSA labs.
Dit programma wordt koe genoemd doordat het koeienkopje als icon is
gebruikt door distributed.net, die de client heeft gemaakt en de proxy
en dergelijke beheerd.
[ terug naar boven ]
Q: Hoe werkt het programma?
A: Zo ziet de koe er uit (zonder rode cijfers)
Hier ff een uitleg van de client:
1: Hier staat de versie van de client en voor welk operating systeem;
2: Het email adres waar iedereen onder flusht van ons team;
3: processor detectie
4: Het pakketje met id waar de client mee bezig is;
5: Hoe snel je client de packetjes berekent
6: Dit zijn de pakketjs in de buffer in
7: Dit zijn de pakketjes in de buffer out
8: Hier maakt de koe verbinding met de proxy
9: Hier heeft de client verbinding met de proxy
10: Dit zijn de hoeveelheid blokjes die zijn binnengehaald
11: Dit zijn de hoeveelheid blokjes die zijn verstuurt
12: Dit is de progress meter. Hier zie je hoever een blokje klaar is.
Bij dit programma horen de volgende bestanden:
* Buff in: dit is de Buffer met de workunits die nog geprobeerd moeten
worden
* Buff out: dit is de buffer met de workunits die geprobeert zijn
* Dnetc de client/ rekenprogramma die de sleutels uitprobeert
* Dnetc document met configuratie instellingen
Het programma is heel simpel. Deze versie zoekt zelf welke processor
erin zit genaamd de core.
Met rechtsklik op de client krijg je een keuzemenu waaruit je kan kiezen
wat je wil.
Onder andere fetchen en flushen, maar ook Benchmark. Dat wil zeggen
dat de computer kijkt hoeveel Megakeys per seconden de computer berekend.
Als voorbeeld een celeron 400Mhz berekend 1.11 Mkeys per soconde = 1.110.000
keys per seconde.
Het maakt niet uit dat je niet zo'n snelle pc hebt, want elke megakey
is er 1.
Het is makkelijk om een snelkoppeling te plaatsen in het opstarten menu
zodat je niet steeds het programma hoeft op te starten.
Het programma kijkt of er een internet verbinding is als de buff in
leeg is.
Maar het programma maakt niet automatisch verbinding met het internet
tenzij anders aangegeven.
Maar omdat de meeste mensen kabel hebben maakt het niet uit
Mocht de buff in leeg zijn kijkt de client of er internetverbinding
is en anders gaat hij random keys proberen Je moet binnen 60
dagen flushen anders worden de workunits opnieuw uitgegeven.
Ook is het mogelijk om het programma geminimaliseerd op te starten of
te minimaliseren.
Er verschijnt een kop van een koe rechts onderin de werkbalk
Na het instellen maak je verbinding met het internet (zowel kabel als
inbelverbinding) en dan haalt het programma werkunits binnen om uit
te rekenen (Fetchen) Deze units zitten in de ?buff in.
Als je veel werkunits heb berekend kan je ze terugsturen (Flushen) Dit
kan je zien door de werkunits in de buff out.
Ook kan je update uitvoeren. Dit is Fetchen en Flushen beide.
[ terug naar boven ]
Q: Wat is de reden waarom men de koe
gebruikt?
A: De RC5-encryptie-code wordt in het dagelijks leven gebruikt om belangrijke
informatie mee te versleutelen, zoals banktransacties. RSA labs heeft
een competitie uitgeschreven om deze code te kraken en zo te laten zien
dat deze code NIET VEILIG is. De code wordt in deze competitie geprobeerd
te kraken dmv brute rekenkracht: alle mogelijke sleutels worden bekeken
of ze goed zijn. Dit kost veel tijd en rekenkracht, dus hebben ze het
idee van ?distributed computing? opgevat, Dit wil zeggen dat mensen
over de hele wereld mee kunnen helpen met hun eigen PC, door een programma
te installeren (de client) dat de idle time van uw computer gebruikt.
[ terug naar boven ]
Q: Waarom zou ik een koetje gebruiken?
A: Op de eerste plaats staat de lol. Wat is de geheime boodschap en
hoelang duurt het nog voor de code gekraakt wordt.
En wat ook belangrijk is, is om zo hoog mogelijk in het klassement te
komen!!
RSA labs heeft een geldprijs van 10.000 dollar uitgelooft voor diegene
die de sleutel vind. Daarvan gaat 6000 dollar naar een goed doel. Distributed.net
krijgt 2000 dollar voor het uitbouwen van het netwerk en het onderhouden
van de proxy's e.d.
Het winnende team krijgt 2000 dollar en degene die de sleutel vind krijgt
ook 2000 dollar.
[ terug naar boven ]
Q: Haal ik geen ellende op mijn nek
door de koe te gebruiken?
A: Zoals bij de werking genoemd staat is de koe geen virus of spyware
programma en het voegt niets toe. Het staat gewoon op de harde schijf
en als je het weg gooit is het weg zonder sporen achter te laten.
Met andere woorden niets om bang voor te zijn. Als je er van af wil,
gewoon verwijderen en het is verdwenen als sneeuw voor de zon. En het
beinloed je systeem op geen enkele manier dus waarom zou je het niet
doen, want het benadeeld u op geen enkele wijze.
Het heeft zelfs een voordeel.
Als je pc ineens minder blokjes doet dan normaal terwijl je niets byzonders
doet met het systeem dan kan dit duiden op iets anders wat processor
kracht gebruikt.
Bijvoorbeeld een virus.
[ terug naar boven ]
Q: Hoe kan ik mee doen?
A: Er zijn 2 manieren om mee te doen:
* Actief;
* Passief.
Als je actief mee doet kom je zelf in de statistieken te staan. Het
leuke is om zo veel mogelijk blokjes te doen. Je krijgt rechts onderin
je taakbalk een klein koe kopje.. Zodra hij geen werk meer heeft maakt
het programma automatisch (bij kabel/ADSL) verbinding met het internet
om blokjes op te halen.
Passief kan je ook meedoen. Je hebt dan geen omkijken naar het programma
en je computer doet toch wat nuttigs. Je hoeft alleen maar het programma
te installeren.
Als je wil kan alsnog je naam in de statistieken komen. Alles is mogelijk.
[ terug naar boven ]
Q: Ik wil meedoen. Wat nu?
A: Allereerst moet je de client downloaden. Deze staan in clients en
proxy topic. Daarna moet je het koetje in een mapje op de harde schijf
zetten.
Het is makkelijk om een snelkoppeling te maken van dnetc.exe en die
in het opstarten menu te zetten.
Nu kun je hem runnen. De client gaat een benchmark doen en blokjes binnenhalen.
Het is ook mogelijk om een installer te gebruiken. Het koetje word dan
geinstalleerd en is dan niet zichtbaar in de taakbalk.
De installeer is de makkelijkste manier om een koetje te starten en
je hoeft je geen zorgen te maken of je wel op tijd flusht.
[ terug naar boven ]
Q: Heb ik constant verbinding met het
internet nodig?
A: Nee. Je hebt alleen internet nodig om blokjes op te halen en te
verzenden.
Dit is ook mogelijk per diskette/usb pen, maar vergeet niet een
backup te maken!
[ terug naar boven ]
Q: Waar kan ik zien hoeveel blokjes
ik gedaan heb?
A: De hoeveelheid blokjes die je flusht word bijgehouden in de http://rc5.teambvd.com/main.php?by=host
statistieken.
Je kan meedoen in de stats onder je eigen naam naar keuze of samen met
iemand meedoen.
Dit mag je allemaal zelf weten.
[ terug naar boven ]
Q: Hoeveel blokjes doet mijn pc nu maximaal
per dag?
A:Dit is heel makkelijk uit te rekenen. Je doet een benchmark en het
aantal mkeys wat daar uit komt vermenigvuldig je met 20.11
Hiermee reken je uit hoeveel blokjes je doet als je pc 24/7 aan staat.
In het kort: aantal mkeys * 20.11 = blokjes/dag (24/7)
[ terug naar boven ]
Q: Waarom is een AMD processor nou zo
veel sneller dan de P4 en waarom is de P4 zelfs langzamer dan een P3?
A: De 32-bit X86 processoren kennen een IA32 instructieset, waarin
de opdracht "block rotate" voorkomt. Nu is het deze instructie
die de client snel laat werken.
1 nadeel: bij de P4 heeft intel deze instructie geschrapt... Hierdoor
zijn tot 2 clockcycles extra nodig om de block rotate instructie te
vervangen.
Tot aan de pentium 3 werd "block rotate" wel door intel ondersteund,
en hier hebben we dus meteen de verklaring waarom de P4 vaak zelfs langzamer
graast dan de P3...
Het is dus niet de client die voor de P4 zo slecht is geschreven, het
is de P4 die een instructie mist die met name voor DC projecten interessant
is...
[ terug naar boven ]
|