開發者會議紀錄 DevMeeting 20180520

以上翻譯來自於紀錄原文: https://monerobase.com/index.php/article/devmeeting_2018-05-20

完整會議紀錄:

1:00 PM rehrar> alright, meeting time!
1:01 PM rehrar> https://github.com/monero-project/meta/issues/222
1:01 PM rehrar> 1. Greetings
1:01 PM rehrar> Who’s ready to Monerooooo? Let me see you raise those hands and raise those voices!!!
1:02 PM rbrunner> I don’t know how to mooo
1:02 PM → serhack joined (1f9d7c0b@gateway/web/cgi-irc/kiwiirc.com/ip.31.157.124.11)
1:02 PM erciccione_[m]> whoop whoop
1:02 PM serhack> Hi!
1:02 PM serhack> Hi
1:02 PM cryptochangement> rbrunner: only mooo can moo of course
1:02 PM rbrunner> :)
1:02 PM rehrar> Weak response. I said who’s readaaaaay?
1:02 PM — +moneromooo looks on suspiciously
1:02 PM @ArticMine> hi
1:02 PM rehrar> sigh Monero isn’t a rock concert, I guess.
1:02 PM shortfinal> x
1:03 PM endogenic> sort of here
1:03 PM rehrar> moneromooo is a confusing name. It implies cow, but he’s obviously the GOAT ;)
1:03 PM vp11> lol
1:03 PM rehrar> (just learned what that meant recently)
1:04 PM rehrar> 2. Brief review of what’s been completed since the previous meeting
1:04 PM rehrar> Tell me, people. Watcha been up to? Increase our morale in the market of blood.
1:05 PM serhack> Monero Integrations Team released the Monero Payment Gateway for Opencart, a popular e-shop platform. https://github.com/monero-integrations/monerocart
1:05 PM +moneromooo> More sync bug fixing.
1:05 PM → glv joined (glv@2a01:e34:ed03:c7d0:b8d2:10a6:1568:afb8)
1:05 PM rehrar> woohoo!
1:06 PM +moneromooo> automatic popping of bad version blocks by stoffu (when the user doesn’t update in time despite monerod moaning about it)
1:06 PM rehrar> where are we at with 0.12.1? Mr. Potatohead said he’d be working on that this weekend, right?
1:07 PM ⇐ sneurlax quit (
r@173.254.233.2) Ping timeout: 260 seconds
1:07 PM ⇐ lithiumpt quit (lithiumpt@185.156.175.108) Ping timeout: 248 seconds
1:07 PM +moneromooo> fluffypony said monday last time. Whether this is the last delay or not, who knows.
1:07 PM rehrar> 0.12.1 will eventually just become 0.13
1:07 PM cryptochangement> iirc he said there’s some git stuff to be done with reverting something and such
1:08 PM iDunk> Hmm, he made an Asylum4You type thing for one of the PRs.
1:09 PM ⇐ NonaSuomy quit (
NonaSuomy@kodi/staff/TeknoJuce) Ping timeout: 250 seconds
1:10 PM rehrar> anyone do anything recently? We been a bit slow?
1:10 PM rbrunner> I started to program my MMS design for easy multisig. Progress is good so far, and I already know that the raw number of lines of code will be quite reasonable
1:10 PM ⇐ amiuhle quit (amiuhle@S010664777da98893.cg.shawcable.net) Ping timeout: 276 seconds
1:10 PM rbrunner> I even found a partner, or better said they found me: asymptotically (u/asymptotically508 on reddit) started to implement a first messaging daemon based on Bitmessage
1:11 PM sarang> I finished up an analysis of noninteractive refunds and am finalizing coursework for my upcoming crypto outreach class
1:11 PM rehrar> you guys are doing something really awesome!
1:12 PM rbrunner> Is there an ELI5 for those refunds somewhere?
1:13 PM sarang> Yes, let me pull up the link rbrunner
1:13 PM sarang> Here’s the link to the tech note: https://www.sharelatex.com/read/vcyxgpntfsgz
1:14 PM serhack> The Mastering Monero Resource needs some feedbacks on the content. If you want to help, please check out on https://github.com/monerobook/monerobook/pulls
1:14 PM rbrunner> Thanks, sarang, will check that!
1:14 PM sarang> I’ll put it in the MRL repo soon for further review
1:14 PM sarang> I’ll be working with some Purdue researchers on a more formal version for journal submission at some point
1:14 PM sarang> it’s a good collaboration
1:15 PM sarang> Also, BP audits are underway still, nothing new to report
1:15 PM sarang> funding is fully complete thanks to rehrar and the many generous contributors
1:15 PM rehrar> still looking like completing on time?
1:16 PM sarang> I don’t foresee any delays
1:16 PM rehrar> yay
1:17 PM rehrar> also, thanks serhack for the Mastering Monero update
1:17 PM rehrar> anything else fun to report?
1:18 PM erciccione_[m]> the guide for the GUI is erady, we only need to implement it
1:18 PM erciccione_[m]> rehrar: could you add a link for downloading the guide on the website as soon as 0.12.1 is out?
1:19 PM rehrar> sure
1:19 PM ⇐ iDunk quit (
iDunk@unaffiliated/idunk) Ping timeout: 260 seconds
1:19 PM erciccione_[m]> great, thanks.
1:19 PM rehrar> alrighty
1:19 PM rehrar> I think serhack has one more thing, and then we’ll move on
1:20 PM serhack> https://masteringmonero.com/book/preview.pdf - Mastering Monero Preview with some illustrations
1:20 PM rehrar> thanks serhack
1:20 PM rehrar> 3. Code + ticket discussion / Q & A
1:21 PM rehrar> moneromooo, you wanna take over here? It’d be best if fluffypony was here to help out with 0.12.1 release stuff
1:21 PM → iDunk joined (iDunk@unaffiliated/idunk)
1:21 PM +moneromooo> I just wait for pony to have some time to merge, really.
1:21 PM → NonaSuomy joined (
NonaSuomy@kodi/staff/TeknoJuce)
1:21 PM +moneromooo> I can answer if there are quetions about code.
1:22 PM rehrar> Hopefully he can have the time. He does have a watch after all (as we were all reminded this week)
1:22 PM rbrunner> lol
1:22 PM vp11> ba-dum-tss
1:22 PM gingeropolous> aw jeesh
1:23 PM +moneromooo> No code question ?
1:23 PM rehrar> Any questions for our emperor moneromooo?
1:23 PM gingeropolous> uhhmmm… what needs the most testing?
1:23 PM +moneromooo> atm, some private code. I might contact you later if you want to test stuff ^^
1:23 PM gingeropolous> ok
1:24 PM gingeropolous> and, when are we gonna torture ourselves with another database reformat?
1:24 PM +moneromooo> Also last two meetings, I said I had a wallet refresh speedup patchset, and asked if people could time the difference. AFAICT nobody did, so I guess performance is a non issue for people in general.
1:24 PM gingeropolous> i timed the diff!
1:24 PM → ifntifb93 joined (c4342706@gateway/web/cgi-irc/kiwiirc.com/ip.196.52.39.6)
1:24 PM +moneromooo> The v2 db stuff is just waiting for pony to release so we can merge to master.
1:24 PM endogenic> moneromooo: private code? monero is so centralized
1:24 PM +moneromooo> You did, but then I asked you specifically :)
1:24 PM shortfinal> do we have a rough idea as to the next fork? month wise? I know that’s sort of a joke considering we’re still waiting on a point release. but this past fork I remember some discussion about moving the next fork further out, towards october
1:24 PM rehrar> no no endogenic. We’re supposed to be the most private cryptocurrency
1:25 PM gingeropolous> no no rehrar , we’re the most fungible
1:25 PM endogenic> hey we should make the pow algo private too, that way no asics
1:25 PM rehrar> oh I hope note shortfinal. Bulletproofs are coming in next fork.
1:25 PM gingeropolous> hrm, so database reformat and bulletproofs for 0.13?
1:25 PM endogenic> i heard a rumor bulletproofs impl has to be redone
1:25 PM gingeropolous> lucky 13.
1:25 PM endogenic> any truth?
1:25 PM +moneromooo> Yay, I’m totally coding in a pub, with my laptop screen plugged into the sports screen. No privacy.
1:25 PM sarang> endogenic: ?
1:25 PM rehrar> can’t we just have a ‘NO ASICS ALLOWED’ clause in the code of the PoW algo?
1:26 PM endogenic> wow mooo that really narrows it down for us
1:26 PM — +moneromooo thinks again and does not feed
1:26 PM endogenic> sarang: someone told me they heard that was a result of an audit
1:26 PM sarang> oh lol
1:26 PM sarang> that
1:27 PM → Lloydimiller4
joined (Lloydimil@unaffiliated/lloydimiller4)
1:27 PM dEBRUYNE> I think sarang joked about that in the MRL channel
1:27 PM dEBRUYNE> I can see someone taking it seriously though lol
1:27 PM gingeropolous> re: timing, moneromooo - i’ll make a post on reddit to try and get some more testers. its on your fork called some branch something something
1:27 PM sarang> BREAKING: no BPs
1:27 PM dEBRUYNE> mswip gingeropolous
1:27 PM dEBRUYNE> Also PRed I think (not sure if merged)
1:27 PM rehrar> bullet proofs aren’t bullet proof
1:28 PM +moneromooo> Yes, that one, thanks. It does switch the db to v2 btw.
1:28 PM @ArticMine> Someone fell for the joke
1:28 PM gingeropolous> or is it mswipe2 dEBRUYNE moneromooo ?
1:28 PM shortfinal> I’m falling for it right now, help. can’t get up.
1:28 PM shortfinal> lifealert
1:28 PM +moneromooo> That one doesn’t exist AFAIK. Joke again ?
1:28 PM endogenic> dEBRUYNE: oh ok they were busy at the time so that could have been the case
1:29 PM → lithiumpt joined (
lithiumpt@185.156.175.108)
1:29 PM cryptochangement> I opened up #3839 earlier for mining to subaddresses but stoffu said there isn’t any demand for it so we shouldn’t do it. do you have an opinion on that or should I just close it?
1:29 PM dEBRUYNE> mswip2 gingeropolous
1:29 PM gingeropolous> https://github.com/moneromooo-monero/bitmonero/tree/mswip2
1:29 PM +moneromooo> It’s whatever is in PR #3716
1:30 PM rehrar> mining to subaddress is kind of cool, honestly
1:30 PM rehrar> if I post my XMR address on the internet (for donations or whatever)
1:30 PM +moneromooo> OMG, 19 files changed to allow mining to a subaddress :S
1:31 PM rehrar> and then somebody goes to a pool and puts that XMR address in the pool software, if I mined on that site, then they see how much Monero I mined.
1:31 PM cryptochangement> yea… that was also his problem
1:31 PM endogenic> moneromooo that’s just it
1:31 PM vp11> rehrar, to be honest most people are mining in pools, and pool support to subaddresses is trivial (I think at least a few pools are already doing it)
1:31 PM endogenic> multiply that by rebase work
1:31 PM endogenic> afk
1:32 PM rehrar> bai
1:32 PM cryptochangement> it is basically that we shouldn’t parse the mining address until we get to actually constructing the transaction so it slightly touches a bunch of files
1:32 PM endogenic> see you
1:32 PM +moneromooo> I’ll read it later.
1:32 PM rehrar> alright, move in?
1:32 PM cryptochangement> ok thnx
1:33 PM rehrar> on
1:33 PM rehrar> 4. Any additional meeting items
1:33 PM rehrar> msvb-lab: wanted to ask something if I remember
1:34 PM sarang> Oh, there was a recent proposal for time-limited outputs
1:35 PM rbrunner> Saw it on reddit. Is that new, or has any other coin already tried something like that?
1:36 PM rehrar> he doesn’t seem to be around so I’ll just paste what he said for people’s information
1:36 PM msvb-lab> Ups.
1:36 PM rehrar> oh yay!
1:36 PM gingeropolous> i doubt any coin has tried it. most coins can just prune spent outs.
1:36 PM msvb-lab> Indeed, firmware development for the hardware badges has begun.
1:36 PM msvb-lab> And so if any software developers here would like to learn to program embedded systems, they can make our badges light up.
1:37 PM msvb-lab> So my question/request is for those who are interested in charlieplexed LED badge circuits to contact me if they want to create firmware.
1:37 PM +moneromooo> Relatedly, back when there was talk about daughter chains, I was toying with the idea of having temporary daughter chains, which would live for, N months, a new one starting every N months, offset slightly. Move monero to it for daily use, then anything left moves back before it dies (possibly to the new temp chain, since offset).
1:37 PM msvb-lab> I’ll have a set of sneak preview badges in about a month to send out.
1:37 PM msvb-lab> That’s all, thanks rehrar.
1:37 PM +moneromooo> and then nobody talked about daughter chains ever again for a long time :D
1:38 PM sarang> lol
1:38 PM sarang> I hadn’t heard that idea
1:39 PM rbrunner> As if syncing one chain wasn’t hard enough already :)
1:39 PM @ArticMine> Daughter chains that also use demurrage and are merged mined are something that is worth looking at
1:39 PM rehrar> is dandelion tx stuff something that can be useful for Moruno?
1:39 PM @ArticMine> For pr unable / expiring tx for example
1:40 PM +moneromooo> harhar: you mean for monero ?
1:40 PM rehrar> mrunooomo: ye
1:41 PM rehrar> do people know what I mean when I say dandelion thingies?
1:41 PM _Slack> nanoakron> mooo - which PR is the wallet refresh timing one? I’m happy to test
1:41 PM vp11> John Alan recently published in r/Monero about the core team GPG keys, mentioning that Riccardo’s key (https://github.com/monero-project/monero/tree/master/utils/gpg_keys) isn’t signed by anyone.
1:41 PM vp11> As far as I’m concerned it’s not a big deal, but since a lot of people this week are finding multiple reasons to defecate over our CEO (/s), I thought at least an explanation of why it’s not a big deal could be provided by you, important people :D
1:41 PM rehrar> sign via signal is the way to be
1:41 PM gingeropolous> nanoakron: moneromooo> It’s whatever is in PR #3716
1:42 PM _Slack> nanoakron> Thanks
1:42 PM +moneromooo> 3716, and it does upgrade your db to v2, which means you always have to use the v2 patch with that db till it’s merged.
1:43 PM rehrar> just google Dandelion Protocol
1:43 PM _Slack> nanoakron> Hrm…
1:43 PM rehrar> maybe for MRL to look at
1:43 PM rehrar> but I think good amount of overlap with kovri
1:43 PM rehrar> in terms of what trying to accomplish
1:43 PM sarang> The Dandelion Protocol sounds like the title of a PG-rated crime novel
1:44 PM rehrar> Baby’s first crime thriller
1:44 PM rbrunner> Hm, the links that come up on Google are a year old?
1:44 PM rehrar> PIVX implemented it for a reason or other
1:44 PM rehrar> basically to make it harder for malicious nodes to tell where tx are coming from
1:45 PM sarang> Link to original paper: https://arxiv.org/pdf/1701.04439.pdf
1:46 PM sarang> Looks like a fun exercise in sparse graph theory
1:46 PM rehrar> just a thought
1:47 PM rehrar> alright, nothing else?
1:47 PM rehrar> confirm next meeting time?
1:47 PM rehrar> #twoweeks
1:48 PM rehrar> March 3rd. Any objections?
1:48 PM dEBRUYNE> Perhaps endogenic could give us an update on MyMonero
1:48 PM rehrar> he left
1:48 PM dEBRUYNE> If he’s not afk :P
1:48 PM endogenic> back now
1:48 PM iDunk> Why not January 3rd ?
1:48 PM rehrar> hai
1:48 PM endogenic> so the desktop apps are out
1:48 PM endogenic> go download them on github?
1:48 PM endogenic> !

1:49 PM ifntifb93> will mymonero be in fdroid?
1:49 PM endogenic> the ios app is being reviewed by apple. they need extra time
1:49 PM endogenic> ifntifb93: yes
1:49 PM endogenic> definitely
1:49 PM dEBRUYNE> Where’s the announcement haha
1:49 PM rehrar> they don’t give you a timeline for that eh endogenic?
1:49 PM endogenic> dEBRUYNE: we not launched yet :)
1:49 PM dEBRUYNE> Also, I am saddened by the absence of a pre-announcement
1:49 PM endogenic> well
1:49 PM endogenic> this is it
1:50 PM ifntifb93> great! is android apk available already too?
1:50 PM dEBRUYNE> Oh perhaps you got me confused
1:50 PM endogenic> the mymonero initial release offering
1:50 PM dEBRUYNE> I thought the desktop apps were live already :p
1:50 PM unknownids> woooo
1:50 PM endogenic> ifntifb93: no i’m building the native app
1:50 PM unknownids> mymonero ico buy buy buy
1:50 PM endogenic> i’ll make the android source repo public so someone can help
1:50 PM cryptochangement> is it backed by the MEA tho?
1:50 PM endogenic> yes
1:50 PM endogenic> naturally
1:50 PM cryptochangement> alright I’ll go all in then
1:50 PM endogenic> good
1:51 PM endogenic> we’ll do a secondary and tertiary offering
1:51 PM ifntifb93> mea is great
1:51 PM +moneromooo> The amount of bullshit in a dev meeting is wasting everyone’s time.
1:51 PM endogenic> said mooo
1:51 PM iDunk> That’s why I basically stopped reading them.
1:51 PM rehrar> link to Github desktop apps?
1:51 PM ⇐ PuebloZag quit (506d1957@gateway/web/freenode/ip.80.109.25.87) Quit: Page closed
1:51 PM dEBRUYNE> This I guess -> https://github.com/mymonero/mymonero-app-js/releases/tag/v1.0.0-rc3
1:52 PM rehrar> great, thanks
1:52 PM endogenic> well it seems this isnt the venue
1:52 PM cryptochangement> looks like there are binaries and everything so it’s official!
1:52 PM endogenic> we may be spamming
1:52 PM rehrar> and thanks endogenic :)
1:52 PM rehrar> next meeting on the third
1:52 PM rehrar> thanks for coming. Meeting over.