Skip to main content

· 25 min read
Yuren Ju

2022 年底 FTX 大爆炸的同時,Curve 團隊釋出了最新的 crvUSD 穩定幣設計白皮書。在這份白皮書裡面提出了新的穩定幣清算機制 LLAMMA (Lending-Liquidating AMM Algorithm),而這樣的清算機制其實不只可以用在穩定幣上面,其他有清算需求的專案也都可以參考這樣的設計。除了清算機制以外,白皮書內也提及了如何跟美金錨定的穩定機制與合約 PegKeeper。

本篇文章會著重解釋 LLAMMA 的機制,並且透過 curve-stablecoin 裡面的源碼以及測試案例來解釋 crvUSD 清算機制,並且概略的提到 crvUSD 的穩定機制。

· 14 min read
Yuren Ju

撰寫一般程式語言如 node.js 時,通常只要準備執行環境與編輯器就可以開始進行開發了。而開發 Solidity 則有些許不同,由於程式會需要跑在區塊鏈網路上,所以這個執行環境會比較複雜,會需要透過 RPC 連接並且佈署到區塊鏈網路上面並且執行、除錯與測試。

Hardhat 就是開發 Solidity 智能合約時所需要的開發工具,除了內建一個開發用的本地區塊鏈網路 Hardhat Network 外還打造了一套 plugin 系統讓許多跟區塊鏈相關的工具可以整合到 hardhat 讓開發者可以更容易進行開發、除錯、測試等,同時 Hardhat 針對 TypeScript 的支援比起其他類似工具還要優良,這在撰寫測試時會有很大的幫助。

本文將會簡介 hardhat 的用法與跟其他工具比較的優勢。

· 4 min read

不知道你是否和我一样,总是担心关注的 token 增发,但又对 CoinGecko 或者 Etherscan 上的数字心怀疑虑。以太坊上每个 token 都是独立的合约,那就深入合约来探个究竟吧。Code is Law!