00:29:57 > Our arguments achieve 6.6× and 11.4× 00:29:57 improvement in proving and verification efficiency for 𝑁 = 64, respectively, while 00:29:57 incurring only 50% additional communication cost 00:30:18 https://eprint.iacr.org/2022/1251 00:30:22 UkoeHB: 00:47:45 kayabanerve[m]: are these a bulletproofs replacement? 00:48:20 ok, yes, should have looked at the paper :P 00:51:48 Yes 00:52:46 so basically we would have to check how it comapres to Bulletproofs++ 00:53:17 + and ++ were size savings on original IIRC 00:53:27 I don't believe they changed perf 00:53:38 not only size, see https://github.com/monero-project/research-lab/issues/101 00:54:05 So sure, its not only 50℅ but will be 60℅ or whatever 00:57:57 Interesting 01:03:30 I get roughly the same results for 2 outputs 01:04:39 hmm 01:04:53 Ah. I used a dumb mode. Base 16 shared has a massive fixed cost 01:06:52 51 for BP++ 01:06:52 279 for BP+ base 16 inline 01:06:52 277 for BP+ binary 01:06:52 Looks to be 5x for 2 outputs? 01:07:22 This is claiming 11.4x BUT that may be for just one output 01:07:52 I find it hard to believe the verifier can use fewer than N exponentiations 01:08:50 although it's true with BP batching you can amortize to fewer than N per range proof.. 01:09:05 I think? 01:11:42 UkoeHB: While I won't say this is reviewed, I will say Eagen is potentially revolutionary at this topic 01:12:49 they have a lot of extremely performant ideas 01:13:00 this isn't an eagen paper 01:13:22 I also didn't cite its performance here other than a multiplier 01:13:52 > <@kayabanerve:matrix.org> 51 for BP++... (full message at ) 01:14:20 I'm not sure flash proofs can be batched 01:15:06 *though yes, this claims just 30 ops for a range proof of 64 bits 01:15:23 So this also claims kayabanerve[m]: I'm sure we could have it technically do a 128 bit proof, which may still be <51? But we'd be limited to just 3 outputs in an extremely weird system 01:18:41 Page 19 discusses aggregation 01:19:42 It's written as 16 outputs taking ~320 operations. I'd have to check how well BP++ does there 01:35:17 BP++ wins at 16 with 295. It's also only slightly slower at the one output level 01:35:31 So looks like BP++ remains the path, but this is definitely interesting 01:52:48 kayabanerve[m]: back in 2019/2020 monero had 94% of txs as 1/2-in 2-out txs 01:54:22 would be nice to see some concrete benchmarks, nothing much I personally can do with the paper