[ECCp] onafgerondde clients

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Freakertje
  • Registratie: Januari 2002
  • Laatst online: 13-09 19:00

Freakertje

PC schopt kont, ik nog niet...

Topicstarter
Ik draai nu alweer een tijdje mee met ECCp (de meesten herkennen me wel als Grolschzuiperd) en ben me in de tussentijd wat gaan afvragen.
Er zijn vele users geweest die of er vroegtijdig mee opgehouden zijn of hun client door een snellere vervangen hebben. Maar is het dan niet zo dat de mogelijke oplosssing in die weggegooide clients kan zitten?
Als ik het goed begrepen heb download je een client die een uniek stukje van de lijn bevat. Als je dat stukje dan niet helemaal afmaakt kun je dus ook de oplossing missen.
Daarmee kom ik tevens op de volgende vraag, hoe groot is de client eigenlijk, m.a.w. hoeveel iterations moet je maken voordat je client klaar is en je een nieuwe moet downen?
Kan iemand mij dit uitleggen? In de search heb ik er iig niets over kunnen terugvinden...

Ik ga een aantal zaken even helemaal anders doen!
Totale Modjesgekte


Acties:
  • 0 Henk 'm!

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 15:33

R4NCOR

eigenlijk gewoon Niels

Lijkt me sterk dat elke client een uniek stukje lijn 'bevat', ik bedoel, iedereen download exact dezelfde file toch? :)

Ik heb me er eigenlijk helemaal niet in verdiept, maar meende dat er juist punten door 2 pc's (of meer) gevonden moesten worden ofzo?

Acties:
  • 0 Henk 'm!

Verwijderd

Je krijgt toch de complete lijn en begint op een random spot :? of zit ik nou te bazzelen.

Acties:
  • 0 Henk 'm!

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 15:33

R4NCOR

eigenlijk gewoon Niels

Uit de FAQ:
Je zou zeggen, dan is de kans dat je het goeie punt mist wel erg groot. Maar hier zit de truc: elk punt dat je berekent hangt af van het punt ervoor. Twee computers die op hetzelfde punt terechtkomen zullen dus telkens dezelfde punten vinden, en uiteindelijk zal hier ook een distinguished point uit vloeien, op beide computers. Dat punt wordt gevonden door de twee, gestuurd en vergeleken, we hebben dus k gevonden en kunnen Z berekenen!!

Acties:
  • 0 Henk 'm!

  • ColdFusion
  • Registratie: Augustus 2000
  • Laatst online: 02-09 19:35
Op maandag 06 mei 2002 15:13 schreef Freakertje het volgende:
Ik draai nu alweer een tijdje mee met ECCp (de meesten herkennen me wel als Grolschzuiperd)..
Hey i know joe!! :+
Er zijn vele users geweest die of er vroegtijdig mee opgehouden zijn of hun client door een snellere vervangen hebben. Maar is het dan niet zo dat de mogelijke oplosssing in die weggegooide clients kan zitten?
Als ik het goed begrepen heb download je een client die een uniek stukje van de lijn bevat. Als je dat stukje dan niet helemaal afmaakt kun je dus ook de oplossing missen.
Hmm ja daar kun je best gelijk in hebben. Maar de client begint op een willekeurig punt, dus als jij per ongeluk op de juiste lijn zou hebben gezeten, dan komt ie vast wel weer een keer bij een andere client terug. Ik weet niet precies hoe het allemaal werkt...
Daarmee kom ik tevens op de volgende vraag, hoe groot is de client eigenlijk, m.a.w. hoeveel iterations moet je maken voordat je client klaar is en je een nieuwe moet downen?
Kan iemand mij dit uitleggen? In de search heb ik er iig niets over kunnen terugvinden...
Wat bedoel je? Hoeveel iterations je moet maken voor 1 dp? Dat ligt op ongeveer 550.000.000 its. Maar kan soms wel behoorlijk verschillen. En de eccp client hoeft nooit werk te fetchen (op te halen). Hij begint gewoon op een willekeurig punt en begint vanaf daar lekker te rekenen.

_______________-=Team ColdFusion=-_______________
#2 DPAD - #2 OGR27 - #2 F@H - #3 R@H - #5 RC5 - #6 SoB - #10 WCG
||| #1 ECCp109 - #1 ECC2-109 - #1 OGR24 - #1 D2OL P1|||


