social-tw / social-tw-website

4 stars 12 forks source link

[UST-190] [Frontend/Backend] Research and Improve the speed of generating proof #549

Open FoodChain1028 opened 1 month ago

FoodChain1028 commented 1 month ago

Description

目前進行每個動作的速度太慢了,因此想要研究可以如何可以加快產生 Proof 的速度。

但是目前沒有辦法開出一個很詳細的處理方法,可能要研究過後才能開出一個完整的 issue

主要的 Bottleneck

與 @vivianjeng 討論過 & 研究前後端速度慢可能的問題,Vivian 用 social-tw 原本的 template (create-unirep-app) 初步看過,發現 bottleneck 主要可能發生在「前端 Synchornizer 在與後端 anondb 同步時」和「後端處理 UserState Transition 時」。

Attest


UserState Transition (UST)

下一步

  1. 接下來需要去看 social-tw 裡面主要的 bottleneck 會是誰。
  2. 如果發現真的 bottleneck 發生在 synchronizer 的話,會需要去修改 unirep-core 裡面的 synchronizer.