I’ve been digging deep into Monero process by process and have now landed at RingCT.
As far as I understand in order to encrypt the amount of XMR sent the commitment is C = xG + aH. Where ‘C’ is the commitment, ‘a’ is the quantity, ‘H’ is an elliptic curve point and ‘x’ is a bunch of random data.
Is this it? It seems suspiciously straight forward compared to RingSigs and StealthAdd’s – am I missing something?