Amm

我將如何創建自己的 amm 或交易所?

  • March 25, 2022

下午好,我的目標是製作類似於 pancake swap 或 uniswap 的我自己的 amm 網站,但我沒有很好的起點來開始實際開發,我對程式和互動有一定的了解使用鍊和製作契約需要穩固性,網路開發人員將使用 css 和 html [播放這兩者,但對於這種規模的項目,我不知道從哪裡開始。

一步一步做事。在開始像 AMM 這樣的更大項目之前,我建議您先閱讀一份關於 Solidity 編碼的完整教程,以便深入了解這一點。

看看Cryptozombies。完成該課程後,請嘗試更好地了解開發完整項目所需的全部技術堆棧。我個人喜歡Nader Dabit影片,它可以完整地解釋開發所需的堆棧。其他好的資源是BuildspaceDappUniversity

一旦你認為你有一個很好的理解,看看流行的 AMM 的原始碼,這裡是Uniswap 的 Github的連結。

此外,嘗試加入開發人員的社區/DAO。能夠提出問題更容易學習,但有些人更喜歡單人路線。祝您旅途愉快!

好吧,前端並不是真正的 HTML/CSS,它更像是 Javascript,但這並不是真正神奇的地方。神奇之處在於您將自己部署在區塊鏈上的後端契約。

如果你真的很勤奮,你實際上可以下載/編譯/部署最新的 uniswap 程式碼本身,看看它是如何工作的。

還有一份白皮書解釋了它背後的一些數學原理。

Uniswap V3 核心合約(最低限度)

Uniswap V3 外圍合約(常用工具/助手)

Uniswap V3 白皮書

引用自:https://ethereum.stackexchange.com/questions/124629