monero-project / meta

A Meta Repository for General Monero Project Matters
159 stars 67 forks source link

Monero Community Workgroup Meeting: Saturday 20th Jan 15:00UTC #956

Closed plowsof closed 3 months ago

plowsof commented 4 months ago

Location: Libera.chat, #monero-community | Matrix

Instructions for joining the monero.social Matrix server.

Time 15:00 UTC Check your timezone

Moderator: plowsof

Please reach out in advance of the meeting if you would like to propose an agenda item.

Proposed Meeting Items:

  1. Introduction
  2. Greetings
  3. Community highlights
  4. CCS updates

    • Animated Videos: Nodes script gitlab comment - VostoEmisio
    • Boog900
    • plowsof
    • Eventual Multisig wallet:
      • gingeropolous and jwinterm have agreed to help publicly.
      • Do we need another outside of the US?
      • should we introduce multisig gradually by first going to a 2/3? 3/5? (depending on signer applicants)

    a. hinto-janai - full-time work on Cuprate (3 months)
    b. 0xfffc-2024Q1-(3 months, February, March, April, 2024)
    c. escapethe3RA Monero Observer maintenance (2024 Q1)

  5. Workgroup reports
    a. Dev workgroup b. Localization workgroup
    • Weblate server status c. Outreach workgroup d. Events workgroup - MoneroKon 2024 e. Website workgroup
    • Onion URL for the CCS in-progress still
    • With one of monero-sites long time contributor departing, the immediate steps forward are to handle all open pull requests and to find someone to fill the role. f. Policy workgroup g. Research workgroup h. Seraphis Migration workgroup
  6. Open ideas time
  7. Confirm next meeting date/time

Previous meeting including logs

Meeting logs will be posted here afterwards.

plowsof commented 3 months ago

Logs

< p​lowsof:matrix.org > Meeting time https://github.com/monero-project/meta/issues/956

< ofrnxmr > Feels like its been almost 2 weeks. Hi

< p​lowsof:matrix.org > greetings, what has been happening? News: Monero Observer - Revuo Monero - The Monero Standard - Monero Moon

< ofrnxmr > Revuo >> getmonero.org pr

< r​ucknium:monero.social > Hi

< p​lowsof:matrix.org > the BCH<>XMR atomic swaps flipstarter was funded https://atomic-flip.pat.mn/en , further progress can be followed here https://gist.github.com/mainnet-pat/267fe6f0111ce2198559b3e19040ba26 . Rucknium is offering a reward for anyone to verify the implementation . as shown in the last comment on the related bounty https://bounties.monero.social/posts/37/18-921m-bch-xmr-atomic-swaps

< ofrnxmr > Some further discussion on the matter in #monero-community-dev

