開發者會議紀錄 DevMeeting 20180520

以上翻譯來自於紀錄原文: https://monerobase.com/wiki/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 ([email protected]/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 ([email protected]: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 ([email protected]) Ping timeout: 260 seconds
1:07 PM ⇐ lithiumpt quit ([email protected]) 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 ([email protected]/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 ([email protected]) 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 ([email protected]/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 ([email protected]/idunk)
1:21 PM <+moneromooo> I just wait for pony to have some time to merge, really.
1:21 PM → NonaSuomy joined ([email protected]/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 ([email protected]/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 ([email protected]/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 ([email protected])
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 😀
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 😀
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 😛
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 ([email protected]/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.

開發者會議紀錄 DevMeeting 20180422

  • v0.12.1 的一些更新項目
    • GUI開發者們正在處理 v0.12.1的(std::bad_cast)的bug
    • GUI錢包重新支援 OpenAlias
    • 將有Linux Wayland 桌面系統的暫時解決方案(強制使用XCB)
    • Windows的GUI將會使用ANGLE與MESA的圖形庫做備援
  • 新的Monero Ecosystem/專案: https://github.com/monero-ecosystem/meta
  • iOS的MyMonero 已經在TestFlight上測試
    • 若你有興趣參與在TestFlight的測試,請聯絡endogenic以加入測試人員排隊名單
  • hyc 正在測試全新Proof of Work演算法的Proof of Concept
  • MoneroMooo在努力提升錢包刷新的效能表現
  • 開發團隊正在想辦法調整錢包來讓使用者更容易就能夠注意到是否在官方的主鏈上
  • Monero官方硬體錢包(開發者版本, “Breakneck”)已經開始測試了
  • 下次開會日期為5月6日

閱讀更多

將MyMonero網頁版錢包匯入至GUI錢包

MyMonero是許多人使用的熱門網頁版錢包,使用上方便不須煩惱同步問題,但畢竟是線上服務,偶爾會發生服務中斷或延遲等狀況,這篇要來教你怎麼把MyMonero的金鑰匯入到官方的GUI錢包。

首先必須說明一點,Mymonero用的種子碼是舊式的13字記憶種子碼(seed),而官方的錢包是25字種子碼,所以MyMonero的13字並無法適用一般的25字種子碼的回復方法,必須從MyMonero網站上取得個別的金鑰來匯入GUI錢包。

閱讀更多

開發者會議紀錄 DevMeeting 20170917

  • 本周的v0.11新版發佈因測試跟發佈時間間隔太短了,問題比以往來的多。接下來團隊將會嘗試為測試和新版發佈訂下更嚴格的時程。
    • 硬分叉時間為三月和九月
    • 程式碼則將在六月中與十二月中凍結
    • 這讓新版本在釋出前有更多機會進行測試跟問題的修復
    • 同時也提供更多釋出小數點版本(point release)的機會
  • 因應上述更結構化的步調,較大的更新應該會陸續加入主程式碼中。這些更新都不需要進行分叉。
    • Sub-Addresses
    • Multisig (MRL團隊表示目前看起來還不錯,但還是需要更多驗證,約在2017年十一月底可以完成。)
    • ZeroMQ
  • 需要更多的單元測試(Unit Testing) – 這對新的開發者來說是一個很好的入門方式。
  • Luigi1111 在GUI跟官方網站的工作上都從”候補維護者”轉為”主要維護者”,FluffyPony則轉為候補維護者。
  • 關於MyMonero GUI的部分
    • MyMonero 的Apple 鄧白氏編碼依然還沒收到
    • 為AppStore申請的MyMonero 的Google帳號已經準備好了(但也需要鄧白氏編碼)
    • 兩者都還是有在增加新東西(將iOS的程式碼改寫成JavaScript 的App)
  • MRL 的第二次未來規劃(roadmap)已經準備好讓各方校對了: https://drive.google.com/file/d/0ByPYdEm6O54rZGpTbkcwdWMwcW8/view

閱讀更多

開發者會議紀錄 DevMeeting 20170903

  • 大多數的開發人員都在準備這個月將釋出的新版本
    • 由於全網算力的大幅提升,原先預估應分叉的日子會是2017年九月二十一號可能會提早到九月十六號
    • 正在討論是否要將硬分叉的區塊高度調整到某個會比較接近九月二十一號的日子
  • hyc 已經將 SafeSync模式植入了
    • monerod 將會預設使用”FAST”模式來同步區塊, 並在初次同步完成後自動改成”SAFE”模式繼續同步
    • 這項更新將會使同步更加快速並避免資料庫的毀損
    • 另外,也多了一個”salvage”功能來協助修復損毀的資料庫
  • knacc 已經在著手設計RuffCT的原型
    • 目前正在等Sarang與Surae來解決一些註釋問題(notation issues)
    • 在這之後他們就能夠為RuffCT決定一個合理的ringsize了
  • SerHack 已經準備好釋出PrestaShop 的插件了
    • 未來將會釋出WHMCS,Magento,跟Shopify的插件
  • vtnerd 正在改善MyMonero的使用經驗。現在資料庫的呈現有些問題
  • 正在等待Dun跟Bradstreet(以Apple的名義)認證iOS版的MyMonero
  • lessless 有做了一份改良版的API文件
  • 目前還有兩個Monero硬體錢包的提案正在開放討論
  • Rehrar 正在製作Monero Project Quarterly Review文件:
  • MoneroMooo 正在處理 Luigi’s N-1/N MultiSig
  • 下一次開發者會議將會在2017年的九月十七號舉行

閱讀更多

開發者會議紀錄 DevMeeting 20170806

  • 關於環簽交易使用的交易輸入預設值將有更動
    • 已經有普遍的共識將由規劃中的3改為5,不過改用8或10的方案也同時在討論中
    • 也許要找社群裡的數學家Surae跟(或)Sarang來提供點意見比較好
  • *測試網路(Testnet)*的硬分叉將在2017的八月七號禮拜一進行
  • GUI最新資訊
    • Android和iOS系統的官方GUI已經在封閉/公開測試
    • 而iOS的部分則因為app store帳號問題而延宕了
    • Android的版本則因linux box空間不足而耽擱了。1.5個月前的版本在此: https://github.com/monero-project/monero-core/pull/780
    • 正在分析iOS的測試狀況,至於MyMonero,基本上是個”超想趕快把這玩意上架”的狀況。
  • monerod的記憶體流失(memory leak)的問題已經在著手處理

以上翻譯來自於紀錄原文: https://monerobase.com/wiki/DevMeeting_2017-08-06

閱讀更多