Mixnet
Sphinx
Hides the total number of hops.
Mine
Onion
I think I could reduce the over head a little by having each node populate part of the header. I could use this approach to strip out the nonce which is about 30% of the header.
Cyclic
I'd like to find a way to use ECC (which I think is possible) or AES (which I don't).