-
derpy_bridge_<[keybase] seddd>: <3
-
sarangHello all; working on debuggin some Triptych optimizations today
-
sarangHooray, bug squashed
-
sarangSarangNoether/monero 432b60d now includes proper Fiat-Shamir transcript hash challenges
-
sarangShould have some better comparison data once I make a few more optimizations
-
derpy_bridge_<[keybase] seddd>: +1
-
derpy_bridge_<[keybase] seddd>: Just finished reviewing clsag sig gen in moneromooo's branch, doing a deeper dive this week. Is moneromooo's branch still the most recent clsag code?
-
sarangUse this branch: github.com/SarangNoether/monero/tree/clsag-device
-
derpy_bridge_<[keybase] seddd>: Ok, ty 🤗
-
sarangIt adds two commits onto moneromooo's `clsag` branch: one for clearing certain prover data after signing, and another to offload certain device-specific functionality for use in ledger
-
sarangThere is currently a PR for that branch that actually includes the ledger code, which I have yet to review
-
sarang(feel free to do so if you would like!)
-
sarangThe PR in question, from cslashm: SarangNoether/monero #1
-
derpy_bridge_<[keybase] seddd>: Definitely, will take a look. Huge hw wallet fan
-
sarangGreat, thanks
-
sarangTriptych optimization that shaves 15% off the original verification time: SarangNoether/monero cc6e44b
-
dEBRUYNENice one :D
-
sarangRunning some MLSAG/CLSAG comparisons at small ring sizes just for fun
-
sarangAccording to the tests, at ring size 16, Triptych takes 49% of the time to verify as CLSAG, and 41% of the time to verify as MLSAG
-
sarangSo twice as fast
-
sarangAnd there are more optimizations yet to come!
-
dEBRUYNEWould be fun to have a comparison to the original RingCT as well
-
sarangYou mean... MLSAG
-
moneromoooWith Borromean range proofs ?
-
moneromoooI suspect those timings are only for the signatures without range proofs.
-
sarangCorrect
-
dEBRUYNEAh, thanks for clarifying
-
dEBRUYNEYeah I was referring to borromean proofs
-
UkoeHB_Does that imply they are comparable at ring size 32? (32 for triptych, 11 for clsag)?