Try   HackMD

12/18會議補充 關於swarm node的討論

阿金解釋swarm node

swarm node雖然還沒開源
但是依照目前研究的情況 , 是可以實做的

  • swarm node發起交易要做的事

    • 簽名
    • 選驗證的交易
      • 只需要tips
    • 工作量證明
      • cfb曾經在slack說過 , 可不做
  • 需要swarm node的理由

    • Data Market
    • Local Snapshot

proof.K 對 swarm node安全的看法

  • tips

    • 由於swarm node沒有全部的交易 , 只有tips , 所以tips的來源就很重要 , 如果是惡意node提供 , 該swarm node會變成幫凶
  • 工作量證明

    • 關於工作量證明(PoW) , 可以是對不信任的node來要求 , 比如說對不信任的node , 要求難的工作量證明 , 如此一來可以降低惡意node交易的數量 , 讓惡意node更難修改帳本內的交易
  • Local Snapshot

    • 關於有local snapshot後 , 選驗證的交易算法 , 目前只有粗淺的想法 , 先分兩個case討論

      • 清掉全部的交易 , 只剩下tip
      • 清掉比較舊的 , 留下權重不高交易組成的DAG

      基本上這兩種都會遇到搜尋不到衝突交易的情況 , 所以快照剩下來的tips有很大的影響因素 , 就跟swarm node一樣
      另外 , 在做local snapshot時 ,
      node還是會接收新的交易 , 不過這是沒關係 , 因為出現衝突交易的情況 , node可以發現