-
DanrdarkIsnotthe
whilst watching "next friday"
-
plowsof11
-
tobtoht[m]
<r4v3r23[m]> "what's next up feature-wise?" <- For Feather I currently have my sight on: UR for offline tx signing, intergrating jberman's background sync (+ memory hardening), using dice as external entropy for seed generation, experiment with Flatpak extensions as an initial plugin system to ship "heavier" features like daemon integration, p2pool, maybe atomic swaps. More options for high/esoteric threat models. Plus lots of
-
tobtoht[m]
misc. enhancements / UX improvements that I've collected from feedback. Not really a feature but also want to leverage containerization and Qt Test for automated regression testing (like ensuring no network requests are made before user grants permission / portable mode only writes in portable directory, etc).
-
r4v3r23[m]
<tobtoht[m]> "For Feather I currently have..." <- great, looks like background sync has finally got some eyes on it for a review
-
plowsof11
-
plowsof
Greetings
-
Rucknium[m]
Hi
-
plowsof
matrix is playing up for me but the IRC bridge is working thankfully
-
hbs[m]
👋
-
blankpage[m]
Hello
-
plowsof
lets share some community highlights while people come in 3. Community highlights
-
plowsof
the new / final bulletproofs++ paper is here
libera.monerologs.net/monero-research-lab/20230720#c268352. The first auditors, CypherStack, will provide an update some time in August (because the paper is now different / complete, i can only assume the scope of the audit may require changes / cost adjustments. The MRL team can discuss this
-
plowsof
after CS provide feedback of the final paper).
-
recanman[m]
Hello
-
plowsof
libera.monerologs.net/monero-community/20230710#c267159 "Buy and sell information on the owner of any blockchain wallet address—anonymously, via smart contract." Lovera has tested it out for us. No support for Monero (transparent blockchains only)
-
blankpage[m]
I wonder if you could poison the system by selling fake info 🤔
-
tobtoht[m]
Hi
-
plowsof
after reaching out to several auditors/cryptography researchers for adding security proofs to the Seraphis paper(s), the initial feedback has been 'can we arrange a call' whereas for the bp++ audit, which the MRL was able to provide feedback on an actual scope of work, a quote for time / cost was easily obtaininable for comparison, i've recommended
-
plowsof
the same to be done for the Seraphis papers to remove alot of friction from the process. jberman and koe will collaborate in creating a more detailed scope
-
plowsof11
blankpage[m]: a pretty graph goes a long way
-
msvb-lab
Hello, sorry late.
-
plowsof
hello
-
plowsof
just sharing some highlights of the past 2 weeks if anyone wants to share something
-
blankpage[m]
To confirm, there are some funds raised and allocated for bp++++++ audit (but the eventual cost is unknown) whereas the audits for seraphis are essentially unknown and unfunded at this point?
-
plowsof11
[Revuo Monero](
revuo-xmr.com) - [The Monero Standard](
localmonero.co/the-monero-standard) have been 2 active newsletters during this period and the author of revuo, rottenwheel has joined this channel
-
recanman[m]
Does anyone know when escapethe3RA will be back to write the Monero observer?
-
plowsof11
blankpage yes - the bp++ audit funds where for an earlier version of the paper
-
recanman[m]
s/observer/Observer/
-
plowsof11
currently trying to obtain quotes for seraphis work
-
Rucknium[m]
blankpage: BP++ now has security proofs. Those security proofs need to be checked to make sure there is no flaw in them. Seraphis is lacking security proofs. Those need to be written. Then those proofs need to be checked.
-
plowsof11
no updates from escape3RA about return date
-
Rucknium[m]
The original BP++ paper had a vulnerability in it, too. (According to ACK-J)
-
blankpage[m]
Is there a post about that somewhere Rucknium? The vulnerability
-
plowsof
in the papers changelog "Fixed soundness vulnerability in range proofs that required the introduction of new challenge
-
plowsof
variable δ to the arithmetic circuit protocol."
-
plowsof
i do not know what this means
-
Rucknium[m]
-
plowsof
shall we move on to the CCS proposals?
-
recanman[m]
Looks like
-
plowsof
first impressions of the new bp++ paper from cypherstack coming in august*
-
plowsof11
4. [CCS updates](
ccs.getmonero.org)
-
plowsof11
-
recanman[m]
I thought about making a separate CCS for the jobs, but I am confident that I can finish it in one CCS.
-
recanman[m]
I've already been working on it for fun (I am going to make it, but much slower if it doesn't get funded), and things have been going well.
-
plowsof11
proposal has not changed since 3 weeks. it will stay on the ideas page and rot away as it stands right now imo
-
recanman[m]
I don't feel that any changes are necessary.
-
blankpage[m]
I will restate my opinion that I am not against such proposals but I would not donate because it requires network effects etc. to be successful rather than being a technical problem
-
ofrnxmr[m]
Greetings #late
-
Rucknium[m]
If you get something successful running, then maybe apply to CCS for maintenance/expansion
-
recanman[m]
Since it would be a hobby project, it would take a year at minimum.
-
blankpage[m]
Most successful monero market website is a janky ugly mess but people will go wherever the people are
-
recanman[m]
I'm planning to promote it with LocalMonero
-
plowsof11
has localmonero promoted bitejo?
-
recanman[m]
No, they have not
-
recanman[m]
I don't think the original creator of Bitejo ever contacted them.
-
ofrnxmr[m]
I had suggested removing the jobs portion of the ccs (- name: Month 4 (Begin jobs service backend) (80 hours) funds: 15 XMR done: status: unfinished - name: Month 5 (Finish jobs service backend) (80 hours) funds: 10 XMR ) -25xmr
-
recanman[m]
Could you remind me of the reasoning for that?
-
ofrnxmr[m]
brings it to 30 xmr for work, 15 for maintenance and hosting etc
-
ofrnxmr[m]
New ccs later for the jobs part
-
plowsof11
the proposal does not require changes according to recanman, which has received many suggestions during that time. if people would like more time to make a decision on merge/close (or willing to vote now) please say/do so
-
ofrnxmr[m]
30xmr for current stuff
-
ofrnxmr[m]
25 for jobs
-
ofrnxmr[m]
15 for maintenance
-
ofrnxmr[m]
cut the jobs stuff for now
-
recanman[m]
I am about to make the changes
-
plowsof11
i would vote close on its current form, but do not want to deter recanman from coming back with something more appealing
-
plowsof11
discuss it again next meeting and move on?
-
recanman[m]
ofrnxmr[m]: > <@ofrnxmr:monero.social> 30xmr for current stuff... (full message at <
libera.ems.host/_matrix/media/v3/do…a574163f572a558b826bf5df01a59e7632a>)
-
recanman[m]
Total 45 XMR for four months of work
-
ofrnxmr[m]
Close in current form, but since making changes, wait 2 weeks and revisit i think
-
ofrnxmr[m]
recanman: thanks. we'llsee before the next meeting if anyone has anything else to suggest.
-
plowsof11
lets revisit next time and discuss more in the interim
-
recanman[m]
By next meeting, I won't be able to commit the four months.
-
plowsof11
would anyone like to revisit any of the previous proposals that where voted for being closed
-
ofrnxmr[m]
Thats ok
-
plowsof11
b. [Glitter Finance Cross-Chain Privacy Infrastructure with Monero](
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/396) Close
-
plowsof11
-
plowsof11
-
recanman[m]
I say close them all
-
ofrnxmr[m]
recanman[m]: You can begin work anytime and bill later.
-
ofrnxmr[m]
should probably change your milestones description from "month1, 2 etc" to "as work is completed".
-
blankpage[m]
Nah close the three proposals
-
ofrnxmr[m]
B. Close
-
ofrnxmr[m]
C. Close
-
ofrnxmr[m]
D. Close
-
ofrnxmr[m]
Unless glittrr wants to sponsor us
-
plowsof11
thanks to everyone who is leaving feedback here and also on the gitlab
-
ofrnxmr[m]
* sponsor us /s
-
plowsof11
moving on then..
-
plowsof11
-
plowsof11
-
recanman[m]
I don't use Feather Wallet personally, but I've seen it and it is pretty great
-
recanman[m]
+merge
-
blankpage[m]
Merge feather always 🪶
-
plowsof11
the background sync with view keys only pull request from jberman is also up for review. an update was provided here (with links to the associated bounty)
monero-project/monero #8619#issuecomment-1632951461 - its nice to see feather wants to integrate it asap
-
ofrnxmr[m]
I like that feather wants to
-
ofrnxmr[m]
But unless the fixes make it back upstream in less than a year 😅 TOBBY! Haha
-
ofrnxmr[m]
(referring to proxy leak and dns leak, polyseed etc)
-
rbrunner
(Comment from a lurker: I am reviewing that background sync PR right now.)
-
tobtoht[m]
That DNS leak happened to be an accidental fix, I wasn't aware of it.
-
tobtoht[m]
rbrunner: I will review it too (not accepting the bounty)
-
plowsof11
tobtoht has been handling tech support / bug reports / sharing updates in #feather:monero.social
-
Rucknium[m]
rbrunner: Could you explain background sync simply? What makes it different from the way sync happens now?
-
ofrnxmr[m]
View keys
-
rbrunner
"Background" in this case means "While you don't have the wallet open in the app".
-
rbrunner
It's kept open in the background, in a pretty secure way, and collects info about incomming transactions.
-
nioc
also on IRC OFTC network #feather
-
rbrunner
If you "open" the wallet again in the app, it will be synced "officially" withing seconds.
-
ofrnxmr[m]
So wallet can keep syncing in background without having spend keys in memory (?)
-
ofrnxmr[m]
am i remembering wrong?
-
plowsof11
afaiu but injb (im not jberman) - the wallet will re-scan all the inputs received using the spend key to double check if they are realchange
-
plowsof11
that where found during background view key scanning
-
rbrunner
Yes, that's the "magic" that this PR implements - the spend secret key is NOT around
-
Rucknium[m]
Does this use the change "heuristic" to recognize spent txs?
-
plowsof11
+merge for tobtoht. thanks for the #feather room nioc (i keep joining the empty #monero-feather lol
-
rbrunner
No, it just collects all rings where any of your outputs occur. Later, with the spend secret available again, it sorts things out
-
Rucknium[m]
since the view key cannot directly recognize spent funds.
-
ofrnxmr[m]
+1 Merge btw
-
Rucknium[m]
+1 merge on Feather continued development
-
plowsof11
injb and i think no heuristics are needed because the spend key verifies if theyre change / real
-
plowsof11
after the fact
-
plowsof11
pls confirm
-
ofrnxmr[m]
0xffc: joining us?
-
rbrunner
Yes, no heuristics are involved
-
ofrnxmr[m]
(that was a ping)
-
Rucknium[m]
Does it assume that the user doesn't have a second wallet that is spending funds?
-
rbrunner
No, that's no problem: If you collect *all* rings where any of your outputs occur, you catch such spendings
-
Rucknium[m]
Does it check every tx that uses a given output to see if it's....
-
Rucknium[m]
I see. Check all rings that use the output. Makes sense
-
Rucknium[m]
You check those rings with the spend key when your load it. Since there are only a few of those txs, it's a quick check. Right?
-
rbrunner
Exactly.
-
Lovera[m]
<plowsof11> "[Revuo Monero](
revuo-xmr..." <- Welcome? 😅
-
ofrnxmr[m]
-
Rucknium[m]
Very nice :)
-
ofrnxmr[m]
Some early discussion is here
-
Lovera[m]
I’m late but my vote merges for feather 🚀
-
plowsof11
hello!
-
Lovera[m]
B, C and D for me Close
-
Lovera[m]
<plowsof11> " b. [Glitter Finance Cross-..." <- > <@plowsof:matrix.org> b. [Glitter Finance Cross-Chain Privacy Infrastructure with Monero](
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/396) Close
-
Lovera[m]
-
Lovera[m]
-
Lovera[m]
Here
-
plowsof11
positive / merge sentiment for feather 🪶
-
plowsof11
moving on...
-
tobtoht[m]
Thanks all ♥️
-
plowsof11
-
tobtoht[m]
+1 berman
-
Rucknium[m]
I've raised doubts about whether it's a good idea to code a protocol that has no security proofs yet:
libera.monerologs.net/monero-research-lab/20230705#c263993
-
Rucknium[m]
If the community wants to go ahead with it, that's fine.
-
ofrnxmr[m]
+1
-
Rucknium[m]
It could be wasted effort
-
Lovera[m]
We need Dev work seraphis and all this stuff so +1 merge berman
-
recanman[m]
+merge
-
plowsof11
perhaps adding in hours to collab with koe to create a detailed spec for auditors / cryptographers to obtain quotes from people easier could be added (i dont know how long this would take)
-
ofrnxmr[m]
Rucknium: do you suggest we try to get proofs done asap?
-
Rucknium[m]
ofrnxmr: Yes
-
hbs[m]
isn't it a little early to work on including FCMP in the wallet lib?
-
Rucknium[m]
hbs: IMHO, yes
-
rbrunner
It needs to be tested thouroughly, and I am not sure building tests around it would be much faster than plugging it into the library for testing ...
-
Rucknium[m]
We don't know how we would get the security proofs for Curve Trees done. AFAIK, kayabaNerve is knocking on some doors to see who could work on it
-
plowsof11
ideally these things can be discussed in MRL/no wallet left behind meetings also
-
Rucknium[m]
rbrunner: What's "it"?
-
rbrunner
The FCMP code
-
ofrnxmr[m]
Im still +1 merge berman. Id rather not derail any momentum theyve created. Even if work doesnt pan out, maybe we'll find out before seraphis is even ready :P
-
plowsof11
so jberman merge / get feedback from MRL/no wallet left behind
-
nioc
Merge jberman
-
rbrunner
Sounds good to me
-
nioc
Also, merge jberman
-
ofrnxmr[m]
i think merge before next meeting
-
ofrnxmr[m]
If no negative feedback from mrl/NWLB/dev
-
plowsof11
AOB
-
ofrnxmr[m]
Im assume kayabanerve: would say merge
-
plowsof11
msvb-lab shared in events that there will be a meeting in 1 hour
-
ofrnxmr[m]
Anything else on the agenda?
-
plowsof11
no
-
ofrnxmr[m]
monerokon is doing a lot of restructuring
-
plowsof11
#monero-translations:monero.social recently pushed a bunch of french translations to -site (yes, we still have passionate volunteers creating/reviewing translations 🙏)
-
ofrnxmr[m]
So if involved with monerokon, or want tl be, pay attention to Monero Events because planning is already underway
-
plowsof11
"Finance Committee" to address concerns over reimbursement issue iirc , and other things.. creating a none profit to not have to rely on Digital Renegades for things / become independant
-
plowsof11
seems like we've came to an end, thank you all for joining and enjoy the rest of your weekend 👍️
-
msvb-lab
Good meeting and dankon everyone.
-
ofrnxmr[m]
ah. One last note
-
ofrnxmr[m]
Libera rooms will work differrnt with matrix soon. Youll need to join the matrix rooms
-
ofrnxmr[m]
-
ofrnxmr[m]
If you are joining from matrix and are in Libera.Chat #p2pool-log etc. I would recommend to move onto these (as they are plumbed and working already) before the cutoff date of portalled room
libera.chat/news/matrix-deportalling
-
datahoarder[m]
Thanks for mentioning, was going to do the same here but was waiting for meeting to be over :)
-
tobtoht[m]
<ofrnxmr[m]> "But unless the fixes make it..." <- Yeah, I recently became aware that Monerujo is using a wallet_api extension for their pocketchange feature that I wrote for Feather eons ago and realized I could have saved them some time had that been available in core, so I think you're right to point this out and I will give upstreaming stuff higher priority going forward.
-
M0xffc[m]
<ofrnxmr[m]> "0xffc: joining us?" <- Sorry, was sleep. Didn’t know it, otherwise would’ve woken up. Will ask you about details in pv
-
plowsof
the 'built on Monero' game townforge has an upcoming version (including making blocks less blocky) demo video here (shared by Sysky in #townforge:libera.chat)
yewtu.be/watch?v=zmRa-DV5R0I
-
bridgerton[m]
<imleyne> Hey there, I'm new to the cryptospace and wanted to buy some Monero/BTC while avoiding KYC. I'll be visiting SFO/SJC area today if anyone is available and open to selling me some coins in person.
-
blankpage[m]
Better off using localmonero.co rather than posting randomly in a matrix room
-
bridgerton[m]
<imleyne> Thanks for the tip! Sorry, I must have mistaken the intent of this room!
-
recanman[m]
<plowsof> "the 'built on Monero' game..." <- Never actually saw Townforge
-
recanman[m]
I don't play video games, but this is tempting