I'm a newcomer. I'm a bit confused about the current protocol and I don't quite feel like reading the code yet. I've been reading Shen Noether's paper as well as related work.
(1) I understand that currently, the range proofs are done with Borromean signatures, isn't it? Not ASLN?
(2) Does the sender communicate the blinding factors from the Pedersen commitments to the receiver? If not, how can he verify the actual amounts?
(3) Are the commitments to 0 or to zG as suggested in the paper mentioned? I didn't quite get the need for the latter, but I'm probably missing something
Is there more updated documentation of the current protocol available?