Confidential transactions
Confidential transactions can completely hide the amount and/or asset type sent within the transaction. The inputs and outputs to a confidential transfer hide asset amounts and types inside Pedersen commitments. The type of confidentiality can be the amount, the type of asset, or both. Confidential transfers can meet most of the private transaction requirements.