設計市場需要對抗性思維、經濟直覺、系統知識和品味。前三項是基本要求。 作為一名工程師,所謂“味覺”,指的是當一個系統看似“運轉正常”卻隱藏著脆弱性時,你本能地感受到的那種不適。在你能夠清楚地表達出原因之前,你就能感覺到某個地方出了問題,然後你會陷入一種螺旋式的思考,直到最終能夠解釋清楚為止。 這是我唯一知道的建造方式,而這種方式是由經驗塑造的。 Serum 的撮合引擎有一個事件佇列,它將撮合和結算拆分成兩個獨立的交易。當我第一次閱讀程式碼時,我意識到有問題:這種設計在熱鏈中引入了非同步瓶頸。每個做市商的成交都必須等待第三方交易完成,資金才能到帳。 Phoenix V1 透過原子性地結算所有交易的買賣雙方,消除了這個問題。 2022 年, Solana上的所有索引器都依賴程式日誌進行狀態重建。問題在於程式日誌可能會被截斷,任何基於這些日誌建構的系統都無法保證完整的資料完整性。我認為這是不可接受的,因此我率先使用空操作 CPI 來完全規避這個問題,方法是在呼叫資料中發出事件。現在,這種機制已被Solana廣泛採用,而 Anchor 也原生支持它。 脆弱的系統在高壓下會崩潰,而市場是一個充滿對抗的環境,高壓是常態。 在Solana上建立永久交易平台是 DeFi 領域最棘手的問題之一。保證金系統、資金費率機制、清算引擎和預言機整合等各個方面,任何一個錯誤的決策都可能導致災難性的後果。 我們的團隊在TradFi平台上進行過真實的市場交易,並建構過真實的交易系統。我們深知市場在壓力下的運作方式,因為我們曾經身處交易的另一方。這種經驗賦予了我們敏銳的直覺,讓我們能夠判斷哪些權衡取捨至關重要,哪些無關緊要。而且,即使那些看似合理的選擇更容易實現,我們也固執己見,絕不接受那些看似錯誤但至關重要的選擇。 我們一路走來犯過不少錯誤,但我們始終將它們排除在關鍵路徑之外。良好的設計和堅實的基礎讓我們能夠應對突發情況並進行調整,而無需進行大規模的破壞性變更。 Solana要想在鏈上攻擊中獲勝,就需要一個由那些對脆弱性極度反感的人建立的基礎。而我們正是這樣的人。 剩下的就是執行了。
本文為機器翻譯
展示原文
來自推特
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論
分享

