Lelantus
Private transactions with hidden origins and amounts based on DDH.
Lelantus is a new privacy payment protocol that ensures confidential and anonymous blockchain transactions with small transaction sizes, short verification times and without requiring a trusted setup. Based on the modified construction of one-out-of-many proofs, Lelantus enables direct anonymous payments where users can pay each other by hiding their transaction origins and amounts. It efficiently supports large anonymity sets of size hundred thousand and beyond by providing logarithmic proof sizes and fast batch verification of transaction proofs. Lelantus can be integrated also with other major blockchain privacy solutions MimbleWimble and Confidential Transactions, resulting in hybrid designs that ensure transaction anonymity.