热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
我决定公开学习,第一个挑战是在 anchor 中构建一个 AMM(可能是多个)。
任何反馈都欢迎。
下一个帖子会有链接到代码库。我会分享我在这个过程中学到的东西。
我会慢慢来,不着急。如果你想的话,可以来一起学习(和我一起学习!),如果你觉得我做错了什么,请给我反馈。我会犯很多错误,所以请多多包涵,但这没关系!
这是我今天和昨天的学习内容:
我现在构建的是一个恒定产品 AMM。
这意味着两个代币的乘积始终是一个常数:token1 * token2 = 常数。这是最基本的 AMM,所以我从这个开始。
开始时最难的部分是弄清楚数学部分并理解它。幸运的是,网上有很多关于这种类型 AMM 的资料,所以我现在掌握了基础,但我仍然在不同小数位的两个代币铸造的归一化上挣扎。
我大致弄明白了,似乎我只需要选择小数位更高的铸造,然后将小数位较低的铸造填充到与较高的小数位相同。希望这样说能让人明白,哈哈。
昨天和今天我设置了第一个指令,以初始化池本身。还没有什么大事,但我确实已经开始考虑设计,并阅读了一些论文(uniswap 有一些不错的资料,低调点)。
我有点随意地发了这条推文,没有太多思考,我觉得格式可能不太理想,也许更结构化的格式会更好。我们会进行实验,看看效果如何。
热门
排行
收藏