Acties:
  • 0 Henk 'm!

Verwijderd

Op maandag 06 mei 2002 15:16 schreef Fritzz het volgende:
Je krijgt toch de complete lijn en begint op een random spot :? of zit ik nou te bazzelen.
idd iedere client is hetzelfde, er wordt alleen op een random punt begonnen ...

in de FAQ van Jeroon staat het wel aardig uigelegd ...
Hiero :)

Acties:
  • 0 Henk 'm!

  • Freakertje
  • Registratie: Januari 2002
  • Laatst online: 13-09 19:00

Freakertje

PC schopt kont, ik nog niet...

Topicstarter
hmm, ja, nu zie ik het ook ja:
"It actually doesn't crunch it in data sets. It just generates a random starting point and crunches indefinitely onward, generating useful output the entire time."
Daarmee vervalt de tweede vraag dus ook, de client blijft voor eeuwig doorrekenen :)
Bedankt, ik denk dat het nu voor iedereen wel duidelijk is.

Ik ga een aantal zaken even helemaal anders doen!
Totale Modjesgekte


Acties:
  • 0 Henk 'm!

  • Appie-B
  • Registratie: Augustus 2001
  • Laatst online: 07-04-2024

Appie-B

The Ecologist

Hmmmm... dat was me al duidelijk. Maar hoe kom je aan de tijd die het project dan gaat duren (bovenaan de stats) :? want als het een 'lucky shot' is dat twee computers dezelfde punten op rij berekenen, dan kan het ook sneller afgelopen zijn lijkt me. Of maak ik weer een stomme gedachtenkronkel :? ....

Kortom de vraag: hoe weet je het precieze aantal punten wat nodig is om het op te lossen?

De mens heeft taal uitgevonden om aan zijn behoefte tot klagen te voldoen - Mickel


Acties:
  • 0 Henk 'm!

  • KoW
  • Registratie: Juli 2001
  • Laatst online: 17-08-2022

KoW

Parse parsed te veel

Daar is een bepaalde schattingsmethode voor

Maar, je hebt gelijk, het project kan ook vandaag afgelopen zijn.

Acties:
  • 0 Henk 'm!

  • Appie-B
  • Registratie: Augustus 2001
  • Laatst online: 07-04-2024

Appie-B

The Ecologist

Schatting; dus het kan zowel langer als korter duren begrijp ik...

heb je toevallig een linkje naar die schattingsmethode?

De mens heeft taal uitgevonden om aan zijn behoefte tot klagen te voldoen - Mickel


Acties:
  • 0 Henk 'm!

  • ColdFusion
  • Registratie: Augustus 2000
  • Laatst online: 02-09 19:35
De waarden zijn gegeven.

_______________-=Team ColdFusion=-_______________
#2 DPAD - #2 OGR27 - #2 F@H - #3 R@H - #5 RC5 - #6 SoB - #10 WCG
||| #1 ECCp109 - #1 ECC2-109 - #1 OGR24 - #1 D2OL P1|||


Acties:
  • 0 Henk 'm!

  • ColdFusion
  • Registratie: Augustus 2000
  • Laatst online: 02-09 19:35
Op maandag 06 mei 2002 15:53 schreef Appie-B het volgende:
Schatting; dus het kan zowel langer als korter duren begrijp ik...
Ja maar dat is bv met RC5 ook zo. Dat kan ook eerder afgelopen zijn dan wanneer we de 100% volmaken.

_______________-=Team ColdFusion=-_______________
#2 DPAD - #2 OGR27 - #2 F@H - #3 R@H - #5 RC5 - #6 SoB - #10 WCG
||| #1 ECCp109 - #1 ECC2-109 - #1 OGR24 - #1 D2OL P1|||


Acties:
  • 0 Henk 'm!

  • KoW
  • Registratie: Juli 2001
  • Laatst online: 17-08-2022

KoW

Parse parsed te veel

Op maandag 06 mei 2002 15:53 schreef Appie-B het volgende:
heb je toevallig een linkje naar die schattingsmethode?
geen linkie, wel een paar mailtjes er over.

