從結論來說,區塊鏈的 approve 是指允許某個地址,不管是合約或是哪個特定人士的地址,來操作你的某個 token ,在 approve 時可以設定允許的數量,這個數量代表了某個地址可以在不經過你同意的情況下操作你有限量的資產。
KryptoCamp — Day36 — 實體課程
目前幾乎所有 defi 的根源就在這裡。
這段 dex 合約有個問題,就是在 add_liquidity function 並沒有檢查 token 是否等於最初的 token,因此可以隨便放任意一個第三種幣進去,破壞掉整個貨幣對的關係。
一般來說簡單的區塊鏈項目是不需要後端的,但是如果是要開發比較底層的技術比如說新的鏈就會需要了,目前唯一的主流就是 geth ,all in one solidity 在最後也花了一些篇幅介紹這個工具,今天就花點時間了解一下。
經過了前幾天的補足,已經把大部分 solidity 會出現的語法都做了基本的了解,今天來接著針對整個 solidity 寫完後,合約的去向以及運作合理和部署進行理解。
KryptoCamp — Day29 — 實體課程
今天來仔細研究關於 openzeppelin 文件當中寫到的治理合約應該如何實作,以下附上今天的文件。