Try   HackMD

2019-09-09 會議記錄

出席人員

  • @yillkid
  • @jkrvivian
  • @ender
  • @marktwtn
  • @junwei
  • @lloyd
  • @jserv
  • @howjmay
  • @julianATA
  • @yinghan
  • @afcidk
  • @yiwei01

重要變革

  • yillkid
    • coordecide
    • Welcome to the iccfpga-core wiki!
    • IOTA的新魔法核心!源碼解密:Mana值的計算及對節點和生態的影響
      • 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
      • 需要大幅改寫 dcurl 初始化機制
      • 實作完成也可以解決 IRI + dcurl + BUILD_REMOTE=1 時,沒有 RabbitMQ 不會自動使用 CPU AVX 指令加速的問題
      • 是否需要每次執行 PoW 都檢查 RabbitMQ 是否可使用?(考量其他沒有 RabbitMQ 的 IRI)
    • attachToTangle API 圖表說明 #162
      • 針對 IRI、IRI + dcurl(local)、IRI + dcurl(remote * n) 量測比較後關掉 issue
    • dcurl: logical CPU 與 threads per core 的衝突 #191
    • (已解決) 使用 de10-nano 開發版 FPGA 硬體的權限問題 #184
  • yiwei01

    • refactor(logger): Wrap log_xxx() into macro #303
    • feat(tests): Enable logger in tests #306
    • feat(api): Implement IRI Proxy API #308
      • TODO:
        • implement them in server.cc, http, mqtt interfaces.
        • driver test
  • howjmay

    • feat(reg): Fix regression test API format #262
    • Refactor MAM functions #291
    • NB-IoT AT command
  • JulianATA

    • Preparation for Test on full-synced mainnode #207
      • update note
      • tcmalloc added in test
      • test bash provided
      • fully-synced IRI needed
    • Numa aware mimalloc
  • 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
    • #PR253
      • fix bazel crash node
      • new logger
    • To do
      • test multi nodes
tags: Meeting