< p​lowsof:matrix.org > i was asked if any atomic swap implementation has been "verified" (e.g. the steps kayabanerve detailed to verify the XMR<>BCH swaps in #community-dev). would this be of interest to raise funds for if it turns out to be needed? 🤷

< 0​xfffc:matrix.org > Hi everyone.

< r​ucknium:monero.social > My intention was for kayaba to "verify" at the same level of thoroughness that he verified the ETH<>XMR atomic swap.

< ofrnxmr > basicswapdex doesnt support bch. I think id ask them to verify it

< msvb-lab > Hello.

< ofrnxmr > They use htlc and adaptor sigs too

< r​ucknium:monero.social > He said the cryptography passed the sniff test. I may just accept that if there is no one else capable and interested in verifying that part. The BCH script contract has already been verified.

< p​lowsof:matrix.org > "Anybody tried BTC-XMR Atomic Swaps on Samourai?" -> yes, COMIT swaps in the palm of your hand... gingeropolous commented on reddit something to the effect of needing enough people to sell their monero for dirty btc. and, if anyone in #unstoppableswap:matrix.org noticed, a swap provider needing to go offline because of the high fees

< ofrnxmr > Ruchnium - you dont think the particl team would do it? Theyre going to integrate bch

< r​ucknium:monero.social > Maybe they would, but when? I don't know how to contact them

< ofrnxmr > I'll contact them

< p​lowsof:matrix.org > #basicswap:matrix.org is their matrix room right?

< r​ucknium:monero.social > pokkst said that he would like to look at the BCH<>XMR atomic swap implementation once the Samourai BTC<>XMR swap beta was launched. So he could look at it now I guess.

< r​ucknium:monero.social > Ok. Right now I have set the "bounty" for verification of the cryptography at the "token appreciation" level of 1 BCH. But that could be negotiable.

< p​lowsof:matrix.org > comit swaps are abandonware and one way* im assuming the bch xmr swaps are both ways?

< k​ayabanerve:matrix.org > Rucknium: I'd pay out the bounty yet note obviously, it wasn't audited.

< r​ucknium:monero.social > Yes, I did not intend to require a full code audit. Just a basic check

< r​ucknium:monero.social > All swaps are both ways. Just some swap implementations only allow the limit order on one side of the book.

< ofrnxmr > basicswap gets around it / (perhaps plans to get around it) by using their smsg system to automate the initiation of the transfer by whatever side has to initiate it

< r​ucknium:monero.social > But the BCH<>XMR atomic swap implementation only allows the limit orders on one side like COMIT

< p​lowsof:matrix.org > not abandonware - low fees - one way, an improvement still

< r​ucknium:monero.social > The Samourai swaps use the COMIT protocol. So it has been abandoned, put in the orphanage, and adopted. I guess.

< p​lowsof:matrix.org > lol

< ofrnxmr > its 2 way if you use bch or another layer to automate the transfer intiation

< ofrnxmr > s/bch/bsx

< ofrnxmr > Bsx uses comit too

< p​lowsof:matrix.org > Farcaster ccs is marked as "completed" btw

< p​lowsof:matrix.org > nobody using it? :(

< r​ucknium:monero.social > pokkst said he wanted to use COMIT instead of Farcaster for Samourai swaps because COMIT is a tested protocol.

< nioCat > let's test Farcaster :)

< p​lowsof:matrix.org > their web-ui works it all works

< r​ucknium:monero.social > "FWIW, I think Taproot is cool in theory, and I even wrote the Taproot implementation for the ExtLibJ library SW uses (that isn't used for much atm/yet). But COMIT has been pretty well-tested and it works, and looks like a P2WSH multisig except in the cases of an adversarial swap, and in the future it's entirely possible to implement other protocols if/when they're ready. Not to m

< r​ucknium:monero.social > ention most of Taproot is used for jpegs and shit anyway, last I checked, which don't look like normal, single-sig spends." https://nitter.net/pokkst/status/1748134805269569709#m

< k​ayabanerve:matrix.org > The protocol appears to have the proper cryptography from a knowledgeable source and appears to use it where appropriate to implement the swap protocol.

< k​ayabanerve:matrix.org > This is not a full check of exact compliance nor guarantee.

< k​ayabanerve:matrix.org > cc Rucknium:

< ofrnxmr > Because scripts are not possible on blockchains like XMR, there are currently constraints on which coin can initiate a swap on BSX. To trade Monero for Bitcoin, for example, only the BTC-owning side can initiate a transaction.

< ofrnxmr > Yet, because advance planning can be done consistent with atomic swapping, it is conceptually possible for both sides to effectively originate a swap:

< ofrnxmr > If I have XMR and want, say, BTC, one could simply post a desire to do a trade as their offer. The BTC owner could then initiate the current, more formal process, still risk free. This process can be automated and be all but invisible to the front-end user experience, and is a major and very exciting upcoming item on the BSX roadmap.

< r​ucknium:monero.social > Thanks for your cursory check, kayaba :D

< ofrnxmr > https://particl.news/atomic-swap-style-showdown/

< k​ayabanerve:matrix.org > That's really not valid commentary IMO :/

< k​ayabanerve:matrix.org > (the above commentary on Taproot)

< r​ucknium:monero.social > pokkst's commentary? Ok you can tweet at him

< p​lowsof:matrix.org > hot take on pokssts commentary 1/12 👇️ 🧵

< ofrnxmr > Pokkst is on simplex too

< k​ayabanerve:matrix.org > I don't care to develop such an argument due to how one of their people called to lynch Seth.

< p​lowsof:matrix.org > oh

< ofrnxmr > You mean s*th (taboo name)

< ofrnxmr > If you say it 3 times in the mirror..

< ofrnxmr > Btw, while kaya is here

< ofrnxmr > On cake's twitter space, kaya noted that he has been working on FCMP lately 😁

< ofrnxmr > Continued work* on

< p​lowsof:matrix.org > Seth retweeted a teaser from the passport hardware wallet account (so Monero support confirmed then?.. i don't know)

< p​lowsof:matrix.org > any other recent highlights to discuss?

< ofrnxmr > (Sgp since youre here - spirobels ban ended a long time ago)

< nioCat > spirobel is in policy asking for someone's ban

< ofrnxmr > Calling for sgp's ban (just read)

< k​4r4b3y:karapara.net > ha

< nioCat > sigh

< p​lowsof:matrix.org > causing quite the stir on the reddits

< ofrnxmr > I wouldnt go that far. But sgp banned hin for 1 week and hasnt unbanned hin afaik

< r​ucknium:monero.social > We have an agenda. Next is...

< k​4r4b3y:karapara.net > this banning/unbanning process looks arbitrary.

< nioCat > plowsof: don't make me go to red it please

< p​lowsof:matrix.org > we can circle back to the juicy stuff later on, my perception is terrible.. i forgot he was banned myself , can be resolved

< p​lowsof:matrix.org > 5. CCS updates

< p​lowsof:matrix.org > - Animated Videos: Nodes script gitlab comment - VostoEmisio

< p​lowsof:matrix.org > - Boog900

< p​lowsof:matrix.org > - plowsof

< p​lowsof:matrix.org > matrix users sorry for unclickable ehh.. animated videos have received some feedback already in here, vostoemisio is probably going ahead with the script linked above, and boog900 and plowsof have given updates for their ccs' this past week

< r​ucknium:monero.social > I think I will be able to submit my proposed new decoy distributions for OSPEAD milestone 2 by January 31. More realistic is first week of February (I set an internal deadline of Jan 31 but I forgot to tell everyone who was contributing data, so we may be later 😅)

< p​lowsof:matrix.org > if think the eventual multisig signers for the ccs wallet should be a GH issue in itself, but so far, gingeropolous and jwinterm have publicly agreed to offer themselves up. them both being in the US was raised as a concern so other signers should be from [another place] ?

< p​lowsof:matrix.org > thanks for the update Rucknium

< ofrnxmr > Lol

< ofrnxmr > Next

< ofrnxmr > Ty ruck

< p​lowsof:matrix.org > onto the ideas then

< p​lowsof:matrix.org > a. hinto-janai - full-time work on Cuprate (3 months)

< p​lowsof:matrix.org > most recent change diffs can be seen here https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/422/diffs?diff_id=6494&start_sha=4598b1281af59f5a282720edd9f94ba06f8fa823

< p​lowsof:matrix.org > after my comment initiated some feedback / responses https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/422#note_23204

< p​lowsof:matrix.org > the proposal now has 5 updoots

< ofrnxmr > Ill reserve my comments and leave my vote out

< k​ayabanerve:matrix.org > Also in monero-research and nwlb

< k​ayabanerve:matrix.org > I support hinto's CCS

< ofrnxmr > lgtm

< p​lowsof:matrix.org > "Only people who care about this proposal are 1) re-write it in rust people 2) other cuprate devs and 3) kayabanerve (who wants a rust node that his serai dex can fall back on) / obtain pull requests from cuprate devs."

< p​lowsof:matrix.org > most of this has been responded / rebutted in the comments, what do you think about number 3 kayabanerve

< ofrnxmr > Thats an unfair comment

< k​ayabanerve:matrix.org > Where is that quote from

< p​lowsof:matrix.org > myself / comment

< p​lowsof:matrix.org > we we tangentially funding serai dex without any kickbacks like we get from haveno (soon)?

< jwinterm > it seems a bit pricey just for the database piece and then it's not clear how much further one person hours would be needed to finish cuprate I guess

< k​ayabanerve:matrix.org > I wanted monero-serai as a more functional Rust library for Monero. It has revealed multiple bugs in Monero now and Seraphis related work upcoming.

< ofrnxmr > No. Were funding cuprate

< k​ayabanerve:matrix.org > Another node, in any language, will help identify bugs with the protocol and help standardize it.

< ofrnxmr > and haveno kickbacks? Your believe erc's scamming ass?

< p​lowsof:matrix.org > whats wrong with LMDB hyc? why do cuprate have to redesign something

< k​ayabanerve:matrix.org > I have a CoI due to the fact I receive PRs. I have a personal preference for the usage of Rust. I don't want a Rust node though. I want another node.

< b​oog900:monero.social > We are using LMDB ....

< ofrnxmr > Haveno is a private, for profit project

< k​ayabanerve:matrix.org > For Bitcoin, I'm considering a JS and/or Go node re: client diversity which proves your #3 is invalid.

< ofrnxmr > LMDB has some problems, but thats coming up

< ofrnxmr > Hinto doesnt seem to be working ON lmdb, just around it

< k​ayabanerve:matrix.org > FYI, the fact Monero will generate seeds it can't read back was a byproduct of monero-serai. Then, fingerprints in the rewritten RingCt wallet under koe's Seraphis work were identified.

< k​ayabanerve:matrix.org > Those are the most recent things I can chime in on.

< k​ayabanerve:matrix.org > Polyseed was also so broken, unfortunately :/

< p​lowsof:matrix.org > the 5 voters (mostly other cuprate devs want it merged) , im not jumping to say merge atm nor do i want to close

< k​ayabanerve:matrix.org > Oh. monero-serai also caused a fingerprint fix in Monero itself re: sweeps having different fees, in extreme theory.

< k​ayabanerve:matrix.org > I'm not a Cuprate dev and advocate for it for the health and diversity of the Monero protocol.

< p​lowsof:matrix.org > its not a 3 month investment for the community, its more for several years

< p​lowsof:matrix.org > we can fund fixes in the monero protocol without funding cuprate

< ofrnxmr > One thing to confirm, this doesnt effect gupax right

< k​4r4b3y:karapara.net > work on cuprate seems to have unearthed one or two issues in monero protocol, though. without that work, how would you know that you needed to fund fixes?

< b​oog900:monero.social > my work on Cuprate allows me to spot issues, I would be less likely to find them just be looking at the code

< ofrnxmr > Tobtoht can you comment

< k​ayabanerve:matrix.org > It also helps detect accidental protocol changes.

< r​ucknium:monero.social > I like this proposal, but I don't feel strongly about it. AFAIK, the database work probably won't uncover any subtle Monero bugs....but cuprate won't work without a database, so it's necessary for overall cuprate development.

< ofrnxmr > Tobtoht is the best example

< p​lowsof:matrix.org > i echo jwinterms comment about it being pricey for just the database part

< ofrnxmr > We fund feather

< ofrnxmr > I echo the pricy part too

< ofrnxmr > A bit way too pricy lol

< ofrnxmr > But im not voting.

< r​ucknium:monero.social > If cuprate can reduce or eliminate database corruption and/or pull output public keys faster to prepare for possible larger ring sizes, then that would be wonderful.

< k​ayabanerve:matrix.org > Back when I was doing my own crypto, I impl'd it in Nim (a thing of the time) and Python to ensure I didn't add impl-specific bugs.

< k​ayabanerve:matrix.org > I even made sure they didn't share libs (barring RandomX, which I didn't re-impl).

< p​lowsof:matrix.org > any other concerns to be put up for rebuttal on this?

< k​ayabanerve:matrix.org > You stare at the abyss. FCMPs stare back.

< k​ayabanerve:matrix.org > Roll for perception to see if you'll have a revelation.

< k​ayabanerve:matrix.org > :p

< r​ucknium:monero.social > FCMP is still under development and we don't know if it will work

< k​ayabanerve:matrix.org > I'd support any node in any other language if I believed the team competent, as I do here.

< ofrnxmr > I support the node impl

< p​lowsof:matrix.org > i think we have a full picture now of hintos proposal? wait for hintos response to this meeting then move forward with a decision?

< ofrnxmr > it doesnt appear to be 8hrs a day or whatever its priced at

< p​lowsof:matrix.org > lets move on

< b​oog900:monero.social > The original CCS was for 3 months with the database being to goal but the potential to move onto other things

< p​lowsof:matrix.org > b. 0xfffc-2024Q1-(3 months, February, March, April, 2024)

< b​oog900:monero.social > so should hinto change it back?

< b​oog900:monero.social > because I feel we are just finding more and more things to delay this proposal

< ofrnxmr > I blame my ban on your delay

< ofrnxmr > Was on a roll getting shit done. Lol. Sorry

< ofrnxmr > Random tuesday merge coming soon

< p​lowsof:matrix.org > a few concerns about price where raised in this meeting

< p​lowsof:matrix.org > the proposal was in a haystack, my comment has kick started engagement for the proposal

< p​lowsof:matrix.org > first time 0xFFFC has been mentioned in a meeting , thoughts?

< p​lowsof:matrix.org > has support from selsta/hyc (those mentioned in the proposal)

< ofrnxmr > 0xfffc has been working on repo with selsta for a couple months now

< ofrnxmr > Is working with hyc on actually fixing lmdb issues

< r​ucknium:monero.social > C++ work on the protocol is technical and hard to evaluate by people who have not worked on the protocol. The people who have worked on the protocol support 0xfffc's proposal, so +1 merge from me.

< ofrnxmr > +1 from me

< p​lowsof:matrix.org > also the price is ridiculously low 15xmr/mth * 3 months = 45xmr

< ofrnxmr > i dont see anyone else working on lmdb and we can use more devs. rates are more than acceptable and is already working

< p​lowsof:matrix.org > +merge from me

< ofrnxmr > https://bugs.openldap.org/show_bug.cgi?id=9378#c14

< ofrnxmr > example of some of the work done with hyc

< p​lowsof:matrix.org > thanks for linking

< p​lowsof:matrix.org > thanks for attending 0xFFFC

< ofrnxmr > Also yesterday, during review. Spotted a better fix and helped jeffro256 fix tobtohts old pr

< 0​xfffc:matrix.org > My pleasure, to be part of Monero community.

< p​lowsof:matrix.org > moving on with a few mins left

< nioCat > +1

< p​lowsof:matrix.org > c. escapethe3RA Monero Observer maintenance (2024 Q1)

< p​lowsof:matrix.org > most recent update from his previous ccs: https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/414#note_23123

< ofrnxmr > +1. We just did this retroactive. This is the current one, right?

< p​lowsof:matrix.org > yes

< r​ucknium:monero.social > +1 Monero Observer

< p​lowsof:matrix.org > +1 consistency and quality

< p​lowsof:matrix.org > if anyone would like to share an update of what theyre working on / wish to see worked on please mention it

< ofrnxmr > BSX

< ofrnxmr > i assume their install instructions are why liquidity is so bad. so going to fix.

< k​4r4b3y:karapara.net > repo.getmonero.org was getting an .onion URL. Is this still the case?

< r​ucknium:monero.social > I have seen a couple of recent research papers using RINO's testnet/stagenet XMR faucet for research. Thanks, RINO.

< ofrnxmr > Yeah.

< p​lowsof:matrix.org > Weblate server status - the volunteer back end admin has identified a need for better hardware, which has been provided from general fund costs. they know the path to completion, just need time to complete it. xmrscott has also volunteered to look into weblate

< ofrnxmr > Look into it? Lol

< p​lowsof:matrix.org > same for the CCS onion url - notes have been found .. they know how it all works again.. and just need a further chance to complete it , soon(tm) , much appreciated

< ofrnxmr > So does that mean TL ccs will come back?

< ofrnxmr > K good meeting. Will ask more questions later

< p​lowsof:matrix.org > look into it as in, do more than what i did (type weblate into a search engine and be confused) - where files need to go to/from / driving the issue forward

< p​lowsof:matrix.org > thanks all for attending 🙏

< p​lowsof:matrix.org > is there anyone able to moderate the events meeting in #monero-events:monero.social ?

Automated by this