In the original Zero Link paper, this type of CoinJoin was described as "Chaumian", because it uses Chaumian blind signatures to defend against a spying coordinator. However, the current implementation is done with Schnorr blind signatures, thus "Schnorrian CoinJoin" would be more fitting, but doesn't sound as nice.
The current naming is inaccurate.
It does not really matter who invented the blind signature scheme used, it is only one of many important tools used in this protocol. So I suggest to be consistent with the naming of this protocol, and why not go with the original paper name "ZeroLink CoinJoin".
I suggest to change all the references of "Chaumian CoinJoin" to "ZeroLink CoinJoin". Especially in the documentation, and the new website, but also the code.
I think there are some code variables and such that have "Chaumian CoinJoin / CCJ", and to change this might break a bunch of things. So this might be out of the scope of this issue, which is more regarding the documentation and website.
I think we should keep it Chaumian CoinJoin. While we're not using chaumian blind signatures anymore, that's just an implementation detail. It's unnecessary to confuse everyone with changing names, like ZeroLink CoinJoin and Schnorrian CoinJoin.
The purpose of a term is to make people understand it, where renaming things just lead to confusion. Unless new mixing is implemented, I think renaming does more harm than good.
You can think about it this way: I've chosen ZeroLink as the name of the fungibility framework. I've chosen Chaumian CoinJoin as the name of the mixing technique, because it was using Chaumian Blind Signatures. Now we changed to Schnorr Blind Signatures, but the name of the mixing technique should not change because of this, because the mixing technique is the same, the cryptography used is just an implementation detail.
Is this okay close?
I am closing it as it was discussed.
Most helpful comment
You can think about it this way: I've chosen ZeroLink as the name of the fungibility framework. I've chosen Chaumian CoinJoin as the name of the mixing technique, because it was using Chaumian Blind Signatures. Now we changed to Schnorr Blind Signatures, but the name of the mixing technique should not change because of this, because the mixing technique is the same, the cryptography used is just an implementation detail.