KryptoCamp — Day29 — 實體課程
Published in
6 min readMar 16, 2022
關於近期的嘟嘟房事件
陣列使用 for loop 的時間複雜度為 O(n)
,造成計算太過複雜,升高了 gas 費用。
Proxy
可以設定一個公開的 contract,並在內部藉由一個參數去動態更改當前所呼叫的 function ,不過這樣做的話就會失去去中心化的核心價值,還是必須要權衡利害之後才使用,單純對程式碼維護來說這是一個好主意,但是放在 web3 的概念當中就不見得了。
遇到 bug 如何處理?
重新部署合約,並且將資料搬移過去。這是最標準的最法,不過還是需要依據當前狀況權衡,來決定比較好的做法。
關於中心化與去中心化交易所
兩者的關鍵差異
流動性挖礦
defi 經典項目導覽
Compound
Curve
Uniswap
MakerDAO
為什麼把 Dai 壓進 Compound 需要換成 cDai?
原因是要取得項目方真正可掌控的 token。
因為項目方無法針對 Dai 的合約進行操作,可能的做法是把使用者的 Dai 轉往某個項目可掌控的地址,並發行可掌控的合約 (cDai) 並對此進行操作。