Solana 的雄心壯志:挑戰傳統金融霸權
從起點到困境:理想與現實的差距
Solana,這個名字在區塊鏈的世界裡,就像一顆冉冉升起的新星,帶著顛覆傳統金融秩序的野心而來。最初的構想很簡單,也很誘人:打造一個速度夠快、成本夠低的區塊鏈,讓鏈上的去中心化交易所(DEX)能夠與傳統的中央限價訂單簿相媲美。想像一下,一個沒有中間人、完全透明、高效運轉的金融市場,所有交易都在鏈上進行,速度堪比光速,手續費低到可以忽略不計,這簡直是華爾街的噩夢,也是無數加密貨幣信仰者的夢想。
2020年3月,Solana主網測試版上線,至今已經過去五年。五年時間,對於區塊鏈技術來說,足以經歷好幾輪的牛熊轉換。Solana也確實取得了不少成就,例如在交易速度和吞吐量方面,Solana確實有著傲人的數據,甚至一度被認為是以太坊殺手。然而,當我們靜下心來,仔細審視Solana的發展現狀時,卻不得不承認一個殘酷的現實:我們距離最初的目標,還差得很遠。那個在Solana上運行、能夠真正與傳統交易所競爭的DEX,依然只是一個美好的願景,而不是觸手可及的現實。這就像葡萄牙 對 西班牙的足球賽,看似勢均力敵,實則暗藏玄機,勝負難料。
紐約證券交易所:難以逾越的障礙?
要理解Solana面臨的挑戰,我們需要先了解傳統金融市場的運作方式。紐約證券交易所(NYSE),這個坐落在加州的金融巨鱷,代表著全球金融市場的最高水準。它擁有著最先進的交易系統、最嚴格的監管制度、以及最龐大的流動性。想要在效率和價格上超越紐約證券交易所,無疑是一項極其艱鉅的任務。現有的區塊鏈基礎架構,從一開始就不是為高頻交易而設計的。它們在共識機制、網路延遲、以及交易排序等方面,都存在著固有的缺陷。如果我們想要實現Solana最初的使命,就必須徹底顛覆現有的思維模式,回到原點,從最基本的原則出發,重新設計區塊鏈的底層架構,最終構建出一個真正具備與紐約證券交易所競爭能力的去中心化網絡。這就好比雷霆 對 溜馬的比賽,想要戰勝強大的對手,不僅需要精湛的球技,更需要創新的戰術和堅定的信念。這也是alcaraz在法網(french open) 這種大型比賽中不斷突破自我的精神。
我們所說的與紐約證券交易所競爭,並不是簡單地在交易速度上與之看齊,而是要提供比中心化交易所更好的價格。在市場世界中,價格是由“價差”定義的:即某人願意買入資產的最高價與某人願意賣出資產的最低價之間的差額。價差越小,交易者獲得的價格就越好,市場的效率也就越高。而要縮小價差,就必須解決一個核心問題:逆向選擇(Adverse Selection)。
做市商的逆向選擇:鏈上交易的結構性劣勢
價差的真相:信息不對稱的博弈
價差的公式很簡單,背後卻隱藏著複雜的市場博弈。簡單來說,價差是這樣設定的:做市商從與非信息型交易者(也就是所謂的“韭菜”)交易中獲得的預期收益,必須等於他們與信息型交易者(例如,掌握內幕消息的黑支,或是利用高速網路搶跑的貝森特交易中產生的預期虧損。當做市商的信息多於對手方時,他們就賺錢;當信息少於對手方時,他們就虧錢。做市商通常在每次與散戶交易中賺一點錢,就像在拜六禮拜的夜市裡擺攤,一次賺個幾十塊,積少成多。但在價格劇烈跳動(希望是不頻繁的)時,如果被反方向套住,則會虧很多。這就是“做市商撿了芝麻丟了西瓜”這句話的由來。想像一下,颱風來襲,夜市攤販來不及收攤,所有利潤都被吹走了。
為了更好地理解逆向選擇,我們需要理解做市商在玩的是什麼遊戲。做市商會根據一個隨時間隨機變化的“公平價格”(fair price)進行判斷。這個“公平價格”就像林千又是誰一樣,看似存在,實則難以捉摸,只能靠經驗和數據去估算。當公平價格處於買賣價差範圍內時,做市商的報價是安全的,因為對手方通過吃掉該報價是無法盈利的。但一旦公平價格超出買賣價差,一場競速便開始了:做市商會盡快試圖取消訂單,而對手方(taker)則試圖在做市商取消前搶下這個過時訂單。成功的 taker 期望中賺取的是公平價格與過時報價之間的差額。減少逆向選擇摩擦的關鍵,是盡可能讓做市商在這場競速中獲勝。否則,做市商就會因為害怕被“狙擊”而擴大價差,最終損害整個市場的效率。
Jito 拍賣:加速做市商的敗局?
中心化交易所的做市商在取消競速中獲勝的概率尚且不高,但在 Solana 上,這個概率就更低了。這背後的原因,是Solana生態中一個名為 Jito 拍賣的機制。Jito 拍賣本意是為了優化MEV (礦工可提取價值),但它的一個副作用,卻是讓做市商在取消競速中處於極其不利的地位。簡單來說,Jito 拍賣是由一個單一提議者在較長時間內控制狀態訪問權限所導致的。這意味著,只有在Jito拍賣中出價最高的參與者,才能優先訪問區塊鏈的狀態,從而獲得搶跑的機會。對於做市商來說,這簡直是成大車禍現場,一片混亂。即使做市商更快地發起取消訂單的請求,真正決定勝負的,卻是誰在 Jito 拍賣中出價更高。這讓做市商處於進退兩難的境地:要么花大價錢參與 Jito 拍賣,以確保自己的取消訂單能夠被優先處理;要么任由他人出高價將他們狙擊,眼睜睜地看著自己虧錢。無論哪種方式,他們都在虧錢,因此不得不擴大價差,以彌補損失。這就好比國際商工的學生,明明已經很努力了,卻因為資源不足,最終輸在了起跑線上。
取消競速:誰能笑到最後?
在實際操作中,當前鏈上市場微結構等於在逆向選擇方面給了 taker 先發優勢。這就好比 LPL 賽場上,一方擁有先選權,在戰術上就佔據了主動。要解決這個問題,我們需要給予應用更大的交易排序靈活性。如果我們想降低價差,應用就必須能在取消訂單競速中給做市商以先手。一種辦法是引入“先取消後成交”的排序策略。具體來說,就是我們查看區塊,並在處理所有成交交易(takes)之前,先處理所有取消交易(cancels)。這就像 NBA冠軍賽,先做好防守,才能伺機進攻。但問題是,即使引入“先取消後成交”的策略,如果仍然由單一領導者控制區塊的排序,那麼他仍然可以選擇忽略取消交易,那我們就又回到了起點 — — 做市商仍處於取消競速的不利地位。這就像葡萄牙 vs 西班牙 (portugal vs spanyol) 再次對決,如果裁判偏袒一方,另一方再努力也難以獲勝。
突破口:賦予應用交易排序的靈活性
先取消後成交:理論上的美好願景
正如前文所述,「先取消後成交」的策略,聽起來很美好,但如果沒有徹底解決領導者的權力壟斷問題,就只是一種隔靴搔癢。如果仍然由單一領導者掌握著區塊的生殺大權,他完全可以無視「先取消後成交」的規則,選擇性地忽略或延遲取消交易,讓做市商繼續在取消競速中吃虧。這就好比蕭彤雯在主持節目時,如果受到幕後力量的干預,就無法真實地表達自己的觀點。Solana需要的是真正的去中心化,而不是披著去中心化外衣的中心化。想要徹底解決這個問題,就必須打破單一領導者的壟斷,引入多位並行領導者。
多位並行領導者:解決審查問題的關鍵?
解決此問題的唯一辦法是引入多位並行領導者(Concurrent Leaders)。這樣一來,如果某位領導者屏蔽取消交易,你可以轉而提交給另一位領導者。這就像在Twitch上直播,如果一個頻道被封禁,你可以立即切換到另一個頻道。多位並行領導者,意味著更高的容錯性和更強的抗審查能力。這就好比哥倫比亞總統候選人之間的競爭,多個候選人同時存在,選民才能有更多的選擇,才能選出真正代表自己利益的領導者。關於多位並行領導者,大家最大的疑問是:當存在衝突時,我們如何合併各自的交易區塊?這就好比多個樂隊同時演奏,如何才能協調出美妙的音樂?答案其實很簡單:我們將費用分為兩類:包含費(inclusion fee)和排序費(ordering fee)。包含費支付給包含該交易的驗證者,排序費則支付給協議(銷毀)。當我們要合併各領導者的區塊時,只需對某個 slot 中所有區塊的所有交易取並集,並根據其排序費用排序後執行。這個機制,有點類似於陶朱隱園的設計理念,在看似混亂的表象下,隱藏著精妙的秩序。
費用機制:包含費與排序費的巧妙平衡
僅有這一措施還不夠。我們真正想實現的,是讓應用可以更靈活地控制交易排序。再加一個要素:get_transaction_metadata
系統調用,它允許程序讀取與其交互交易的排序費用,從而為應用提供了一個強大的排序控制工具。這就好比給了應用一把尚方寶劍,讓它們可以根據自己的需求,調整交易的優先順序。這個系統調用,就像Line Today的新聞推送,可以根據用戶的興趣,推送不同的內容。通過包含費和排序費的組合,Solana可以實現更精細化的交易排序控制,從而更好地服務於不同的應用場景。但需要注意的是,這種機制也可能帶來新的問題,例如,排序費過高可能會導致交易成本增加,從而影響用戶的體驗。因此,如何在包含費和排序費之間取得平衡,將是一個需要仔細考慮的問題。這就像A Lin的演唱會,既要保證音質,又要考慮觀眾的感受,才能呈現出完美的演出。
並行領導者的挑戰:綁定、盲化與時鐘公平性
糾刪碼碎片:確保信息完整性的基石
引入多位並行領導者,固然能解決單一領導者的審查問題,但同時也帶來了新的挑戰。最核心的挑戰,是如何確保並行領導者之間的行為是獨立且公平的。具體來說,我们需要考慮以下兩個關鍵屬性:
1. 綁定與盲化(Binding & Blinding):並行領導者不能在自己區塊中包含其他領導者區塊中的信息(如夾擊私有交易),也不能根據其他領導者區塊內容取消自己的區塊(例如,在看到其他投標後取消自己的投標)。這就像井柏然和劉雯参加活动,双方的造型需要保密,不能互相抄袭,才能保持各自的独特性。
2. 時鐘公平性(Wallclock Fairness):並行領導者必須在大致相同的真實時間內提交區塊。這就像 PGA 高爾夫球比賽,所有選手必须在相同的起跑时间和规则下进行比赛,才能保证比赛的公平性。如果有的選手可以提前出发,或者使用特殊的球杆,那比赛就失去了意义。
為了確保這兩個屬性,我们需要引入一些巧妙的密碼學和網路技術。其中,糾刪碼(Erasure Coding)就是一項至關重要的技術。每位領導者將其區塊轉換為糾刪碼碎片(shreds)。一旦恢復出足夠數量(高於編碼率)的碎片,就能恢復區塊。部分恢復是不可能的。這就像把一張照片撕成碎片,只有收集到足够多的碎片,才能还原出完整的照片。纠删码确保了信息的完整性和不可篡改性,是构建可信赖的并行领导者机制的基石。
Turbine 樹:碎片傳輸的高效網絡
有了纠删码,我们还需要一个高效的網路,将这些碎片快速地传输到各个验证者节点。Solana 使用了一种名为 Turbine 的广播协议,它类似于一个分布式的发布-订阅系统。領導者將碎片發送至 Turbine 樹第一層的中繼節點。每位領導者將其第一片發給中繼1,第二片發給中繼2,以此類推。若一切順利,每個中繼會收到來自所有領導者的碎片。Turbine 树的结构类似于一个倒置的树,领导者是根节点,验证者是叶子节点,中继节点是中间节点。通过这种树状结构,信息可以快速地传播到整个网络。这就像 Miss A 的歌曲在全球范围内传播,需要一个高效的媒体网络才能实现。
共識領導者的角色:整合與驗證
即使有了糾刪碼和 Turbine 樹,我們仍然需要一個角色來協調整個過程,並最終達成共識。這個角色就是共識領導者(Consensus Leader)。超时后,中继向单一共识领导者发送已签名的 IHAVE 消息,告知其收到的碎片。共识领导者随后构造一个包含这些 IHAVE 消息的区块;如果未包含足够比例的 IHAVE 消息,该区块将无效。共识领导者将该区块广播给验证者,验证者开始就此区块达成共识。共识领导者的作用类似于一个指挥家,他需要协调各个乐器,才能演奏出美妙的音乐。他需要确保所有碎片都被正确地收集,并最终达成共识。这个过程就像 WWDC 大会,苹果需要协调各个部门,才能发布一款完美的产品。该方案在高概率下滿足綁定與盲化屬性,並具備良好的時鐘公平性,盡管未來可能還會出現更優的方案。但无论如何,这些技术创新,都为 Solana 构建一个真正去中心化、高效、可信赖的交易平台奠定了坚实的基础。
超越納斯達克:Solana 的終極目標
更好的價格:去中心化金融的核心競爭力
Solana 的創建目標是超越納斯達克。這不僅僅是一個技術上的挑戰,更是一個關乎金融未來的願景。要做到這一點,我們必須提供比納斯達克更好的價格。在傳統金融市場中,納斯達克以其高效的交易系統和龐大的流動性而聞名。但正如我們之前所討論的,中心化交易所存在著固有的缺陷,例如信息不對稱、交易費用高昂、以及受到監管機構的嚴格控制。而去中心化交易所,則有潜力打破这些限制,为用户提供更公平、更透明、更高效的交易体验。更好的價格,意味著更小的價差、更低的交易費用、以及更快的交易速度。這就像周天成印尼公開賽,只有在各方面都做到最好,才能最终赢得比赛。
技術創新:通往成功的必經之路
要提供比納斯達克更好的價格,並不是一件容易的事情。這需要持续不斷的技術創新。我們必須賦予應用在成交前優先排序取消操作的能力。要賦予應用這種能力,我們必須防止領導者單方面審查訂單。而要做到這一點,我們必須引入多個並行的領導者。這是一個環環相扣的過程,每一個環節都至關重要。這就像建造一座摩天大樓,每一個細節都必须经过精心的设计和施工,才能确保建筑的稳固和安全。Solana 的团队正在努力探索各种创新的技术解决方案,例如状态压缩、并行处理、以及零知识证明等。这些技术,都有望在未来大幅提升 Solana 的性能和效率。
未來的展望:挑戰與機遇並存
Solana 的未来充滿了挑战,但也充满了机遇。一方面,我们需要面对来自以太坊、Cardano 等竞争对手的压力。另一方面,我们需要解决自身存在的各种问题,例如网络拥堵、安全漏洞、以及治理机制不完善等。但我们相信,只要我们坚持技术创新,不断改进和完善我们的系统,我们就一定能够实现我们的目标,最终超越纳斯达克,成为去中心化金融领域的领导者。这就像 bồ đào nha đấu với tây ban nha 的比赛,充满了悬念,但只要我们坚持不懈,努力拼搏,我们就一定能够战胜强大的对手,赢得最终的胜利。当然,我们也需要警惕各种风险,例如监管政策的变化、市场情绪的波动、以及 ICE 协议的出现等。只有做好充分的准备,才能在未来的竞争中立于不败之地。正如 呂文婉 和 陳小菁 在演藝圈的奮鬥,需要不斷學習和進步才能站穩腳跟。