-
br-m
<rbrunner7> Meeting in 1 hour
-
br-m
<rbrunner7> Meeting time. Hello!
monero-project/meta #1394
-
br-m
<koe000:matrix.org> Hi
-
br-m
<sneedlewoods_xmr:matrix.org> hey
-
br-m
<spirobel:kernal.eu> hi
-
br-m
<rbrunner7> Alright, maybe some more will join, but let's start with the reports already.
-
br-m
<jpk68:matrix.org> Hello
-
br-m
<vtnerd> Hi
-
br-m
<rbrunner7> I worked on Polyseed in the RPC wallet server. More to do than I knew first.
-
br-m
<koe000:matrix.org> Me: reported earlier, multisig mostly done, waiting on jeffro to rebase the hotcold branch.
-
br-m
<sneedlewoods_xmr:matrix.org> restore height approximation (still testing some things with the GUI, but mostly done), else reviews and mirrors
-
br-m
<sneedlewoods_xmr:matrix.org> will try to put my focus back into replacing wallet2 with the Wallet API in wallet-rpc
-
br-m
<spirobel:kernal.eu> i implemented the serai based multisig dkg in my library and wrote an acceptance test for the typical escrow case:
xcancel.com/spirobel/status/2056020125145600366#m for context:
xcancel.com/spirobel/status/2053101870768697645#m general overview of my library and wallet demo. Now i work on documenting the wallet / web app interaction
-
br-m
<rbrunner7> @koe000:matrix.org: So soon it will be A) hop on stressnet, B) compile your PR branch, C) test multisig, right?
-
br-m
<rbrunner7> @spirobel:kernal.eu: "dkg" being...?
-
br-m
<spirobel:kernal.eu> @rbrunner7: distributed key generation
-
br-m
<jpk68:matrix.org> Me: was a bit busy with IRL stuff, but made some progress on I2P work and a few PRs
-
br-m
<rbrunner7> Ah, yes, of course, thanks
-
br-m
<koe000:matrix.org> rbrunner7: well no doubt I’ll have to grind through some mind-melting bugs first
-
br-m
<spirobel:kernal.eu> rbrunner7 there is a blog post that gives and overview:
monerochan.news/article/19
-
br-m
<rbrunner7> Thanks, will be an interesting read, I was just asking myself what you intend to use multisig for :)
-
br-m
<rbrunner7> You seem to aim quite high, I hope you didn't bite off more than you can chew ...
-
br-m
<rbrunner7> "mind-melting bugs" hopefully not
-
br-m
<rbrunner7> (about potential multisig problems in koe's code)
-
br-m
<rbrunner7> I think quite in general a lot is happening regarding third-party projects based on Monero right now. Too bad not all are really solid.
-
br-m
<rbrunner7> Opening the source seems to be a step too far for some projects, for example.
-
br-m
<spirobel:kernal.eu> i mean you can just try it the code is done now and it is really not that hard to grasp :D
-
br-m
<spirobel:kernal.eu> there is also this convo with alia
xcancel.com/spirobel/status/2056082082913456234#m about the practice in xmrbazzar
-
br-m
<rbrunner7> @vtnerd:monero.social: By all means you should mention that you have a 1.0 beta of LWS out now!
github.com/vtnerd/monero-lws/pkgs/container/monero-lws
-
br-m
<rbrunner7> I have a suspicion that light-wallet servers might become more important with FCMP++. Let's see what happens with the larger transactions and the resulting faster blockchain growth. Might not take long to have blockchain file of half a terabyte ...
-
br-m
<rbrunner7> Alright, looks like we are through with the reports. Anything special to discuss today?
-
br-m
<rbrunner7> Does not look like it. Let's close already then. Thanks for attending everybody, read you again in 1 week!
-
br-m
<sneedlewoods_xmr:matrix.org> Thanks everbody
-
br-m
<jpk68:matrix.org> Thanks, everyone
-
br-m
<jpk68:matrix.org> @sneedlewoods_xmr:matrix.org: Jinx!
-
br-m
<vtnerd> Yeah there's nothing fcmp++ in that release, but it's got a lot of changes since last release
-
br-m
-
br-m
<spirobel:kernal.eu> it can also do multiwallet multi threaded sync
-
br-m
<spirobel:kernal.eu> in the browser as well
-
br-m
<rbrunner7> Yes, that's what I meant, looks like lots of cutting-edge stuff in a single swoop, done single-handedly. Not the easiest thing to pull through.
-
br-m
<jberman> Augh, apologies I lost track of time
-
br-m
<spirobel:kernal.eu> @rbrunner7: i agree. but the thing is done now.
video.twimg.com/amplify_video/20530…avc1/3840x2160/4oKLjFzvpG_YokxK.mp4 you can watch the video of the acceptance test run to get a vibe for it.
-
br-m
<jberman> my update: beta stressnet v2.0 review (preparing to roll back and restart stressnet), FCMP++ integration audit handling some suggestions (the phase 1 audit went well, only informational suggestions found, and it seemed solidly deep. Final report I anticipate will be ready soon)
-
br-m
<jberman> > <@rbrunner7> I have a suspicion that light-wallet servers might become more important with FCMP++. Let's see what happens with the larger transactions and the resulting faster blockchain growth. Might not take long to have blockchain file of half a terabyte ...
-
br-m
<jberman> LWS is primarily good to avoid scanning in the wallet. FCMP++ txs don't impact scanning time, wallets only download pruned data (not FCMP++ proof data). Building the FCMP++ tree slows down scan time somewhat, Carrot speeds up scanning time somewhat. We haven't done a complete benchmark yet to see how scan time will shake out
-
br-m
<rbrunner7> I see
-
br-m
<jbabb:cypherstack.com> > <@spirobel:kernal.eu> i implemented the serai based multisig dkg in my library and wrote an acceptance test for the typical escrow case:
xcancel.com/spirobel/status/2056020125145600366#m for context:
xcancel.com/spirobel/status/2053101870768697645#m general overview of my library and wallet demo. Now i work on documenting the wallet / web app interaction
-
br-m
<jbabb:cypherstack.com> thanks for
crates.io/crates/frost-dkg !
-
br-m
<jbabb:cypherstack.com> ah and thanks for linking the repo, I was looking for
github.com/monerochan-ecosystem/mon…ro-wallet-api/tree/master/frost-dkg specifically.
-
br-m
<jbabb:cypherstack.com> @spirobel:kernal.eu: any guess on the work it would take to get this working on stressnet? I have only just started reading about it.
-
br-m
<spirobel:kernal.eu> @jbabb:cypherstack.com: the one on crates is not from me. i didnt put it on crates ... if people want to use it they can do git= and rev to pin the commit
-
br-m
<jbabb:cypherstack.com> ah, sorry, I see that now.
-
br-m
<spirobel:kernal.eu> @jbabb:cypherstack.com: for stressnet i need to add fcmp & carrot support. but that will be a new milestone.
-
br-m
<spirobel:kernal.eu> if you are interested in the frost dkg stuff i would go through the escrow acceptance test described in the article and linked in the readme
-
br-m
<spirobel:kernal.eu> and then read the section on how the wasm processor works.
-
br-m
<spirobel:kernal.eu> i dont use bindgen, i built my own solution from scratch that does not rely on these type of code generation tools
-
br-m
<spirobel:kernal.eu> that is also relevant for C FFI or other languages like dart
-
br-m
<spirobel:kernal.eu> i think with the serai dkg we have an edge over other ecosystems. and it is audited
-
br-m
<jbabb:cypherstack.com> and--correct me if i'm mistaken (please, anyone)--this is one of the first multisign applications in rust aside from serai-wallet->monero-wallet itself?
-
br-m
<jbabb:cypherstack.com> well, I say app, but I mean library
-
br-m
<spirobel:kernal.eu> i think you guys used modular frost in stack wallet for bitcoin multisig if i am not mistaken ... but you didnt use the dkg
-
br-m
<jbabb:cypherstack.com> right, but for btc, not monero. should've been clearer: first lib offering multisig for monero in rust :) afaik
-
br-m
<jbabb:cypherstack.com> (outside of serai-wallet, now monero-wallet, themselves)
-
br-m
<jbabb:cypherstack.com> and I am genuinely interested in any other work on the topic out there. so when I say please anyone correct me I am fishing for links :)
-
br-m
<spirobel:kernal.eu> @jbabb:cypherstack.com: i think the presentation i linked in the article by luke is very insightful. they also talk about the different applications
-
br-m
<spirobel:kernal.eu> it really shows why this dkg is so useful
-
br-m
<spirobel:kernal.eu> by they i mean the other speakers ... the whole session is worth a listen and puts the whole thing into context