# 2019-09-09 會議記錄 ## 出席人員 - @yillkid - @jkrvivian - @ender - @marktwtn - @junwei - @lloyd - @jserv - @howjmay - @julianATA - @yinghan - @afcidk - @yiwei01 ## 重要變革 - yillkid - coordecide - [Coordicide whitepaper](https://files.iota.org/papers/Coordicide_WP.pdf) - [(共筆)簡體中文翻譯](https://shimo.im/docs/F2QiPRN18eIyiY7M) - 下次會議時間 2019-09-20 21:00 - 22:00 - zoom: 8804625033 - [正體中文版草稿!](https://hackmd.io/otHA-X9_T8GmwlFJIVKGVw) - 簡體中文全部校稿完畢 - 請成大這邊的協作者完成自述 - 下週討論 FPC - [Welcome to the iccfpga-core wiki!](https://gitlab.com/iccfpga/iccfpga-core/wikis/home) - [重要里程碑!IOTA生態基金資助項目–加密內核FPGA開發完成!](https://www.iotachina.com/zhongyaolichengbeiiotashengtaijijinzizhuxiangmu-jiamineihefpgakaifawancheng.html) - ![](https://i.imgur.com/MkEWBDr.png) - ![](https://i.imgur.com/EGgjWq1.png) - [IOTA的新魔法核心!源碼解密:Mana值的計算及對節點和生態的影響](https://www.iotachina.com/iotadexinmofahexinyuanmajiemimanazhidejisuanjiduijiedianheshengtaideyingxiang.html) - mana 是節點通過創建有值交易(這個交易的地址所有者可以是節點本身地址,也可以是其他人通過私鑰簽名)來獲得。0值交易不會產生 mana 值; - mana 定期會以指數級進行衰減,假如初始 mana 為 5000,衰減因子為 0.5 的話,那麼第一次衰減後的 mana 就是 2500,第二次衰減後就是 1250,以此類推; - 發送一次交易會消耗(扣減)固定數量的mana值。 - 使用場景 - 確定: 網絡節點發生爭議時進行投票 - 待定: 控制節點交易發送頻率(防止惡意發送垃圾交易而造成網絡擁堵) - SPAM 防治 (0 值交易終究會耗盡 Mana) - PoE 類型的 0 值交易 (沒有 Mana 的 full-node) - 自己存錢 - 依賴有 Mana 的 full-node ## 開發進度 - marktwtn - dcurl 在 RabbitMQ 未啟動時的後備機制 [#186](https://github.com/DLTcollab/dcurl/issues/186) - 需要大幅改寫 dcurl 初始化機制 - 實作完成也可以解決 IRI + dcurl + BUILD_REMOTE=1 時,沒有 RabbitMQ 不會自動使用 CPU AVX 指令加速的問題 - 是否需要每次執行 PoW 都檢查 RabbitMQ 是否可使用?(考量其他沒有 RabbitMQ 的 IRI) - attachToTangle API 圖表說明 [#162](https://github.com/DLTcollab/general/issues/162#issuecomment-528261731) - 針對 IRI、IRI + dcurl(local)、IRI + dcurl(remote * n) 量測比較後關掉 issue - dcurl: logical CPU 與 threads per core 的衝突 [#191](https://github.com/DLTcollab/dcurl/issues/191) - (已解決) 使用 de10-nano 開發版 FPGA 硬體的權限問題 [#184](https://github.com/DLTcollab/dcurl/issues/184) - yiwei01 - refactor(logger): Wrap log_xxx() into macro [#303](https://github.com/DLTcollab/tangle-accelerator/pull/303) - feat(tests): Enable logger in tests [#306](https://github.com/DLTcollab/tangle-accelerator/pull/306) - feat(api): Implement IRI Proxy API [#308](https://github.com/DLTcollab/tangle-accelerator/pull/308) - TODO: - implement them in `server.cc`, `http`, `mqtt` interfaces. - driver test - howjmay - feat(reg): Fix regression test API format [#262](https://github.com/DLTcollab/tangle-accelerator/pull/262) - Refactor MAM functions [#291](https://github.com/DLTcollab/tangle-accelerator/issues/291) - NB-IoT AT command - JulianATA - Preparation for `Test on full-synced mainnode` [#207](https://github.com/DLTcollab/general/issues/207) - update [note](https://hackmd.io/@hPMCWajOS-ORQdEEAQ04-w/HywEX8YNH) - tcmalloc added in test - test bash provided - fully-synced IRI needed - Numa aware mimalloc - [notes](https://hackmd.io/@hPMCWajOS-ORQdEEAQ04-w/SyLOWDQUS) - YingHan - discuss Chronicle with Wayne and LK - get data with ZMQ from IRI - run IRI to export dmp file for historical data - working on Rust version Chronicle - BiiLabs permanode design [#note](https://hackmd.io/_cmh3WfhSSyAk-ivMCf7yg?view) - [#PR253](https://github.com/DLTcollab/tangle-accelerator/pull/253) - fix bazel crash [node](https://hackmd.io/ZAo7jabwQ---XPECl679Vg) - new logger - To do - test multi nodes ###### tags: `Meeting`