I've been thinking.
There is a fatal flaw with tripcodes: Your average tripcode contains about 60 bits of data, which is definitely enough to uniquely identify you. However, the human brain cannot usually remember 60 bits of data encoded as letters and numbers without a bit of effort. Thus you have another possibility of attack on tripcodes: there is no need to find an exact copy of a tripcode, you only need to find one that look sort of like the real one to fool people who are not paying attention.
Granted, this is not a big problem on message boards, where you can always post and point out that the forged tripcode is wrong, but it can be annoying. Shii would no doubt say that it's a good reason not to bother with tripcodes, too. But tripcodes are used elsewhere too, for instance on the Share network. And recently, people have started spreading fake versions of the Share executable by using tripcodes that look like the official developer's. This is a much bigger problem.
Now, I like the tripcode method of anonymous indentification, but this is a serious limitation of it. Adding more characters to the tripcode won't help much either, because it's already too long to properly remember. So the question is, can the situation be improved? Is there a way to encode ~60 bits of information in such a fashion that it is easily remembered, and clearly identifiable?
Things with meanings are more easily remembered than meaningless things (such as the current tripcodes). I've been considering many things, like use of colours, shapes and pictures, but I have no solid ideas. Anyone else?