The rumors about Strelka beeing a Rybka clone is still alive
Moderator: Ras
Re: The rumors about Strelka beeing a Rybka clone is still a
How do I use a UCI engine?
-
- Posts: 415
- Joined: Fri Dec 15, 2006 9:46 pm
- Location: Philippines
Re: No rumors, Strelka is a clone...
It would be better to have a second look at the code of the UCI version by authorities of this club as well as Vas Rajlich himself to settle this issue once and for all. I dislike false accusations, but considering the evidences again, Strelka needs to face a revalidation.
Hexcomparison software (or just plain hex editors) will show odd similarities in the hexcode of Rybka 1.0 and Strelka 1,6 UCI as reported - 1C4E8-1DD9F hex address in Strelka and 25AC8-2727F hex address in Rybka. I don't know what these means, but I'm sure it is a valid news which we just can't neglect.
Hexcomparison software (or just plain hex editors) will show odd similarities in the hexcode of Rybka 1.0 and Strelka 1,6 UCI as reported - 1C4E8-1DD9F hex address in Strelka and 25AC8-2727F hex address in Rybka. I don't know what these means, but I'm sure it is a valid news which we just can't neglect.
-
- Posts: 1627
- Joined: Thu Mar 09, 2006 12:35 pm
Re: No rumors, Strelka is a clone...
Denis P. Mendoza wrote:It would be better to have a second look at the code of the UCI version by authorities of this club as well as Vas Rajlich himself to settle this issue once and for all. I dislike false accusations, but considering the evidences again, Strelka needs to face a revalidation.
Hexcomparison software (or just plain hex editors) will show odd similarities in the hexcode of Rybka 1.0 and Strelka 1,6 UCI as reported - 1C4E8-1DD9F hex address in Strelka and 25AC8-2727F hex address in Rybka. I don't know what these means, but I'm sure it is a valid news which we just can't neglect.
I don't know much about programming but only with some basic logic:
The bytes from 1C4E8-1DD9F hex address in Strelka are 122271-115944 = 6327.
While the bytes from 25AC8-2727F hex address in Rybka are 160383-154312 = 6071.
What kind of similarities do you find in these blocks of bytes? They can't be identical since the size is different....
Are they almost identical? Even almost identical means a very low probability for this to happen by coincidence, since the data sample is very high.
Also if this is true then perhaps these similarities are exist in other programs too. So nothing strange is happening here.
What about Fruit or Glaurung for example? Do they also have such large similarities?
After his son's birth they've asked him:
"Is it a boy or girl?"
YES! He replied.....
"Is it a boy or girl?"
YES! He replied.....
-
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: No rumors, Strelka is a clone...
The slightest change in the code would cause addresses to not align in the two exe's. Large blocks of assembly instructions or data have to be the same or very similar to suggest cloning, no matter how they are offset from each other in the exe's.George Tsavdaris wrote:Denis P. Mendoza wrote:It would be better to have a second look at the code of the UCI version by authorities of this club as well as Vas Rajlich himself to settle this issue once and for all. I dislike false accusations, but considering the evidences again, Strelka needs to face a revalidation.
Hexcomparison software (or just plain hex editors) will show odd similarities in the hexcode of Rybka 1.0 and Strelka 1,6 UCI as reported - 1C4E8-1DD9F hex address in Strelka and 25AC8-2727F hex address in Rybka. I don't know what these means, but I'm sure it is a valid news which we just can't neglect.
I don't know much about programming but only with some basic logic:
The bytes from 1C4E8-1DD9F hex address in Strelka are 122271-115944 = 6327.
While the bytes from 25AC8-2727F hex address in Rybka are 160383-154312 = 6071.
What kind of similarities do you find in these blocks of bytes? They can't be identical since the size is different....
Are they almost identical? Even almost identical means a very low probability for this to happen by coincidence, since the data sample is very high.
Also if this is true then perhaps these similarities are exist in other programs too. So nothing strange is happening here.
What about Fruit or Glaurung for example? Do they also have such large similarities?
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
- Posts: 1808
- Joined: Wed Mar 08, 2006 9:19 pm
- Location: Oslo, Norway
Re: No rumors, Strelka is a clone...
Yes, if you compare the binaries of Fruit and Glaurung 2 - ε/5 with a hex editor, you will almost certainly find one quite long sequence of bytes which is exactly the same in both programs. The reason for this is that my program uses the PolyGlot book format, and therefore needs to contain the same sequence of random numbers that Fruit uses to compute its Zobrist keys.George Tsavdaris wrote:What about Fruit or Glaurung for example? Do they also have such large similarities?
Tord
-
- Posts: 862
- Joined: Thu Mar 09, 2006 4:50 pm
- Location: Austria
- Full name: Franz Huber
Re: No rumors, Strelka is a clone...
Can´t you imagine that it might be just a small typo when writing such hex addresses?George Tsavdaris wrote: I don't know much about programming but only with some basic logic:
The bytes from 1C4E8-1DD9F hex address in Strelka are 122271-115944 = 6327.
While the bytes from 25AC8-2727F hex address in Rybka are 160383-154312 = 6071.
In fact the Rybka address range should be 25AC8-2737F hex, and this makes both blocks the same size.
(BTW, 6328 bytes - that for your ´basic logic´ ...

They are not similar, the are not almost identical - they are absolutely identical!What kind of similarities do you find in these blocks of bytes? They can't be identical since the size is different....
Are they almost identical? Even almost identical means a very low probability for this to happen by coincidence, since the data sample is very high.
Coincidence?
Nothing strange happening here?Also if this is true then perhaps these similarities are exist in other programs too. So nothing strange is happening here.
Well, then search through the billions of programs and files (not just chess engines!) in the whole wide world and try to find exactly that data block of 6328 bytes!
But I can tell you the result already now: you´ll find this data block only in Strelka (the previous WB version and the current UCI version) and in Rybka (in all versions, even more often than once BTW).
So what are the so-called ´experts´ saying now?

-
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: No rumors, Strelka is a clone...
But, you ignore the possibility of what Tord has written!
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
- Posts: 862
- Joined: Thu Mar 09, 2006 4:50 pm
- Location: Austria
- Full name: Franz Huber
Re: No rumors, Strelka is a clone...
The possibility of a 6328 byte block being completely identical??? LOLMichael Sherwin wrote:But, you ignore the possibility of what Tord has written!
You don´t seem to know much about probability ...
And BTW, it can´t have to do anything with opening books, because both engines don´t support it!