That sounds intriguing to me. Are you aware of any research into this?
That sounds intriguing to me. Are you aware of any research into this?
I suppose it's a somewhat nuanced question, though. For example, if I were shown every avatar in sequence, I'm quite sure I would always notice the "diff" between two consecutive avatars. But the bar that I have in mind is much, much higher: given a sequence of avatars, can I recognize my friend's avatar with 100% accuracy? Given that we can't even do this within the set of <8 billion human faces (we occasionally accost a stranger as though they were a friend), I have to conclude that doing so within a set of 2^256 abstract shapes is entirely hopeless.
echo "hello" | sha256sum
>> 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03
echo "world" | sha256sum
>> e258d248fda94c63753607f7c4494ee0fcbe92f1a76bfdac795c9d84101eb317
But were I to briefly glance at a computer screen, I'd probably confuse these next two:
e258d248fda94c63753607f7c4494ee0fcbe92f1a76bfdac795c9d84101eb317
e258d248fda94c63753607f7c4494ee0fcbe92f1a76bfaac795c9d84101eb317
Your example of the fact that we can't reliably recognize every face on this planet is very interesting. Let's imagine we know n faces which I can reliably distinguish from one another, but now there is a (n+1)th face which I mix up with one of the previous ones. Now lets assume this face would instead have a very unique characteristic, unlike all previous faces - lets imagine for example, the nose on this face is upside down. Surely I'd be able to differentiate it from the previous n faces, hence the issue of identifying it might've been the limited variability/characteristics in the various previous instantiations of a face.
So there are a number of characteristics in a face, which have a certain degree of variability, which enable us to distinguish from a number of them. I've been pondering on how many of those characteristics could be combined in an object, and how high the variability could be; to create uniquely identifiable patterns. It probably depends a lot on the meaning we attribute to the pattern, different associations we have to it.
I apologize - quite the tangent, I guess. I've just been pondering a lot on this for a project I've been working on for some time.
Practically speaking, though, this isn't something that the average person is capable of doing. Even memorizing one hex string, let alone multiple (for each of your friends), requires a lot of effort for little benefit.
Furthermore -- if you can memorize the hex directly, you don't need the avatars in the first place! :P
One billion is really really tiny though, let's just play a game :
- Unless you're colorblind, you can easily tell ten hues apart. Let's pick two colors, one with a saturated hue, and the other with a pastel one. That's 100 possibilities.
- I'm pretty sure you can easily recognize pictures of a hundred people you've met at some point in your life. Let's pick two of them, that's 10 thousand combinations.
- can you recognize ten different road signs? Ten country shapes ? Ten animals ? Ten fictional character? Ten books cover? Ten celebrities? Just pick three categories, and you've got a thousand combinations.
Now I'm pretty sure you can tell your grandma sitting under a vivid pink UK shape next to your 9th grade math teacher staring at Bruce Willis holding a giant light blue stop sign apart from any other imaginable combinations.
An untrained[1] human brain probably cannot distinguish between 2^256 items, but it's still able to do it for massive numbers.
[1]: but maybe it's possible with training: for instance, chess professionals might be able to do it.