voor de duidelijkheid: er zijn 2^109 punten en de schatting is dat we 58.000.000 punten moeten bepalen. Later is dit aantal aangepast naar 54.8 miljoen ivm een rekenvautje
Hi Debug,
The 58,000,000 figure is because the attack is a birthday-type attack. For
example, the expected number of people that need to be in a room before there
are two with the same birthday is about 32 (or something - I forget the exact
number). Asymptotically, this phenomenon is the following:
Q: How many random numbers between 1 and N must one choose before you'd expect
there to be two that are the same?
A: sqrt[N*pi/2]

In our case, there are about 2^{109} different points, so we expect that two
machines will have hit the same point after about 2^{54.8} total points
computed (or similar). If two machines hit the same point, they shortly after
will report the same DP (but with different p_ct and q_ct parameters). Anyway,
we've computed about 2^{54.8} points when we've recieved 2^{54.8 - 29} ~ 58
million DP.

The (apriori) probability of a collision after having computed 'n' points can
be approximated with a nice function. I will start adding this figure to the
stats when I have time to write the code to do the approxaimation.

Cheers,
Chris
En hier een stukkie over het birthday principe waar de hele berekening op stoelt.
[qoute]
Hi Debug,
Sorry - I just realized that I forgot to reply to your email. Sandy was
right on the money. I will elaborate a little, though, because it's very
important and relevent to the challenge. Loosely, here's why it works:

Suppose there are, say 23 people, in a room. For simplicity, assume also that
birthdays are uniformly distributed between 365 possibilities.
At first, one may be inclined to say that the probability that two of them
have the same birthday is probably about 23/365 ~ 0.063. This is wrong, and
here's why it's so much higher:

* Enumerate the people from 1 to 23.
* Person 1 could have the same b-day as any of the 22 other people.
* Person 2 could have the same b-day as any of the 21 other people
(i.e., excluding person 1, who was already compared to person 2).
* Person 3 could have the same b-day as any of the 20 other people.
...
So there are alot of ways that two people could have the same birthday. Now
here's a bit more rigorous explanation of how to calculate it:

First answer the `opposite' question: What's the probability that all 23
people have unique birthdays?
`Choose' the b-day of person 1. There are 365 ways to do this.
`Choose' the b-day of person 2. There are 364 ways to do this,
so that person 2 has a different b-day than person 1.
`Choose' the b-day of person 3. There are 363 ways to do this.
...

So there are 365*364*363*...*343 ways to choose the birthdays to be all
different. But there are 365^(23) ways in total to choose the birthdays. Since
all of those 365^(23) possibilities are equally likely by assumption, the
probability that all 23 b-days are different is
[365*364*363*...*343]/[365^(23)] ~ .493
So the probability that two people have the same birthday is about
1 - .493 = .507.

Now, calculating the figure for the same challenge we would have 2^(109)
instead of 365. The numbers make it a bit inconvenient to calculate in the
same way, but there are approximation formulas for calc'ing the probability
that are very accurate for numbers this large. In particular, the Poisson
approximation. See, for example:

http://www.pims.math.ca/pi/issue4/page12-14.pdf

Cheers,
Chris[/quote]

Acties:
  • 0 Henk 'm!

  • Mobster
  • Registratie: Februari 2000
  • Laatst online: 07-06-2016

Mobster

Los Alcoholicos

Wow. En met mijn 7 jaar VWO en 1 jaar AI kon ik het nog volgen ook :)

Toch maar eens een andere sig bedenken :P


Acties:
  • 0 Henk 'm!

  • Appie-B
  • Registratie: Augustus 2001
  • Laatst online: 07-04-2024

Appie-B

The Ecologist

Op maandag 06 mei 2002 15:55 schreef ColdFusion het volgende:
Ja maar dat is bv met RC5 ook zo. Dat kan ook eerder afgelopen zijn dan wanneer we de 100% volmaken.
Bij RC5 is dit toch het max. aantal? Het kan dus normaalgesproken niet langer duren, omdat dan alle mogelijkheden zijn getest. Bij ECCP kan het dus wel langer duren omdat het een schatting is van het benodigd aantal punten..
Op maandag 06 mei 2002 15:55 schreef KOW een heel verhaal:
KOW, tnx voor de berekening. Had als zo'n idee dat er met een poisonverdeling gerekend moest gaan worden. Is wel grappig om te kijken hoe groot de kans is dat het is afgelopen voordat we worden ingehaald volgens de inhaalstats enzo.. :D (zodra ik me een keer verveel :9)

De mens heeft taal uitgevonden om aan zijn behoefte tot klagen te voldoen - Mickel

Pagina: 1