我已決定公開學習,第一個挑戰是在 anchor 中建立一個 AMM(也許會有多個)。 任何反饋都歡迎。 下一篇帖子會有 repo 的連結。我會在這些過程中分享我所學到的。 我會慢慢來,並不著急。如果你想的話,可以來一起學習(和我一起學習!),如果你覺得我做錯了什麼,請給我反饋。我會犯很多錯誤,所以請多包涵,但這沒關係! 這是我今天和昨天的學習: 我現在正在建立的是一個常數乘積 AMM。 這意味著兩個代幣的乘積將始終保持某個常數:token1 * token2 = 常數。這是最基本的 AMM,所以我從這個開始。 開始這個的最難部分是弄清楚數學部分並理解它。幸運的是,網上有很多關於這種類型 AMM 的資料,所以我現在對基本概念有了一定的掌握,但我仍然在不同小數位的兩個代幣的鑄造標準化上掙扎。 我有點弄明白了,似乎我只需要選擇小數位較高的鑄造,然後將小數位較低的填充到與較高的相同的小數位。希望這樣說明能讓人明白,哈哈。 昨天和今天我設置了第一個指令,以初始化池本身。還沒有什麼大事,但我已經開始考慮設計並閱讀了一堆論文(uniswap 有一些不錯的資料)。 我有點隨意地發了這條推文,沒有太多思考,我覺得這個格式可能不理想,也許更結構化的格式會更好。我們會進行實驗,看看會是什麼樣的。