DeFi 抓漏挑戰
1 min readOct 2, 2020
眾所週知的是以太坊上的智能合約很難寫好,任何一個邏輯錯誤都有可能導致資金被駭。
來自 OpenZeppelin 的 @ tinchoabbate 提供了幾個挑戰,讓你可以嘗試破壞一些有趣的 DeFi 應用。其中涵蓋了:
- 閃電貸
- 治理合約
- 預言機
- 借貸池
- …. 等等
當然也不是放了真正的資金部署到主網上。這些挑戰都是可以直接在本地透過 OpenZeppelin 的測試框架驗證的。
例如第一個挑戰 Unstoppable:
提供了一個免費的閃電貸合約讓你可以借出 DVT Token(一個虛構的代幣)。
要通過挑戰的方式就是弄壞它:讓其他人無法再使用閃電貸。
- 修改這個檔案
- 執行
npm run unstoppable
(實際上會跑測試) - 如果成功弄壞了,就會看到所有的測試都通過
Happy Hacking! 😎