Solana超級報告 - 像蘋果,但又不像蘋果

中級3/26/2024, 7:26:28 PM
本文是對Solana生態的全面解析,從Solana生態的敘事、發展歷程、關鍵技術和生態內的項目多個方面進行講述。本文會讓讀者全方位的了解Solana。

要點

  • 優先考慮簡單性和可組合性,Solana在綜合區塊鏈領域脫穎而出,以其並行處理、低費用和快速交易速度而著稱。
  • 盡管面臨挑戰,Solana生態系統通過部署一系列與其一貫願景相一致的倡議,實現了迅速恢復,重新奪回了市場份額。
  • Solana正在基於其獨特且開發者友好的基礎架構上 embrace 幾種創新應用,特別是在面向零售採用的領域中,如 DePIN、移動和支付等方面處於開創性地位。
  • 盡管 Solana 的願景經常與蘋果相提並論,都在於重視軟硬件之間的和諧以及專注於性能和用戶體驗,但 Solana 更加強調通過軟件體驗來獲得便利,而不是通過硬件實現,因此引發了更大的期望。

1. 簡介

在歷史上,基礎設施市場,也可以稱爲資本工業市場,常常被描述爲贏家通喫或者少數幾家主導的情況。與此一致,在區塊鏈領域的主要關注點之一自從近9年前以太坊首次出現作爲智能合約平台以來,一直是不同虛擬機(VMs)之間的市場份額。每個時間段關於 VM 趨勢和基礎設施要求的持續辯論表明,具有不同主題的 VM 將繼續出現和演變,進一步擴大區塊鏈市場的蛋糕。

代表着 Solana 虛擬機(SVM)的 Solana,在這個背景下無疑是傳遞重要信息的一員。Solana 通過突顯單體結構獨特優勢——簡單性、價格實惠和速度——在一個看似注定由以太坊爲中心的模塊化區塊鏈生態系統主導的市場中,爲鞏固綜合區塊鏈垂直領域做出了顯著貢獻。此外,Solana 正在開拓讓鏈外用戶採用區塊鏈的入門流程,重點關注像 DePIN(去中心化物理基礎設施網路)、移動和支付等領域。

“Solana 不再是替代品,OPOS(僅可能在 Solana 上實現)”, 這段句子表明了文章對 Solana 生態系統快速恢復的市場份額、Solana 展現出的韌性、其獨特特點以及我們可以從 Solana 方法中學到的東西所進行的探索。

2. Solana 的不同敘述

2.1 綜合區塊鏈的代表

隨着以太坊將其路線圖轉向以 Rollup 爲中心的方法,模塊化區塊鏈的概念急劇上升,相關項目開始主導市場份額。模塊化區塊鏈的本質是將共識、執行、結算和數據可用性的角色分配給不同的協議,從而通過提高可擴展性和靈活的治理來克服綜合區塊鏈的局限性。

然而,模塊化區塊鏈結構的復雜性是一個關鍵缺點。考慮到單個交易通過各種協議處理的過程,這種復雜性包括:1) 持續檢查兼容性和依賴關係,2) 通信成本增加,3) 難以迅速識別和解決未預測到的問題。這樣的系統如何能夠自信地穩定運行呢?要使基礎設施穩定和可持續,它必須基本上簡單。

Solana以簡單性和可組合性爲重點,引領綜合區塊鏈派別,充分體現了這一原則。自推出以來,Solana構建了一個獨特的技術堆棧,優先考慮這些價值觀,吸引了與以太坊生態系統有所區別的獨特應用,並促進了一個不斷增長的社區。

這展示了綜合區塊鏈方法在行業中的有效性和重要性,挑戰了理想主義和學術氛圍的流行,特別是在以以太坊爲中心的行業,以真實用例爲例。此外,這無疑影響了今天各種綜合區塊鏈的出現(例如 Sui、Aptos、Sei 等),並將繼續如此。

2.2 產品驅動型企業家的加速成功

Solana所倡導的簡單性和可組合性,並不僅僅針對通過昂貴的硬件實現表面性能改進,而是針對設計一個網路,通過優化和簡化軟件和通信技術,確保實現接近單個節點的高效功能。

這種強調創建開發者友好環境的重視至關重要。開發者可以消除與應用構建的堆棧選擇相關的所有復雜性,並確保各種智能合約之間的兼容性,從而優化他們的資源。低延遲、低費用以及並行處理的好處,導致了一個本地化的費用市場,消除了單個應用程序中潛在引起的通信效率低下的瓶頸。

此外,Solana在其簡單的技術堆棧中提供了一系列內置功能,例如可配置的代幣標準庫、跨鏈互操作性以及用於代幣餘額查詢的RPC,而無需依賴外部索引器,促進了應用之間的有機交互。

通過爲開發者提供全面的技術、財務和運營支持計劃,Solana爲以產品爲導向的開發者提供了一個理想的環境,加強了與Solana價值觀一致的生態系統。

2.3 突破鏈下和鏈上的界限

區塊鏈技術固有地存在着不便之處,然而,其對現實世界的獨特價值證明了在該生態系統內進行投入和建設的必要性。然而,如果沒有採用,這種價值就變得毫無意義。Solana比任何其他主網更好地理解了這一點,可能更傾向於朝着實用性的方向發展,而不是過分受到區塊鏈最初追求的原始價值觀的影響。Solana對其區塊鏈生態系統的願景是“真正的採用”。

目前,Solana主要關注三個領域:DePIN、移動和支付,這些領域與我們日常生活基礎設施密切相關。DePIN利用區塊鏈的去中心化特性來維護和操作現實世界的基礎設施網路,圍繞Solana的敘事正在迅速形成。Solana低廉的費用和快速的處理速度特別適用於資本密集型的現實世界基礎設施領域,如計算和存儲輔助、電信、地圖制作和數據中心。DePIN和支付的發展將極大地促進使用Web3功能構建現實世界基礎設施,反過來,也將作爲鏈外用戶將其活動和資產引入Solana鏈上環境的主要入門方法。這些鏈外用戶可以通過Saga移動設備自然地積累鏈上經驗,並利用包括RWA在內的各種鏈上資產類別。

總之,Solana的生態系統不僅模糊了鏈外和鏈上空間之間的界限,還增強了每個領域的重要性。

3.Solana的戲劇性

加密行業在相對較短的時間內迅速增長,吸引了相當大的關注。在這一增長過程中經歷的波動已成爲行業參與者之間熟悉的現象。然而,Solana所面臨的波動水平尤爲異常 - 在2021年至2022年區塊鏈繁榮的高峯期間,受到全球第二大加密貨幣交易所FTX及其負責人Sam Bankman-Fried(SBF)的支持,Solana迅速成長爲市值排名第四的生態系統,不包括穩定幣。然而,FTX的崩潰給Solana生態系統造成了重大打擊,導致SOL代幣的價格從頂峯下跌了97%。

盡管經歷了如此嚴重的危機,但Solana正在重振其影響力。在開發者和公司的積極參與下,該生態系統比以往任何時候都更加強大。這一系列戲劇性事件之所以可能,要歸功於Solana堅定的願景和迅速的執行能力。

3.1 Solana簡介

來源:Solana 白皮書

“光速共識的單分片全局同步狀態機”

Solana的旅程始於2017年末。Anatoly Yakovenko利用他在高通公司的經驗,研究了區塊鏈技術,並發現了現有解決方案的一個重大問題:缺乏一個所有驗證者都可以用於交易時間戳的無信任通用時鍾。

因此,Anatoly提出了一種使用SHA-256循環編碼時間流逝並通過這個數據結構在多個節點之間同步時鍾的新方法。與傳統的區塊鏈相比,傳統的區塊鏈需要節點之間進行大量的通信來就交易時間達成一致並排序,而擁有一個全球可驗證的時鍾允許網路更簡單地同步,並在交易到達時幾乎立即進行處理。

這個想法化爲“歷史證明”(Proof of History,PoH),與Solana的假設相一致,即如果軟件不阻礙硬件,整個網路性能可以隨着硬件的進步而線性增加。如今,Solana能夠每秒處理數千筆交易,區塊時間記錄在400-500毫秒,遠高於現有區塊鏈的性能水平。

最終,Solana採用了這種技術方法的目標是實現兩個任務:一個可擴展的平台,可以處理高使用率和應用之間的可組合性。通過共享全球同步單一狀態的綜合區塊鏈設計,開發人員可以更輕鬆地編寫程序(即智能合約),從而簡化應用程序開發並提高最終用戶體驗。

3.2 逆境中的韌性:克服挑戰

Solana的發展理念、利用多線程進行並行處理以及始終表現出色的網路性能在形成一個以務實開發者爲中心的社區方面發揮了關鍵作用。當時區塊鏈敘事氛圍達到頂峯,DeFi和NFT繁榮所帶來的對快速交易和低費用的需求,使得Solana成爲以太坊的真正主網競爭對手。

然而,FTX的崩潰導致了這種局面的暫時停滯。當時,Solana與SBF密切相關,SBF公開支持Solana生態系統,並將像DEX項目Serum和通常在以太坊生態系統中找到的各種項目一樣的項目引入Solana。在SBF的支持下,FTX發展成爲全球第二大中心化交易所,從而增加了他在Solana內部的影響力。然而,FTX濫用公司資產和客戶存款用於貸款和投資於其對沖基金Alameda Research,導致了其崩潰。這反過來將嚴重依賴於FTX的Solana生態系統置於崩潰的風險中。

盡管Solana的生態系統似乎在崩潰,但與Solana理念共鳴的建設者仍然存在。Solana在這種情況下採取的第一步行動是通過解決技術方面的問題,增強網路的穩定性和對開發者友好的環境,從而恢復社區的信任。

3.2.1 技術方面

Solana網路的結構容易受到垃圾郵件攻擊,導致網路經常中斷。這個問題主要源於網路設計意圖,即最大化通信速度,例如廉價的固定費用系統和預定的領導節點系統。爲解決這些問題,Solana採取了措施進行改進,包括引入QUIC(Quick UDP Internet Connections)、加權抵押(Quality of Service)和本地化費用市場等。

QUIC

Solana網路在RPC與領導節點之間的通信中採用了自定義的UDP協議。這種方法簡化了通信過程並加快了傳輸速度,但由於無法確認數據包的傳送(即確認)和識別源IP,缺乏可靠性和控制元素,容易導致垃圾郵件攻擊。UDP的特性適用於連續性關鍵的服務,如實時流媒體,但在要求安全性和穩定性的區塊鏈環境中卻不合適。

爲了解決這些問題,Solana決定採用谷歌開發的QUIC協議。QUIC是一種基於UDP的新型通信協議,保留了UDP的優點,同時簡化了TCP的連接流和握手過程。因此,QUIC允許Solana實現可靠的通信,僅對存在數據包丟失的流進行請求重傳,而不中斷其餘數據包的傳輸,顯著增強了網路效率。

加權抵押的QoS

QoS在網路處理請求超過其處理能力時,會對某些類型的流量進行優先處理。引入QUIC後,關於其使用的討論出現了 - Solana的領導節點之前使用UDP處理事務,無論其來源如何都會處理到達的事務。但是,使用QUIC後,Solana的領導節點現在可以識別請求事務的IP,從而允許它們爲某些連接指定和限制流量優先級。

流量限制的程度與抵押的SOL數量成正比,這是加權抵押QoS政策的本質。也就是說,驗證節點可以傳輸的最大數據包數量與其在Solana網路上抵押的SOL令牌數量成正比,從而增加了超過單個節點事務上限的事務被領導節點丟棄的可能性。此方法旨在1)阻止造成垃圾郵件攻擊的惡意驗證節點,並2)鼓勵具有高事務需求的驗證者抵押更多的SOL令牌,增強Solana的安全性和對SOL令牌的需求。

本地化費用市場

盡管Solana採用了固定的燃氣費政策,保持了穩定的費用優勢,但激烈的區塊空間競爭可能會導致交易失敗,或者用戶爲了確保其交易成功而進行網路垃圾郵件攻擊。爲解決這個問題,Solana生態系統開始討論引入費用市場系統。該系統允許用戶在其費用上增加溢價,以確保其交易被快速處理,從而抑制垃圾郵件活動並提高網路效率。

來源:Visa

進一步而言,Solana採用了本地化費用市場方法,將其限制在特定的應用程序或市場上,以在某些操作需求增加區塊空間競爭時最小化整體網路影響。這個邏輯是可能的,因爲每個Solana交易事先指定了要修改的特定帳戶的狀態部分,並且交易可以並行處理。例如,即使由於高需求而導致鑄造特定NFT的燃氣費飆升,也不會影響與鑄造無關的其他帳戶的費用市場,比如令牌轉帳。目前,本地化費用市場適用於特定的應用程序、市場和AMM池,在“熱點”中,由於過多的交易而導致的費用競爭激烈,個別程序每個區塊可以使用的最大計算單元(CU)限制爲25%。

討論繼續完善本地化費用市場,包括費用結構,目前的費用政策如下。

此外,SIMD-003討論引入動態基礎費用,進一步防止垃圾郵件問題,而SIMD-0096建議將領導者支付的優先費用的全部金額,包括應該銷毀的50%。

3.2.2 生態系統與運營方面

生態系統與運營方面

除了這些技術努力之外,Solana吸引市場興趣並重獲信任的能力歸功於積極開展可以充分利用其技術堆棧的領域,並培育以開發者爲中心的社區。

加強社區情感

Solana社區通過基金會、黑客馬拉松和Superteam Earn等各種平台,積極爲熱衷於爲生態系統做出貢獻的開發者提供必要的資源和支持。它的運營原則是“對開發者的利益對於可持續的生態系統發展至關重要”。

作爲其中的一部分,由LamportDAO社區創建的一個名爲BONK的迷因幣空投了其總配額的5%,留給了希望重建Solana生態系統的開發者。這個迷因代幣幫助統一了社區,隨着開發者重建生態系統,迷因代幣得到了推動,並在某一時點的最低價上漲了15,680%,創下了紀錄性的價格增長。BONK代幣價格的漲引發了對Solana及其生態系統興趣的良性循環,最終導致了對Saga移動設備用戶空投3000萬個BONK代幣的提案,進一步提升了市場對BONK和Solana生態系統的興趣。

在此背景下,像Jito(MEV解決方案客戶端和質押平台)、Pyth Network(預言機網路)和Jupiter(去中心化交易所)等協議也宣布了空投策略,刺激了市場對Solana的興趣。生態系統內的其他協議,包括Tensor、marginfi、Zeta、Parcl,也宣布了積分政策,通過聚集Solana生態系統參與者對空投的期望,爲生態系統的活力做出了貢獻。

這些案例是如何通過尊重社區的文化與卓越的產品設計相結合,爲生態系統注入新活力的重要例證。

Web2基礎設施的方法

隨着2021-22年區塊鏈熱潮的逐漸消退,市場留下的一個重要問題是“爲什麼使用區塊鏈?”因此,每個主網開始進一步鞏固其身分,並討論實現真正採用的措施。在這種背景下,吸引市場對Solana產生了巨大興趣的另一個因素是,它迅速執行各種倡議,實際上將現實世界的基礎設施與鏈上世界橋接起來,而不僅僅是思考這些問題。

來源:Solana

在這些舉措中,DePIN和Mobile尤爲突出。正如介紹中所解釋的那樣,DePIN利用區塊鏈技術的去中心化特性來維護和操作真實的基礎設施。Solana正在獨特地開拓DePIN領域,創造其敘事。這不僅旨在提出可以用Web3的語法替代/補充現實世界基礎設施的使用案例,而且還構建了一個漏鬥,將鏈外用戶引入Web3世界,使他們能夠體驗Web3。爲了爲這些用戶提供Solana生態系統的聚合體驗,Solana推出了Saga系列移動設備,其中包含應用商店和各種功能,可以爲這些用戶提供Solana生態系統的聚合體驗。第一代Saga系列於2022年發布,最初銷售低迷,但隨着BONK代幣新聞和Solana生態系統的活力傳播,到12月份已經售罄。截至2月13日,於2025年上半年發布的第二代系列的預購量已超過10萬

第二個領域是支付。事實上,基於P2P的區塊鏈加密資產支付經常被提及爲可以有意義地解決傳統金融系統的中介問題、高費用和交易速度慢等問題的使用案例。Solana定位自己爲最適合加密資產支付的區塊鏈,其多線程並行處理、快速處理速度和低交易成本爲此提供了支持Solana正在積極加強在這一領域的倡議,使區塊鏈交易像信用卡支付一樣直觀簡單 - Circle的USDC早就宣布與Solana達成官方合作關係,而2022年2月宣布推出的開源項目Solana Pay使各種應用程序能夠構建加密資產支付功能。Solana Pay的插件已經與ShopifyCitconCheckout.com等集成,而Visa宣布將Solana納入其穩定幣支付基礎設施中。

客戶多樣性和驗證者去中心化的倡議

此外,基於驗證者客戶多樣性增強網路穩定性和安全性的原則,Solana通過各種驗證者客戶的倡議來提高網路的韌性 - 客戶多樣性可以最小化單個軟件缺陷對整個網路的影響,因爲一個客戶中存在的錯誤或漏洞可能在另一個客戶中找不到。 Solana最初作爲Solana Labs的單一客戶端開始,隨着由Jito Labs在2022年8月發布的第二個客戶端Jito-Solana和Jump Crypto開發的基於C/C++的獨立驗證客戶端Firedancer的測試版本的發布,Solana開始實現客戶端多樣性。

此外,Tinydancer是一種低成本的精簡客戶端,可以以低成本進行交易驗證,並且也受到了極大關注,特別是因爲它有助於消除對於分散化並沒有真正發生的誤解。這是因爲運行Solana節點通常需要高硬件規格 - 優化硬件規格以增強Solana網路的性能至關重要,但根據Vitalik的《終局》文章,降低節點操作規格以使更多人產生區塊並不利於網路的可擴展性、質量和穩定性*

*操作 Solana 節點的推薦規格如下:

  • 12核CPU,最低主頻2.8GHz
  • 128/256GB RAM(RPC 節點可能需要更多用於自定義數據庫索引)
  • 2-4 個至少 1TB 的 NVME 驅動器
  • 10 Gbps 網路

**以太坊提出的PBS(Proposer—Builder Separation)結構也是基於這樣的背景。

盡管需要高規格硬件,但托管着約2,900個Solana節點的數據中心非常分散,而納卡莫托系數,指的是可能對鏈產生操作問題的驗證者數量,仍然維持在約20左右。盡管地理上集中在美國周圍,但根據 Moore 法則進行的軟硬件持續優化以及基於去中心化相關標準運行的委托計劃表明,Solana正在逐漸實現去中心化。

總之,作爲除了以太坊之外擁有多個獨立驗證者客戶端的少數幾個鏈之一,Solana在去中心化方面持續努力,並尋求網路持續穩定。

Solana一直在鞏固其內部基礎,並積極擴大其業務範圍。這一過程爲吸引機構投資者提供了足夠的元素,ARK Invest CEO Cathie Wood公開表達了對Solana願景的積極態度,而Grayscale的Solana信托產品則飆升了869%。實質上,Solana憑藉一貫的願景和迅速的執行,證明了其挽救看似處於危機之中的生態系統的潛力。

4. Solana 的多個支柱

在本節中,我們深入探討Solana技術堆棧中堅定支持其不變願景並推動其生態系統復蘇的要素。

4.1 可組合性和效率的技術堆棧

4.1.1 語言

來源: Solana

Solana旨在在表面上降低費用和區塊時間,同時在技術上優化軟件以適應硬件。這一使命要求對程序(即智能合約)的編程語言進行謹慎選擇,最終採用了Rust - 因其並發性、內存安全性、低級控制和強大的類型系統而聞名,該類型系統可防止類型錯誤,並確保代碼安全可預測。

然而,Solana最終的目標是創建一個環境,所有LLVM*(低級虛擬機)兼容的語言都可以互換使用。因此,雖然Solana的首選編程語言基本上是Rust,但LLVM允許使用其他語言(如C或C++)編寫的代碼被轉換爲可在Solana上執行的機器代碼。

對於與Solana網路的客戶端通信,開發人員可以利用構建在JSON RPC API上的各種SDK,這些SDK支持諸如Java、C#、Python、Go或Kotlin等語言。

  • LLVM是一組模塊化編譯器和工具鏈技術,可以實現高性能、高質量的代碼在各種硬件平台上的高效優化,使其成爲熟練開發人員首選的開發環境。

4.1.2 核心創新

Solana採用了八種核心技術,以確保從用戶提交交易到區塊生成整個過程的頂級速度。爲了幫助理解它們,讓我們簡要概述一下Solana的共識機制是如何工作的。

  1. 領導者節點選擇 - 領導者的選擇基於由代幣持有者委托的節點的質押權重,驗證者根據領導輪換計劃*進行輪換。
  2. 交易時間戳 - 領導者節點接收交易並使用PoH進行時間戳。
  3. 區塊創建 - 領導者開始使用其PoH序列創建區塊。
  4. 區塊傳播 - 新創建的區塊發送到復制節點(即網路中的其他驗證者)。
  5. 交易驗證** - 復制節點使用其PoH序列驗證交易順序,並確保交易符合網路規則。由於交易順序依賴於其PoH序列(即全局時鍾),因此節點之間不需要進行P2P通信。
  6. 區塊最終化 - 一旦交易被排序和驗證,該區塊將被添加到區塊鏈中。然後,選擇下一個領導者,流程重新開始。

*Solana的速度如此之快,以至於它有一個領導者輪換計劃,以確保領導者提前一輪週期知曉,以確保區塊不會延遲或過時。

**這將在下面的歷史證明部分進一步闡明。

歷史證明

正如簡介中簡要提到的,PoH的本質是驗證者獨立生成所有交易順序的全局時鍾參考。例如,將先前的哈希(即hash1)進行哈希處理以生成hash2(即sha256(hash1))直觀地表示hash1在hash2之前。Solana將這個過程稱爲“序列”。

來源:Solana 白皮書

這種順序散列數據結構可以作爲時間流逝的證明,允許驗證者輪換領先驗證者,而無需與其他人共享經過的時間。這就是爲什麼採用 PoH 的 Solana 可以比其他區塊鏈擁有更短的出塊時間。

來源:Solana 白皮書

生成這個序列僅通過單核處理是可能的,因爲需要引用先前的輸出哈希,但驗證可以通過多核完成,因爲其邏輯很簡單 - 哈希計算。因此,它實現了Solana的“每個節點對硬件線性可擴展驗證”的理念。

因此,PoH更類似於全局時鍾數據結構或使用順序哈希函數實現的可驗證延遲函數(VDF),而不是共識算法,Solana實際上使用Tower BFT DPoS作爲共識算法。

Tower BFT DPoS

Tower BFT可以描述爲通過PoH進行了優化的PBFT版本。Tower BFT利用Solana的PoH作爲全局時鍾來預先確定順序,專注於共識過程,顯著減少了消息傳輸開銷和延遲。通過Tower BFT,驗證者達成共識的過程如下。

在固定的時隙持續時間內(即~400毫秒),驗證者投票選擇他們認爲準確的分類帳版本,並且舍棄他們認爲不正確的版本,而無需進行P2P通信。隨着在某一時間點之後對後續時隙的投票,回滾到先前區塊所需的超時時間會翻倍。這意味着隨着大多數驗證者投票的PoH序列的持續,回滾變得越來越困難 - 例如,如果所有驗證者在過去的14秒(14,000ms / 400ms = ~35個時隙)內投票了35次,則網路的有效時間限制將是約435年(2^35*0.4/3600/24/365),使得回滾幾乎不可能。

因此,只有“最重的序列”,即因爲大多數驗證者投票而最難回滾的序列,才會留在區塊鏈中,並且投票給該序列的驗證者將獲得獎勵。簡而言之,由於PoH,具有Tower BFT的驗證者可以異步計算超時,無需進行P2P通信,確保投票及時進行,保持網路的活力,並減少分叉的可能性。

*投票的權重基於每個驗證者在網路中持有的質押金額。

Gulf Stream

與其他區塊鏈不同,由於交易吞吐量高,Solana不需要公共內存池來保存用戶的交易,因此區塊空間相對不會緊缺。相反,當用戶提交交易時,RPC服務器將其轉換爲QUIC*數據包,並立即將其轉發到即將成爲下一輪領導者的驗證者。這種被稱爲Gulf Stream的方法允許快速的領導者轉換和交易的預執行,減少了其他驗證者的內存負載。

*最初使用UDP,在2022年中期更新爲QUIC,如前所述。

Sealevel & Cloudbreak

Sealevel是Solana中實現多線程並行處理的核心技術,與基於EVM或WASM的運行時不同。它依賴於每個交易中的“指令”,其中包含Solana網路的全局狀態信息的帳戶數組。交易根據每個帳戶聲明的讀/寫狀態進行預分類,以實現並行處理。

來源:Solana 事務的生命週期

順便說一下,即使是任何傳統數據庫,要以一種方式組織帳戶數據庫,使其可以被多個線程同時讀寫,都是非常困難的。爲此,Solana開發了Cloudbreak,通過以特定方式對帳戶數據結構進行分區,以最大程度地利用SSD的高效性能,並採用內存映射文件,從而實現了對順序操作速度的利用。

*正如之前提到的,Sealevel中的這種並行處理邏輯也是實現Localized Fee Market的原因之一。

流水線化

在Solana區塊鏈中,流水線技術是一種將數據輸入流(例如提前由下一位領導者接收的QUIC數據包)分成在硬件不同部分運行的多個進程的技術。

流水線過程如下。

  1. 數據被帶入內核空間,然後傳遞到GPU以進行並行籤名驗證。
  2. 一旦在GPU上驗證了籤名,數據就會傳遞給CPU進行銀行處理。
  3. 同時,內核空間已經在準備下一組數據,而CPU則在處理用於記錄(寫入)區塊鏈的數據之前將其傳輸到下一個區塊。

Solana 通過流水線技術最大限度地提高硬件利用率並提高效率,加快區塊的驗證和傳輸速度。

Turbine

交易處理完成後,領導者必須將更改後的狀態傳播給每個驗證者。如果大量數據要單獨發送給許多驗證者,那將會非常低效。爲解決此問題,Solana採用一種稱爲Turbine的技術,類似於BitTorrent技術。簡單來說,這項技術涉及領導者將QUIC數據包(可選附帶糾錯碼)分成較小的數據包,並以分層結構分發給驗證者。

例如,考慮一個128MB的區塊。爲了處理這個區塊,領導者將其分成2,048個64KB數據包,並分發給一些驗證者。這些驗證者將數據包傳遞給其他同事驗證者,稱爲鄰居 - 最初接收數據包的驗證者是從擁有高SOL代幣抵押比率的節點中選擇的。驗證者將其收到的數據的一部分遞歸地傳遞給下一組鄰居。這種架構允許最初由領導者傳輸的數據最終以指數級比例的鄰居羣大小(即n)隨着階段的加深而傳播到許多驗證者。隨着鄰居羣的大小增加,連接網路所需的步驟以對數比例減少,從而實現了快速數據傳播。

特別是在一些處於較高級別的驗證者進行惡意活動的情況下(例如,Eclipse攻擊),他們可能會對整個網路產生相對較大的影響。因此,網路採用了每次通過不同隨機路徑發送數據包的方法。

歸檔器(帳本復制器)

Solana的歸檔器用於存儲網路每年產生的大約4PB的數據。它們可以被視爲一種輕客戶端,不會下載整個Solana帳本,而只存儲其中的一部分,允許具有不同硬件要求的廣泛驗證者參與。

當歸檔器被分配存儲的數據時,它們通過基於FIL的Proof of Replication(PoRep)技術來驗證數據的真實性。歸檔器向網路宣布其存儲空間,並因存儲和驗證分配數據而獲得多達3%的通脹作爲獎勵。

4.2 多樣化客戶的可靠性和可擴展性

之前討論的關鍵技術使得Solana成爲構建在其網路上的應用程序的理想基礎設施,實現了快速交易處理、並行執行環境和低延遲。然而,Solana的高吞吐量也可能對網路穩定性構成挑戰,例如MEV機器人或垃圾郵件攻擊。爲了應對這一挑戰,Jito於2022年8月成爲Solana的第二個客戶端,以解決MEV提取的低效率和集中式流動性抵押協議問題,有助於網路穩定和去中心化。

此外,即將推出的性能增強型客戶端,如Jump Crypto的Firedancer,以及Tinydancer,這是一個輕量級客戶端,允許許多用戶使用較低的硬件規格驗證交易,將豐富Solana網路內的客戶端多樣性。

4.2.1 Jito-Solana

來源:jito.network/博客

Jito-Solana 激活了 MEV 市場,類似於以太坊中 Flashbots 的 MEV-boost 解決方案。然而,由於 Solana 的獨特設計,缺乏內存池,並且主要以先到先服務的方式處理交易,與以太坊相比,區塊時間明顯更快,因此 Jito-Solana 的運作方式有所不同。

Jito 的 MEV 客戶端引入了一個虛擬內存池,每 200 毫秒進行一次拍賣,從而簡化了 MEV 提取過程。借助 Jito-Solana,搜索者可以通過塊引擎檢查交易並模擬捆綁,然後通過專用處理管道接近領導節點。這種交易捆綁和區塊拍賣的鏈下處理最大限度地減少了對網絡擁塞的影響。

來源:jito.retool.com

自2022年8月推出以來,Jito-Solana的採用率穩步增長,截至本文撰寫時已達到65%。

此外,Jito還在其MEV解決方案中引入了流動性質押機制(即JitoSOL),將MEV收益擴展到其用戶,並促進DeFi生態系統的擴展。他們旨在通過StakeNet以無需許可的方式應用JitoSOL操作。

4.2.2 Firedancer

Firedancer是由Jump Crypto團隊開發的全新驗證器客戶端,完全重新使用C和C++實現Solana Labs的客戶端。它旨在通過軟件優化提高性能,並增加生態系統中驗證器客戶端的多樣性。其演示版本在2022年11月的Breakpoint會議上展示,顯示其處理能力達到每秒120萬個交易(重復後爲60萬個)。

來源: Syncracy

根據Syncracy的《Solana Thesis – The Fastest Horse Rises From the Ashes》報告,使用Firedancer可能會略微增加節點運營成本,但通過達到約55,000 TPS的競爭性TPS/節點成本比率。

Firedancer與現有客戶端之間的一個重要區別是其模塊化架構,由許多稱爲“瓦片(Tiles)”的單獨進程組成,允許對每個進程進行優化。目前,Firedancer正在通過名爲Frankendancer的混合客戶端在測試網環境中進行測試,該客戶端將現有客戶端的最新運行時環境和共識模塊應用於Firedancer的架構中。

*我們需要等待並觀察其正式上線後的表現,但如果Firedancer的表現明顯優於現有客戶端,節點運營者的客戶端選擇可能會偏向於Firedancer,實際上可能無法實現客戶端的多樣性。

4.2.3 Tinydancer

Solana網路缺乏輕量級客戶端功能,無法在不運行完整節點的情況下進行狀態驗證,從而限制了其驗證能力。爲了解決這個問題,正在開發中的輕量級客戶端Tinydancer使得以較低成本進行交易驗證成爲可能,而無需下載整個區塊或執行交易。它在檢測到可疑交易時會向其依賴的完整節點發出警報。

將像Tinydancer這樣的輕量級客戶端引入Solana網路是一個重要的裏程碑,因爲Solana網路對節點操作具有較高的硬件要求,這可以提升其可訪問性和驗證潛力。盡管Tinydancer的設計尚未最終確定,但觀察Solana能否向更廣泛的用戶羣提供實質性的驗證能力,實現“通過可負擔的驗證實現去中心化”仍有待觀察。

擁有各種客戶端至關重要,因爲少數客戶端軟件中存在的任何固有代碼缺陷都可能對整個網路造成災難性的破壞。觀察當前和即將推出的客戶端如何演變以優化Solana網路性能將會很有趣,但這些倡議正在進行中的事實無疑是Solana網路的一個積極發展。

4.3 簡單性和靈活性的框架和標準

Solana不僅爲開發者提供了一個完善的技術棧,正如前面介紹的那樣,還提供了豐富的工具包和一套標準,以支持在Solana平台上開發各種應用的高效開發。總的來說,主要的框架包括:

  • Solana程序庫是由Solana團隊和社區開發的一組鏈上程序,作爲Solana開發者的標準庫。它包括一套預構建的程序和實用工具,例如令牌創建和管理(SPL令牌程序)、令牌交換、借貸協議等,爲在Solana區塊鏈上開發去中心化應用提供了便利。
  • Anchor框架特別受到新手開發者或那些希望快速原型設計和部署應用程序的歡迎。它提供了基於Rust的DSL、IDL、測試框架和一套用於安全的工具。
  • GameShift旨在簡化創建基於區塊鏈的遊戲的過程,支持各種功能,例如構建遊戲內NFT市場。
  • UI框架,如ScaffoldWallet-Adapter,使開發者能夠輕鬆構建前端網頁,並與Solana生態系統內的錢包集成。

此外,還有像Geyser、Sologger和IronForge這樣的記錄器,由BankRun.js提供的更豐富的程序測試環境,以及名爲Solana Playground的基於Web的IDE,還有許多其他文檔、框架和工具可用。

考慮到所介紹框架的廣泛範圍,以下是一些使Solana的獨特特性顯着突出或值得期待的標準和子框架:

4.3.1 Token 2022(代幣擴展)

來源:Solana Labs 的代幣擴展論文

盡管以太坊自由提出各種代幣標準,但Solana一直使用單一的SPL代幣標準,相比以太坊,這限制了標準擴展的靈活性。隨着區塊鏈的發展和對復雜代幣功能需求的迅速增加(例如RWA),Solana Labs開發了一種新的代幣標準,“Token 2022(擴展)”,嵌入到協議層以解決這些不足。

這個新標準爲現有的SPL代幣添加了可配置功能,以支持各種用例,無需額外的庫。代幣擴展類型包括1)鑄幣擴展和2)地址擴展。

前者擴展了代幣的功能,包括用於在代幣轉移時條件執行程序的Transfer Hook,將費用指向指定帳戶的Transfer Fee,豐富的元數據,以及諸如不可轉讓代幣和機密轉移等功能。後者包括與帳戶管理相關的功能,如不可變的所有者,以防止重新分配帳戶所有權,以及默認帳戶狀態,用於設置需要與項目進行特定交互才能使用帳戶和資產的帳戶狀態。

Solana Labs的論文詳細描述了功能和用例。然而,從功能角度來看,可通過Token Extension實現的標準已經在以太坊的ERC標準空間內討論或採用,但仍未涵蓋以太坊的標準範圍。然而,一個關鍵的區別是,與以太坊的應用級ERC標準不同,Token Extension是在協議層實現的。這帶來了重大的優勢,因爲開發人員可以快速配置程序,而不必擔心在不同應用程序之間的兼容性問題(我們已經看到了以太坊的ERC-4337帳戶抽象標準在應用層部署時的碎片化利用情況)。

截至撰寫本文時,Token Extension的主網部署計劃定於2024年冬季,可通過此連結獲取更新。

4.3.2 xNFT(可執行NFT)

任何與區塊鏈互動過的人都知道,用戶體驗還有很長的路要走。這裏介紹的標準具有廣泛的採用潛力,可以顯著提升用戶體驗。

xNFT 由 Coral 開發人員爲 Solana 區塊鏈開發,代表“可執行”資產或代碼。簡而言之,通過 xNFT 插件實現代碼會將其轉變爲功能正常的 Web3 應用程序資產。

珊瑚建造了”Backpack” 作爲 xNFT 可以運行的環境,類似於集成各種 web3 應用程序(即 xNFT)的超級應用錢包,無需單獨的連接或移動。

來源:Backpack應用

目前,已有約90個應用以xNFT格式發布,涵蓋了遊戲、NFT、DeFi等多個領域。基於React提供的Backpack和xNFT標準完全開源,如果更多xNFT被接入並擴展對各種區塊鏈的支持,可能會爲去中心化應用市場帶來重大的用戶體驗創新。最近,Backpack在季前測試版中將Backpack Exchange整合到其界面中,在首日交易額達到3億美元,證明了其潛力。

4.3.3 狀態壓縮

在Solana網路上存儲數據需要打開代幣帳戶並支付租金。雖然發布少量數據的成本可能微不足道,但大數據量則成爲一個問題。狀態壓縮是通過將Solana Labs的帳戶壓縮和Metaplex的Bubblegum程序結合起來設計的,用於解決這些問題。

狀態壓縮使用Merkle樹結構在葉節點處對每個資產的元數據進行哈希處理,並將結果根哈希存儲在帳本頂部。這種方法可以利用更便宜的區塊鏈帳本空間進行安全數據存儲,而不是昂貴的帳戶空間,特別適用於NFT,因爲其具有大量信息管理的特性。

因此,壓縮的NFT(即cNFTs)遵循與未壓縮的NFT相同的元數據模式,但它們本身並不是SPL代幣;它們只包含了用於潛在解壓縮的標識符。將cNFT轉換爲標準的Solana NFT的解壓縮過程是單向的,並通過Metaplex的Bubblegum程序實現。

然而,由於cNFT數據存儲在鏈外,因此需要一個單獨的程序來定義交互方法,而這個過程依賴於RPC提供者,可能會產生額外的成本。修改cNFT還涉及復雜和昂貴的過程,比如通過加密證明對鏈外數據進行更改的授權。

4.3.4 Solana Pay

來源:Solana Pay 文檔

Solana Pay是一個開源的JavaScript庫,簡化了在Solana區塊鏈上的加密貨幣支付。它使用令牌轉移URL方案,使企業或開發人員能夠直接接受SOL或SPL代幣的支付,無需中介。提供了諸如支付連結、“立即支付”按鈕或二維碼等集成選項。


來源:Yash Agarwal

如前所述,Solana Pay的插件已與ShopifyCitconCheckout.com100多家公司/項目集成。

4.3.5 Solana Mobile Stack

來源 SMS文檔

Solana Mobile Stack(SMS)是由 Solana 基金會提供的一組開源 SDK,用於在 Saga 系列移動設備上開發應用程序。SMS 包括以下主要組件。

  • Solana dApp Store - 一個專門用於分發去中心化應用程式的 dApp 商店。它使用戶能夠輕鬆找到、安裝和使用應用程序,最終目標是讓商店的內容主要由社區管理。
  • Mobile Wallet Adapter - 一個標準化的接口,用於在移動環境中實現應用程序與 Solana 錢包之間的平滑通信。通過一次性集成該適配器,開發人員可以輕鬆連接到各種兼容的移動錢包。目前,它支持 Android 和 Mobile Web - 僅支持 Chrome(Android)。
  • Seed Vault - 專爲與“錢包”應用程序配合使用而設計,該技術棧確保用戶的私鑰和其他重要信息的安全保存。它允許移動設備上下載的所有應用程序都使用相同的種子。
  • Solana Pay for Android - 一種使用 Solana 區塊鏈的支付系統,使用戶能夠在移動環境中輕鬆使用 Solana 相關的加密貨幣(即 SOL、SPL)進行支付。目前,僅提供 Android SDK,並且支持通過 QR 碼、NFC 點擊、消息和網頁瀏覽器交互來執行 Solana Pay 請求以捕獲 Solana Pay URL。

除了這些技術棧之外,SMS 文檔提供了一系列語言/開發框架的 SDK,包括 React Native、Kotlin、Flutter、Unity、Unreal Engine 和 Solana KMP。Solana旨在通過提供 Saga 系列搭載的 SMS 功能,將區塊鏈在移動環境中的使用推廣,並通過整合 DePIN 服務、DeFi 應用程序和 Backpack 等功能,促進零售金融領域的發展。

5. Solana 生態系統中的著名項目

互聯網速度的發展與應用之間存在着密切的關係 - 在互聯網的早期階段,帶寬有限和傳輸速度較慢導致網頁加載時間較長,降低了用戶對多媒體內容的可訪問性。這種環境促進了開發簡單的網路應用,重點是交換基於文本的信息。

然而,隨着寬帶互聯網的引入和數據網路技術的進步,互聯網速度得到了顯著提高,應用程序的復雜性和功能性也得到了增強。這使得各種高帶寬應用程序的使用成爲可能,如 Netflix 的視頻流服務、在線遊戲、大文件共享、實時通訊和協作工具。從根本上講,互聯網速度的提升徹底改變了數字內容的消費方式,促進了新應用和服務的發展。

我們似乎再次通過 Solana 經歷着這樣的氛圍 - 利用其消費者/開發者友好的優勢,同時逐漸提高其去中心化程度,Solana 在生成創世區塊後僅僅四年時間就創造了一個擁有超過 700 個去中心化應用的生態系統

然而,這只是一個開始。Solana 的願景遠不止於此,它構建了一個能夠創造前所未有價值的基礎設施,從優化軟件硬件到引入各種客戶端,再到預期中的 xNFT 和 Backpack 的 UX 創新以及 Solana Mobile Stack 提供的集成體驗。這將極大地催生更多創新型應用。

雖然每個項目的詳細介紹將在單獨的文章中進行,但在本文的後續部分,我們將簡要介紹一些基於 Solana 當前進展最令人期待的項目。

5.1 多鏈功能

Neon EVM

  • Neon EVM允許以太坊虛擬機(EVM)在Solana區塊鏈上運行。該項目的目標是讓基於以太坊的應用程序和智能合約能夠利用Solana網路的快速處理速度、低交易成本和並行處理優勢。以太坊開發人員可以通過Neon EVM輕鬆將其現有的以太坊應用程序遷移到Solana網路。Neon EVM允許訪問存儲在Solana帳戶中的數據,而Neon EVM中的所有以太坊帳戶都存儲在相應的Solana帳戶中。

Eclipse

  • Eclipse 是基於 SVM 的以太坊 Layer,使用以太坊作爲結算層,Celestia 作爲數據可用性層,並使用 RISC Zero 的零知識證明來確保交易容量。

Nitro

  • Nitro 作爲 Solana 和 Cosmos 之間的橋梁,旨在將 Cosmos 和 IBC 生態系統與 Solana 的運行環境整合起來。Nitro 正在開發服務,使用 Sei Network 作爲結算和共識層,Nitro 作爲執行層,允許 Solana 開發人員訪問 IBC 資產的流動性,並通過 Nitro 將資產或程序部署到 Cosmos 鏈上。

Wormhole

  • 由 Solana 和 Certus One 合作創建的 Wormhole 是一個橋接協議,可以在多個區塊鏈之間(包括 Solana)傳輸消息和資產。Wormhole 的封裝資產是 Solana 上流動性最高的資產之一,其主要目標是克服區塊鏈生態系統中的流動性碎片化問題,並建立一個集成環境,使資產和信息可以在不同網路之間自由流動。

Allbridge

  • 從 2021 年 7 月在 Solana 生態系統內啓動爲 Solbridge,Allbridge 進行了品牌改造,以擴展到各種鏈條之外。與 Wormhole 一樣,Allbridge 是與 Solana 生態系統深度集成的最活躍的協議之一,添加了諸如 Circle 的 CCTP 集成、支持多種消息協議等各種功能。

LI.FI

  • LI.FI(Linked Finance)是一個“多鏈流動性聚合協議”,集成了各種跨網路的橋接解決方案和 DEX 聚合器,實現了各種網路之間的交換。LI.FI 的運作基於一個假設,即基礎設施的碎片化將持續存在,因此,爲了大規模採用,需要底層的多細胞基礎設施。

5.2 基礎設施和工具

Helius

  • Helius是一個提供API、RPC節點、Web鉤子和開發者工具的平台,以支持在Solana生態系統內開發穩定的區塊鏈應用程序。

Pyth

  • Pyth Network 是一個提供實時主要金融市場數據的預言機網路,對於區塊鏈上的 DeFi 服務至關重要。目前,Pyth Network 從超過 90 家第一方數據提供商那裏收集數據,並爲加密貨幣、股票、ETF 和大宗商品提供實時價格數據源。

Backpack

  • (參考4.3.2 xNFT(可執行NFT))

Phantom & Solfare

  • Solflare 和 Phantom 是 Solana 生態系統中最廣泛使用的錢包。Phantom 錢包以其用戶友好的界面和在移動環境中的 NFT 管理功能而聞名,而 Solflare 錢包則以其在 Web 環境中的流暢界面和對安全性方面的專注而受到贊譽。

Hey Wallet

  • Hey Wallet 是一個基於 Solana 的加密貨幣錢包,旨在幫助 Solana 生態系統用戶簡單直觀地管理他們的數字資產。Hey Wallet 的用戶可以通過 Twitter 的 X 帖子發送和接收 SOL 和 SPL 代幣。

Squads協議

  • Squads 是一種多重籤名解決方案,使公司能夠更安全地管理和運營其資產。通過 Squads,公司可以在需要多個團隊成員批準的更安全的環境中執行各種任務,例如財務管理、程序升級和代幣分發。此外,Squads 還提供了各種功能,以增強 Solana 項目的安全性和資產管理效率。

5.3 DePIN

Helium

  • Helium 利用 Solana 的性能和狀態壓縮功能,以更輕鬆的設備識別和市場潛力擴展爲目標,遷移到 Solana 平台,成爲一個 5G 無線網路的 DePIN。Helium 的 IoT 設備熱點用戶使用 HNT 支付網絡費用,這些費用將分配給熱點運營商。Helium 網路兼容各種設備,最近推出了每月 20 美元的手機配套,爲用戶提供全美無限流量、通話和短信。

Hivemapper

  • Hivemapper 是一個全球地圖網路,使用車載攝像頭收集實時高分辨率的道路圖像,並用 $HONEY 代幣獎勵貢獻者。該網路已經繪制了超過 1.25 億公裏的道路,並且用戶可以使用 Scout 工具包實時跟蹤他們的位置。Hivemapper 的車載攝像頭價格在 400 到 600 美元之間。

Render Network & io.net

  • Render Network 是一個基於 Solana 區塊鏈的分布式 GPU 渲染網路,用戶可以使用 Render 代幣提供或利用計算能力進行復雜的 3D 渲染任務。Render Network 使用 BME(燃燒鑄幣平衡)模型來平衡代幣的供需,確保服務的定價穩定。
  • 與 Render Network 類似,io.net 是一個基於 Solana 的分布式 GPU 計算網路。與 Render Network 不同,io.net 更專注於推理、並行學習、超參數調整和強化學習。這兩個項目去年 11 月合作,旨在擴大 GPU 供應商市場的規模。

IoTex

  • IoTeX 是一個模塊化的 Web3 基礎設施平台,將智能設備和現實世界的數據連接到區塊鏈。通過協議如 W3bstream,IoTeX 旨在解決使用預言機可能導致的數據不準確性問題,爲開發人員提供可靠的基礎設施,以構建基於現實世界數據的應用程序。IoTeX 已與 Solana 集成,使得基於 Solana 的項目,如 Helium、Render 和 Hivemapper,能夠利用 IoTeX 平台驗證/使用現實世界的數據,激勵貢獻者和用戶。

Teleport

  • Teleport 的 Trip Protocol 是建立在 Solana 網路上的去中心化乘車共享服務,旨在解決現有乘車共享公司的中心化問題。通過這個協議,司機可以得到高額收入,乘客可以以較低的成本享受到服務。

5.4 DeFi

Marinade Finance

  • Marinade Finance 是一個流動權益平台,用戶將他們的 SOL 代幣委托給 Marinade,通過各種權益委托策略自動獲得權益獎勵,並發行影子代幣(即 mSOL),可在各種 DeFi 協議中使用。Marinade Finance 在 Solana 生態系統內處於流動權益平台的前沿,引入了各種激勵計劃和更多功能,以增強其產品的吸引力。

Jito

  • 如前所述,Jito 運營 Jito-Solana 客戶端,通過 Liquid Staking Token(即 JitoSOL)最大化 MEV 收益,並通過 Liquid Staking 市場迅速增加其在 Solana 生態系統中的市場份額。與 Lido 的目標是以無需許可的方式操作其協議不同,Jito 也打算通過 StakeNet 將無需許可的操作模型應用於 JitoSOL 池。

Sanctum

  • 聖所(Sanctum)是一個解決方案,允許 Solana 生態系統中的所有流動質押代幣(LST)項目之間共享流動性,從而實現彼此之間的無縫交互(例如零滑點)。用戶還可以通過向聖所無限池提供特定 LST 的流動性來賺取收入。

Drift 協議l (V2)

  • Drift 協議 是 Solana 上的去中心化交易平台,通過其 V2 升級,專注於提高訂單處理速度和市場效率。用戶可以在實時價格更新的市場中進行現貨交易、永續交易、借貸以及 passive liquidity provisioning。

Phoenix & OpenBook

  • 由 Ellipsis 團隊開發,Phoenix 是一個新的基於訂單簿的去中心化交易所,旨在提供完全基於鏈上、即時結算的交易體驗。它與 OpenBook 處於競爭關係,後者是 Serum V3 的社區分叉,提供類似的服務。OpenBook 更加注重社區治理和控制。

Jupiter

  • Jupiter 是 Solana 的首要去中心化交易聚合器,爲特定代幣對的低成本交易提供最佳路徑。通過各種空投策略積累了龐大的用戶羣體,朱庇特還提供限價訂單、永續交易、DCA(定投策略)和橋接功能。此外,預計將在不久的將來推出一個項目啓動平台

Zeta Markets

  • Zeta Markets 是建立在 Solana 區塊鏈上的去中心化衍生品交易協議,提供低抵押率的期權和期貨交易。交易者可以通過訂單簿機制買賣期權和期貨。

marginfi

  • marginfi 協議是 Solana 網路上的去中心化借貸協議。其產品套件包括 mrgnlend,一個超額抵押的借貸/借款協議。除了典型的借貸活動外,marginfi 協議旨在讓用戶能夠以“可組合的 DeFi 原生協議”的形式,參與各種 DeFi 協議的集成金融活動。

Kamino

  • Kamino 是一個 DeFi 平台,將各種金融活動整合到一起,用戶可以通過借貸、提供流動性、利用提供的流動性以及投資組合管理來制定策略,最大化收益。與 marginfi 一樣,Kamino 在支持借貸的 Solana 協議中記錄了最高的 TVL。

Parcl

  • Parcl 是一個允許用戶以分數所有權的方式投資於房地產市場的平台,其基於追蹤美國各地平方英尺價格的數據源。

5.5 消費者與支付

Magic Eden

  • Magic Eden 是 Solana 上領先的 NFT 市場,支持包括 Ethereum、Polygon 和比特幣 Ordinals 在內的多鏈環境,並爲每個項目或 BTC 銘文提供發射平台。

Tensor

  • Tensor 是專爲 Solana 上的專業 NFT 交易者量身打造的平台,首次整合了 AMM 和市場功能。用戶可以獲取實時數據,以燭臺價格爲基礎的 NFT AMM,並採用各種交易策略,包括大規模獲取、競價、NFT 上市/下市等。除了這些功能之外,Tensor 還爲零售用戶提供各種獎勵計劃,與 Magic Eden 競爭 NFT 市場的頂級位置。

Metaplex

  • Metaplex 提供了各種工具,以便在 Solana 生態系統中簡化數字資產的創建、銷售和管理流程,包括所有權表示、權限管理、創建和分發壓縮 NFT 等。

DRiP

  • DRiP 是一個 NFT 發布平台,旨在支持創作者輕鬆、經濟地加入 Solana。尋求建立粉絲羣的新藝術家可以將自己的作品作爲 cNFT 發布,並通過 DRiP 提供免費的 NFT 藝術鑄造。用戶可以關注他們喜愛的藝術家,發送感謝信,或通過 Droplets 2.0 進行捐贈。

Sphere

Code

  • Code SDK 是一個@livingston.ted/code-is-now-fully-open-source-ed694e1bb502">開放的支付協議和應用程序,允許開發人員輕鬆從全球用戶收取微支付。任何人都可以在 Web 環境中提供“使用代碼支付”按鈕體驗,用戶將被收取 5 美分的費用,而開發人員需要支付 1 美分的固定費用以支付區塊鏈交易成本。

TipLink

  • TipLink 是一個輕量級的非托管錢包,通過連結或二維碼輕鬆轉移數字資產。用戶可以通過將他們的 Gmail 帳戶或 Solana 錢包連結到接收到的連結或二維碼來立即創建錢包,並通過此連結利用資產。

Solchat

  • Solchat 是基於 Solana 的通信協議,允許用戶在 Web3 環境中進行文本、語音和視頻通話。所有消息和羣聊都存儲在鏈上,而語音和視頻通話則通過 WebRTC 進行點對點傳輸。預計 Solchat 也將在即將推出的 Solana Saga 移動應用中得到廣泛使用。

Dialect

  • Dialect 是在 Solana 網路上實現的分散式消息傳輸協議,使應用程序能夠通過消息直接發送或接收代幣。

5.6 文化與社區

Mad Lads

  • Mad Lads是由 Coral 公司創建的一系列 NFT,該公司開發了 Solana 的框架,並設計了諸如 xNFT 和 Backpack 等內容。這一 NFT 系列是基於 xNFT 標準構建的,旨在探索 NFT 作爲去中心化應用程式的潛力。Mad Lads 的發布對 Solana 社區注入了新的活力,這對於由於 FTX 的崩潰而面臨困境的 Solana 社區起到了至關重要的作用。

MonkeDAO

  • MonkeDAO 是 Solana 上的第一個 NFT DAO,起源於 2021 年圍繞 Solana Monkey Business(一系列 NFT)開始的去中心化社區。該組織積極參與各種倡議,包括運營 Solana 驗證器、運行質押池(即 SOL)、舉辦在線活動以及投資早期項目,所有這些都由社區 100% 管理。通過這些努力,MonkeDAO 對 Solana NFT 市場的早期成功和可持續增長做出了重大貢獻。

LamportDAO

  • LamportDAO是一個由社區主導的倡議,專注於支持Solana生態系統中的開發者。截至撰寫本文時,它擁有超過4,000名成員,提供開發者資源、技術開發支持,推廣Solana功能,並舉辦Solana特定的黑客馬拉松活動,以激勵社區,並支持新開發者的入職。

Superteam DAO

  • Superteam DAO在主要新興市場,如印度、東南亞、東歐和非洲等地區,發揮着推廣Solana優勢和生態系統的作用。該DAO由具有不同經驗和背景的成員組成,創建了一個以社區爲中心的環境,在這裏創新項目可以得到支持、投資,並在Solana生態系統內得到各種項目和官員的支持下進行發展。

Solana Univeristy

  • Solana University是一個國際學生組織,舉辦各種活動並分發教育材料,推動Solana和Web3的教育進程。

Bonk

  • Bonk是Solana區塊鏈上的一個模因幣,靈感來自加密貨幣領域中廣泛流行的模因幣趨勢。然而,Bonk已經成爲了一種象徵Solana韌性的文化符號。

6. 像蘋果,但又不同於蘋果

許多人包括Solana聯合創始人Raj Gokal,將Solana描述爲“加密世界的蘋果”,強調了軟件和硬件之間的和諧,專注於性能和用戶體驗。這種類比可能使Solana的願景更具可讀性。然而,具有諷刺意味的是,讓Solana變得更加令人興奮的不是它與蘋果的相似之處,而是它們之間的差異 - Solana和蘋果的方法完全相反。

蘋果基本上銷售硬件,使軟件本質上成爲銷售硬件的手段。即使在iPod的推出期間,這標志着蘋果令人矚目的徵程中的一個重要裏程碑,蘋果也採取了一種結合軟件iTunes的方法來展示其硬件體驗。然而,Solana採取了一種相反的方法,旨在整合硬件,以實現一個Web3體驗,在這個體驗中,許多完全可組合的應用程序被有機地相互連接。因此,與蘋果的方法相比,Solana的方法被認爲更爲復雜和雄心勃勃,不僅通過方便的用戶體驗來尋求創新,而且通過軟件本身提供新的體驗。

最後,如果技術沒有被使用,那麼它就是毫無價值的。要簡單地思考。我們從區塊鏈中尋求的主要價值之一是,它可以作爲0創新的互聯網基礎設施,以各種方式補充現實世界的系統。

盡管比特幣和以太坊已經爲區塊鏈未來呈現出了理想的願景,但Solana正在思考如何實際應用這一過程,並且是首個積極開拓實際應用領域的協議。也許我們已經過度關注了Vitalik定義的區塊鏈三難問題,將我們對每個區塊鏈在該光譜中的位置的想象力限制在了那裏。最終,創造最重大價值的協議將是最能理解用戶和開發者需求,並將這些體驗實現的協議。

聲明:

本文轉載自[4pillars],轉發原標題《Solana Mega 報告 - 像蘋果,但不像蘋果》。若對本次轉載有異議,請聯系Gate Learn](https://www.gate.io/questionnaire/3967 團隊,他們會及時處理。

免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止復制、分發或抄襲翻譯文章。

Solana超級報告 - 像蘋果,但又不像蘋果

中級3/26/2024, 7:26:28 PM
本文是對Solana生態的全面解析,從Solana生態的敘事、發展歷程、關鍵技術和生態內的項目多個方面進行講述。本文會讓讀者全方位的了解Solana。

要點

  • 優先考慮簡單性和可組合性,Solana在綜合區塊鏈領域脫穎而出,以其並行處理、低費用和快速交易速度而著稱。
  • 盡管面臨挑戰,Solana生態系統通過部署一系列與其一貫願景相一致的倡議,實現了迅速恢復,重新奪回了市場份額。
  • Solana正在基於其獨特且開發者友好的基礎架構上 embrace 幾種創新應用,特別是在面向零售採用的領域中,如 DePIN、移動和支付等方面處於開創性地位。
  • 盡管 Solana 的願景經常與蘋果相提並論,都在於重視軟硬件之間的和諧以及專注於性能和用戶體驗,但 Solana 更加強調通過軟件體驗來獲得便利,而不是通過硬件實現,因此引發了更大的期望。

1. 簡介

在歷史上,基礎設施市場,也可以稱爲資本工業市場,常常被描述爲贏家通喫或者少數幾家主導的情況。與此一致,在區塊鏈領域的主要關注點之一自從近9年前以太坊首次出現作爲智能合約平台以來,一直是不同虛擬機(VMs)之間的市場份額。每個時間段關於 VM 趨勢和基礎設施要求的持續辯論表明,具有不同主題的 VM 將繼續出現和演變,進一步擴大區塊鏈市場的蛋糕。

代表着 Solana 虛擬機(SVM)的 Solana,在這個背景下無疑是傳遞重要信息的一員。Solana 通過突顯單體結構獨特優勢——簡單性、價格實惠和速度——在一個看似注定由以太坊爲中心的模塊化區塊鏈生態系統主導的市場中,爲鞏固綜合區塊鏈垂直領域做出了顯著貢獻。此外,Solana 正在開拓讓鏈外用戶採用區塊鏈的入門流程,重點關注像 DePIN(去中心化物理基礎設施網路)、移動和支付等領域。

“Solana 不再是替代品,OPOS(僅可能在 Solana 上實現)”, 這段句子表明了文章對 Solana 生態系統快速恢復的市場份額、Solana 展現出的韌性、其獨特特點以及我們可以從 Solana 方法中學到的東西所進行的探索。

2. Solana 的不同敘述

2.1 綜合區塊鏈的代表

隨着以太坊將其路線圖轉向以 Rollup 爲中心的方法,模塊化區塊鏈的概念急劇上升,相關項目開始主導市場份額。模塊化區塊鏈的本質是將共識、執行、結算和數據可用性的角色分配給不同的協議,從而通過提高可擴展性和靈活的治理來克服綜合區塊鏈的局限性。

然而,模塊化區塊鏈結構的復雜性是一個關鍵缺點。考慮到單個交易通過各種協議處理的過程,這種復雜性包括:1) 持續檢查兼容性和依賴關係,2) 通信成本增加,3) 難以迅速識別和解決未預測到的問題。這樣的系統如何能夠自信地穩定運行呢?要使基礎設施穩定和可持續,它必須基本上簡單。

Solana以簡單性和可組合性爲重點,引領綜合區塊鏈派別,充分體現了這一原則。自推出以來,Solana構建了一個獨特的技術堆棧,優先考慮這些價值觀,吸引了與以太坊生態系統有所區別的獨特應用,並促進了一個不斷增長的社區。

這展示了綜合區塊鏈方法在行業中的有效性和重要性,挑戰了理想主義和學術氛圍的流行,特別是在以以太坊爲中心的行業,以真實用例爲例。此外,這無疑影響了今天各種綜合區塊鏈的出現(例如 Sui、Aptos、Sei 等),並將繼續如此。

2.2 產品驅動型企業家的加速成功

Solana所倡導的簡單性和可組合性,並不僅僅針對通過昂貴的硬件實現表面性能改進,而是針對設計一個網路,通過優化和簡化軟件和通信技術,確保實現接近單個節點的高效功能。

這種強調創建開發者友好環境的重視至關重要。開發者可以消除與應用構建的堆棧選擇相關的所有復雜性,並確保各種智能合約之間的兼容性,從而優化他們的資源。低延遲、低費用以及並行處理的好處,導致了一個本地化的費用市場,消除了單個應用程序中潛在引起的通信效率低下的瓶頸。

此外,Solana在其簡單的技術堆棧中提供了一系列內置功能,例如可配置的代幣標準庫、跨鏈互操作性以及用於代幣餘額查詢的RPC,而無需依賴外部索引器,促進了應用之間的有機交互。

通過爲開發者提供全面的技術、財務和運營支持計劃,Solana爲以產品爲導向的開發者提供了一個理想的環境,加強了與Solana價值觀一致的生態系統。

2.3 突破鏈下和鏈上的界限

區塊鏈技術固有地存在着不便之處,然而,其對現實世界的獨特價值證明了在該生態系統內進行投入和建設的必要性。然而,如果沒有採用,這種價值就變得毫無意義。Solana比任何其他主網更好地理解了這一點,可能更傾向於朝着實用性的方向發展,而不是過分受到區塊鏈最初追求的原始價值觀的影響。Solana對其區塊鏈生態系統的願景是“真正的採用”。

目前,Solana主要關注三個領域:DePIN、移動和支付,這些領域與我們日常生活基礎設施密切相關。DePIN利用區塊鏈的去中心化特性來維護和操作現實世界的基礎設施網路,圍繞Solana的敘事正在迅速形成。Solana低廉的費用和快速的處理速度特別適用於資本密集型的現實世界基礎設施領域,如計算和存儲輔助、電信、地圖制作和數據中心。DePIN和支付的發展將極大地促進使用Web3功能構建現實世界基礎設施,反過來,也將作爲鏈外用戶將其活動和資產引入Solana鏈上環境的主要入門方法。這些鏈外用戶可以通過Saga移動設備自然地積累鏈上經驗,並利用包括RWA在內的各種鏈上資產類別。

總之,Solana的生態系統不僅模糊了鏈外和鏈上空間之間的界限,還增強了每個領域的重要性。

3.Solana的戲劇性

加密行業在相對較短的時間內迅速增長,吸引了相當大的關注。在這一增長過程中經歷的波動已成爲行業參與者之間熟悉的現象。然而,Solana所面臨的波動水平尤爲異常 - 在2021年至2022年區塊鏈繁榮的高峯期間,受到全球第二大加密貨幣交易所FTX及其負責人Sam Bankman-Fried(SBF)的支持,Solana迅速成長爲市值排名第四的生態系統,不包括穩定幣。然而,FTX的崩潰給Solana生態系統造成了重大打擊,導致SOL代幣的價格從頂峯下跌了97%。

盡管經歷了如此嚴重的危機,但Solana正在重振其影響力。在開發者和公司的積極參與下,該生態系統比以往任何時候都更加強大。這一系列戲劇性事件之所以可能,要歸功於Solana堅定的願景和迅速的執行能力。

3.1 Solana簡介

來源:Solana 白皮書

“光速共識的單分片全局同步狀態機”

Solana的旅程始於2017年末。Anatoly Yakovenko利用他在高通公司的經驗,研究了區塊鏈技術,並發現了現有解決方案的一個重大問題:缺乏一個所有驗證者都可以用於交易時間戳的無信任通用時鍾。

因此,Anatoly提出了一種使用SHA-256循環編碼時間流逝並通過這個數據結構在多個節點之間同步時鍾的新方法。與傳統的區塊鏈相比,傳統的區塊鏈需要節點之間進行大量的通信來就交易時間達成一致並排序,而擁有一個全球可驗證的時鍾允許網路更簡單地同步,並在交易到達時幾乎立即進行處理。

這個想法化爲“歷史證明”(Proof of History,PoH),與Solana的假設相一致,即如果軟件不阻礙硬件,整個網路性能可以隨着硬件的進步而線性增加。如今,Solana能夠每秒處理數千筆交易,區塊時間記錄在400-500毫秒,遠高於現有區塊鏈的性能水平。

最終,Solana採用了這種技術方法的目標是實現兩個任務:一個可擴展的平台,可以處理高使用率和應用之間的可組合性。通過共享全球同步單一狀態的綜合區塊鏈設計,開發人員可以更輕鬆地編寫程序(即智能合約),從而簡化應用程序開發並提高最終用戶體驗。

3.2 逆境中的韌性:克服挑戰

Solana的發展理念、利用多線程進行並行處理以及始終表現出色的網路性能在形成一個以務實開發者爲中心的社區方面發揮了關鍵作用。當時區塊鏈敘事氛圍達到頂峯,DeFi和NFT繁榮所帶來的對快速交易和低費用的需求,使得Solana成爲以太坊的真正主網競爭對手。

然而,FTX的崩潰導致了這種局面的暫時停滯。當時,Solana與SBF密切相關,SBF公開支持Solana生態系統,並將像DEX項目Serum和通常在以太坊生態系統中找到的各種項目一樣的項目引入Solana。在SBF的支持下,FTX發展成爲全球第二大中心化交易所,從而增加了他在Solana內部的影響力。然而,FTX濫用公司資產和客戶存款用於貸款和投資於其對沖基金Alameda Research,導致了其崩潰。這反過來將嚴重依賴於FTX的Solana生態系統置於崩潰的風險中。

盡管Solana的生態系統似乎在崩潰,但與Solana理念共鳴的建設者仍然存在。Solana在這種情況下採取的第一步行動是通過解決技術方面的問題,增強網路的穩定性和對開發者友好的環境,從而恢復社區的信任。

3.2.1 技術方面

Solana網路的結構容易受到垃圾郵件攻擊,導致網路經常中斷。這個問題主要源於網路設計意圖,即最大化通信速度,例如廉價的固定費用系統和預定的領導節點系統。爲解決這些問題,Solana採取了措施進行改進,包括引入QUIC(Quick UDP Internet Connections)、加權抵押(Quality of Service)和本地化費用市場等。

QUIC

Solana網路在RPC與領導節點之間的通信中採用了自定義的UDP協議。這種方法簡化了通信過程並加快了傳輸速度,但由於無法確認數據包的傳送(即確認)和識別源IP,缺乏可靠性和控制元素,容易導致垃圾郵件攻擊。UDP的特性適用於連續性關鍵的服務,如實時流媒體,但在要求安全性和穩定性的區塊鏈環境中卻不合適。

爲了解決這些問題,Solana決定採用谷歌開發的QUIC協議。QUIC是一種基於UDP的新型通信協議,保留了UDP的優點,同時簡化了TCP的連接流和握手過程。因此,QUIC允許Solana實現可靠的通信,僅對存在數據包丟失的流進行請求重傳,而不中斷其餘數據包的傳輸,顯著增強了網路效率。

加權抵押的QoS

QoS在網路處理請求超過其處理能力時,會對某些類型的流量進行優先處理。引入QUIC後,關於其使用的討論出現了 - Solana的領導節點之前使用UDP處理事務,無論其來源如何都會處理到達的事務。但是,使用QUIC後,Solana的領導節點現在可以識別請求事務的IP,從而允許它們爲某些連接指定和限制流量優先級。

流量限制的程度與抵押的SOL數量成正比,這是加權抵押QoS政策的本質。也就是說,驗證節點可以傳輸的最大數據包數量與其在Solana網路上抵押的SOL令牌數量成正比,從而增加了超過單個節點事務上限的事務被領導節點丟棄的可能性。此方法旨在1)阻止造成垃圾郵件攻擊的惡意驗證節點,並2)鼓勵具有高事務需求的驗證者抵押更多的SOL令牌,增強Solana的安全性和對SOL令牌的需求。

本地化費用市場

盡管Solana採用了固定的燃氣費政策,保持了穩定的費用優勢,但激烈的區塊空間競爭可能會導致交易失敗,或者用戶爲了確保其交易成功而進行網路垃圾郵件攻擊。爲解決這個問題,Solana生態系統開始討論引入費用市場系統。該系統允許用戶在其費用上增加溢價,以確保其交易被快速處理,從而抑制垃圾郵件活動並提高網路效率。

來源:Visa

進一步而言,Solana採用了本地化費用市場方法,將其限制在特定的應用程序或市場上,以在某些操作需求增加區塊空間競爭時最小化整體網路影響。這個邏輯是可能的,因爲每個Solana交易事先指定了要修改的特定帳戶的狀態部分,並且交易可以並行處理。例如,即使由於高需求而導致鑄造特定NFT的燃氣費飆升,也不會影響與鑄造無關的其他帳戶的費用市場,比如令牌轉帳。目前,本地化費用市場適用於特定的應用程序、市場和AMM池,在“熱點”中,由於過多的交易而導致的費用競爭激烈,個別程序每個區塊可以使用的最大計算單元(CU)限制爲25%。

討論繼續完善本地化費用市場,包括費用結構,目前的費用政策如下。

此外,SIMD-003討論引入動態基礎費用,進一步防止垃圾郵件問題,而SIMD-0096建議將領導者支付的優先費用的全部金額,包括應該銷毀的50%。

3.2.2 生態系統與運營方面

生態系統與運營方面

除了這些技術努力之外,Solana吸引市場興趣並重獲信任的能力歸功於積極開展可以充分利用其技術堆棧的領域,並培育以開發者爲中心的社區。

加強社區情感

Solana社區通過基金會、黑客馬拉松和Superteam Earn等各種平台,積極爲熱衷於爲生態系統做出貢獻的開發者提供必要的資源和支持。它的運營原則是“對開發者的利益對於可持續的生態系統發展至關重要”。

作爲其中的一部分,由LamportDAO社區創建的一個名爲BONK的迷因幣空投了其總配額的5%,留給了希望重建Solana生態系統的開發者。這個迷因代幣幫助統一了社區,隨着開發者重建生態系統,迷因代幣得到了推動,並在某一時點的最低價上漲了15,680%,創下了紀錄性的價格增長。BONK代幣價格的漲引發了對Solana及其生態系統興趣的良性循環,最終導致了對Saga移動設備用戶空投3000萬個BONK代幣的提案,進一步提升了市場對BONK和Solana生態系統的興趣。

在此背景下,像Jito(MEV解決方案客戶端和質押平台)、Pyth Network(預言機網路)和Jupiter(去中心化交易所)等協議也宣布了空投策略,刺激了市場對Solana的興趣。生態系統內的其他協議,包括Tensor、marginfi、Zeta、Parcl,也宣布了積分政策,通過聚集Solana生態系統參與者對空投的期望,爲生態系統的活力做出了貢獻。

這些案例是如何通過尊重社區的文化與卓越的產品設計相結合,爲生態系統注入新活力的重要例證。

Web2基礎設施的方法

隨着2021-22年區塊鏈熱潮的逐漸消退,市場留下的一個重要問題是“爲什麼使用區塊鏈?”因此,每個主網開始進一步鞏固其身分,並討論實現真正採用的措施。在這種背景下,吸引市場對Solana產生了巨大興趣的另一個因素是,它迅速執行各種倡議,實際上將現實世界的基礎設施與鏈上世界橋接起來,而不僅僅是思考這些問題。

來源:Solana

在這些舉措中,DePIN和Mobile尤爲突出。正如介紹中所解釋的那樣,DePIN利用區塊鏈技術的去中心化特性來維護和操作真實的基礎設施。Solana正在獨特地開拓DePIN領域,創造其敘事。這不僅旨在提出可以用Web3的語法替代/補充現實世界基礎設施的使用案例,而且還構建了一個漏鬥,將鏈外用戶引入Web3世界,使他們能夠體驗Web3。爲了爲這些用戶提供Solana生態系統的聚合體驗,Solana推出了Saga系列移動設備,其中包含應用商店和各種功能,可以爲這些用戶提供Solana生態系統的聚合體驗。第一代Saga系列於2022年發布,最初銷售低迷,但隨着BONK代幣新聞和Solana生態系統的活力傳播,到12月份已經售罄。截至2月13日,於2025年上半年發布的第二代系列的預購量已超過10萬

第二個領域是支付。事實上,基於P2P的區塊鏈加密資產支付經常被提及爲可以有意義地解決傳統金融系統的中介問題、高費用和交易速度慢等問題的使用案例。Solana定位自己爲最適合加密資產支付的區塊鏈,其多線程並行處理、快速處理速度和低交易成本爲此提供了支持Solana正在積極加強在這一領域的倡議,使區塊鏈交易像信用卡支付一樣直觀簡單 - Circle的USDC早就宣布與Solana達成官方合作關係,而2022年2月宣布推出的開源項目Solana Pay使各種應用程序能夠構建加密資產支付功能。Solana Pay的插件已經與ShopifyCitconCheckout.com等集成,而Visa宣布將Solana納入其穩定幣支付基礎設施中。

客戶多樣性和驗證者去中心化的倡議

此外,基於驗證者客戶多樣性增強網路穩定性和安全性的原則,Solana通過各種驗證者客戶的倡議來提高網路的韌性 - 客戶多樣性可以最小化單個軟件缺陷對整個網路的影響,因爲一個客戶中存在的錯誤或漏洞可能在另一個客戶中找不到。 Solana最初作爲Solana Labs的單一客戶端開始,隨着由Jito Labs在2022年8月發布的第二個客戶端Jito-Solana和Jump Crypto開發的基於C/C++的獨立驗證客戶端Firedancer的測試版本的發布,Solana開始實現客戶端多樣性。

此外,Tinydancer是一種低成本的精簡客戶端,可以以低成本進行交易驗證,並且也受到了極大關注,特別是因爲它有助於消除對於分散化並沒有真正發生的誤解。這是因爲運行Solana節點通常需要高硬件規格 - 優化硬件規格以增強Solana網路的性能至關重要,但根據Vitalik的《終局》文章,降低節點操作規格以使更多人產生區塊並不利於網路的可擴展性、質量和穩定性*

*操作 Solana 節點的推薦規格如下:

  • 12核CPU,最低主頻2.8GHz
  • 128/256GB RAM(RPC 節點可能需要更多用於自定義數據庫索引)
  • 2-4 個至少 1TB 的 NVME 驅動器
  • 10 Gbps 網路

**以太坊提出的PBS(Proposer—Builder Separation)結構也是基於這樣的背景。

盡管需要高規格硬件,但托管着約2,900個Solana節點的數據中心非常分散,而納卡莫托系數,指的是可能對鏈產生操作問題的驗證者數量,仍然維持在約20左右。盡管地理上集中在美國周圍,但根據 Moore 法則進行的軟硬件持續優化以及基於去中心化相關標準運行的委托計劃表明,Solana正在逐漸實現去中心化。

總之,作爲除了以太坊之外擁有多個獨立驗證者客戶端的少數幾個鏈之一,Solana在去中心化方面持續努力,並尋求網路持續穩定。

Solana一直在鞏固其內部基礎,並積極擴大其業務範圍。這一過程爲吸引機構投資者提供了足夠的元素,ARK Invest CEO Cathie Wood公開表達了對Solana願景的積極態度,而Grayscale的Solana信托產品則飆升了869%。實質上,Solana憑藉一貫的願景和迅速的執行,證明了其挽救看似處於危機之中的生態系統的潛力。

4. Solana 的多個支柱

在本節中,我們深入探討Solana技術堆棧中堅定支持其不變願景並推動其生態系統復蘇的要素。

4.1 可組合性和效率的技術堆棧

4.1.1 語言

來源: Solana

Solana旨在在表面上降低費用和區塊時間,同時在技術上優化軟件以適應硬件。這一使命要求對程序(即智能合約)的編程語言進行謹慎選擇,最終採用了Rust - 因其並發性、內存安全性、低級控制和強大的類型系統而聞名,該類型系統可防止類型錯誤,並確保代碼安全可預測。

然而,Solana最終的目標是創建一個環境,所有LLVM*(低級虛擬機)兼容的語言都可以互換使用。因此,雖然Solana的首選編程語言基本上是Rust,但LLVM允許使用其他語言(如C或C++)編寫的代碼被轉換爲可在Solana上執行的機器代碼。

對於與Solana網路的客戶端通信,開發人員可以利用構建在JSON RPC API上的各種SDK,這些SDK支持諸如Java、C#、Python、Go或Kotlin等語言。

  • LLVM是一組模塊化編譯器和工具鏈技術,可以實現高性能、高質量的代碼在各種硬件平台上的高效優化,使其成爲熟練開發人員首選的開發環境。

4.1.2 核心創新

Solana採用了八種核心技術,以確保從用戶提交交易到區塊生成整個過程的頂級速度。爲了幫助理解它們,讓我們簡要概述一下Solana的共識機制是如何工作的。

  1. 領導者節點選擇 - 領導者的選擇基於由代幣持有者委托的節點的質押權重,驗證者根據領導輪換計劃*進行輪換。
  2. 交易時間戳 - 領導者節點接收交易並使用PoH進行時間戳。
  3. 區塊創建 - 領導者開始使用其PoH序列創建區塊。
  4. 區塊傳播 - 新創建的區塊發送到復制節點(即網路中的其他驗證者)。
  5. 交易驗證** - 復制節點使用其PoH序列驗證交易順序,並確保交易符合網路規則。由於交易順序依賴於其PoH序列(即全局時鍾),因此節點之間不需要進行P2P通信。
  6. 區塊最終化 - 一旦交易被排序和驗證,該區塊將被添加到區塊鏈中。然後,選擇下一個領導者,流程重新開始。

*Solana的速度如此之快,以至於它有一個領導者輪換計劃,以確保領導者提前一輪週期知曉,以確保區塊不會延遲或過時。

**這將在下面的歷史證明部分進一步闡明。

歷史證明

正如簡介中簡要提到的,PoH的本質是驗證者獨立生成所有交易順序的全局時鍾參考。例如,將先前的哈希(即hash1)進行哈希處理以生成hash2(即sha256(hash1))直觀地表示hash1在hash2之前。Solana將這個過程稱爲“序列”。

來源:Solana 白皮書

這種順序散列數據結構可以作爲時間流逝的證明,允許驗證者輪換領先驗證者,而無需與其他人共享經過的時間。這就是爲什麼採用 PoH 的 Solana 可以比其他區塊鏈擁有更短的出塊時間。

來源:Solana 白皮書

生成這個序列僅通過單核處理是可能的,因爲需要引用先前的輸出哈希,但驗證可以通過多核完成,因爲其邏輯很簡單 - 哈希計算。因此,它實現了Solana的“每個節點對硬件線性可擴展驗證”的理念。

因此,PoH更類似於全局時鍾數據結構或使用順序哈希函數實現的可驗證延遲函數(VDF),而不是共識算法,Solana實際上使用Tower BFT DPoS作爲共識算法。

Tower BFT DPoS

Tower BFT可以描述爲通過PoH進行了優化的PBFT版本。Tower BFT利用Solana的PoH作爲全局時鍾來預先確定順序,專注於共識過程,顯著減少了消息傳輸開銷和延遲。通過Tower BFT,驗證者達成共識的過程如下。

在固定的時隙持續時間內(即~400毫秒),驗證者投票選擇他們認爲準確的分類帳版本,並且舍棄他們認爲不正確的版本,而無需進行P2P通信。隨着在某一時間點之後對後續時隙的投票,回滾到先前區塊所需的超時時間會翻倍。這意味着隨着大多數驗證者投票的PoH序列的持續,回滾變得越來越困難 - 例如,如果所有驗證者在過去的14秒(14,000ms / 400ms = ~35個時隙)內投票了35次,則網路的有效時間限制將是約435年(2^35*0.4/3600/24/365),使得回滾幾乎不可能。

因此,只有“最重的序列”,即因爲大多數驗證者投票而最難回滾的序列,才會留在區塊鏈中,並且投票給該序列的驗證者將獲得獎勵。簡而言之,由於PoH,具有Tower BFT的驗證者可以異步計算超時,無需進行P2P通信,確保投票及時進行,保持網路的活力,並減少分叉的可能性。

*投票的權重基於每個驗證者在網路中持有的質押金額。

Gulf Stream

與其他區塊鏈不同,由於交易吞吐量高,Solana不需要公共內存池來保存用戶的交易,因此區塊空間相對不會緊缺。相反,當用戶提交交易時,RPC服務器將其轉換爲QUIC*數據包,並立即將其轉發到即將成爲下一輪領導者的驗證者。這種被稱爲Gulf Stream的方法允許快速的領導者轉換和交易的預執行,減少了其他驗證者的內存負載。

*最初使用UDP,在2022年中期更新爲QUIC,如前所述。

Sealevel & Cloudbreak

Sealevel是Solana中實現多線程並行處理的核心技術,與基於EVM或WASM的運行時不同。它依賴於每個交易中的“指令”,其中包含Solana網路的全局狀態信息的帳戶數組。交易根據每個帳戶聲明的讀/寫狀態進行預分類,以實現並行處理。

來源:Solana 事務的生命週期

順便說一下,即使是任何傳統數據庫,要以一種方式組織帳戶數據庫,使其可以被多個線程同時讀寫,都是非常困難的。爲此,Solana開發了Cloudbreak,通過以特定方式對帳戶數據結構進行分區,以最大程度地利用SSD的高效性能,並採用內存映射文件,從而實現了對順序操作速度的利用。

*正如之前提到的,Sealevel中的這種並行處理邏輯也是實現Localized Fee Market的原因之一。

流水線化

在Solana區塊鏈中,流水線技術是一種將數據輸入流(例如提前由下一位領導者接收的QUIC數據包)分成在硬件不同部分運行的多個進程的技術。

流水線過程如下。

  1. 數據被帶入內核空間,然後傳遞到GPU以進行並行籤名驗證。
  2. 一旦在GPU上驗證了籤名,數據就會傳遞給CPU進行銀行處理。
  3. 同時,內核空間已經在準備下一組數據,而CPU則在處理用於記錄(寫入)區塊鏈的數據之前將其傳輸到下一個區塊。

Solana 通過流水線技術最大限度地提高硬件利用率並提高效率,加快區塊的驗證和傳輸速度。

Turbine

交易處理完成後,領導者必須將更改後的狀態傳播給每個驗證者。如果大量數據要單獨發送給許多驗證者,那將會非常低效。爲解決此問題,Solana採用一種稱爲Turbine的技術,類似於BitTorrent技術。簡單來說,這項技術涉及領導者將QUIC數據包(可選附帶糾錯碼)分成較小的數據包,並以分層結構分發給驗證者。

例如,考慮一個128MB的區塊。爲了處理這個區塊,領導者將其分成2,048個64KB數據包,並分發給一些驗證者。這些驗證者將數據包傳遞給其他同事驗證者,稱爲鄰居 - 最初接收數據包的驗證者是從擁有高SOL代幣抵押比率的節點中選擇的。驗證者將其收到的數據的一部分遞歸地傳遞給下一組鄰居。這種架構允許最初由領導者傳輸的數據最終以指數級比例的鄰居羣大小(即n)隨着階段的加深而傳播到許多驗證者。隨着鄰居羣的大小增加,連接網路所需的步驟以對數比例減少,從而實現了快速數據傳播。

特別是在一些處於較高級別的驗證者進行惡意活動的情況下(例如,Eclipse攻擊),他們可能會對整個網路產生相對較大的影響。因此,網路採用了每次通過不同隨機路徑發送數據包的方法。

歸檔器(帳本復制器)

Solana的歸檔器用於存儲網路每年產生的大約4PB的數據。它們可以被視爲一種輕客戶端,不會下載整個Solana帳本,而只存儲其中的一部分,允許具有不同硬件要求的廣泛驗證者參與。

當歸檔器被分配存儲的數據時,它們通過基於FIL的Proof of Replication(PoRep)技術來驗證數據的真實性。歸檔器向網路宣布其存儲空間,並因存儲和驗證分配數據而獲得多達3%的通脹作爲獎勵。

4.2 多樣化客戶的可靠性和可擴展性

之前討論的關鍵技術使得Solana成爲構建在其網路上的應用程序的理想基礎設施,實現了快速交易處理、並行執行環境和低延遲。然而,Solana的高吞吐量也可能對網路穩定性構成挑戰,例如MEV機器人或垃圾郵件攻擊。爲了應對這一挑戰,Jito於2022年8月成爲Solana的第二個客戶端,以解決MEV提取的低效率和集中式流動性抵押協議問題,有助於網路穩定和去中心化。

此外,即將推出的性能增強型客戶端,如Jump Crypto的Firedancer,以及Tinydancer,這是一個輕量級客戶端,允許許多用戶使用較低的硬件規格驗證交易,將豐富Solana網路內的客戶端多樣性。

4.2.1 Jito-Solana

來源:jito.network/博客

Jito-Solana 激活了 MEV 市場,類似於以太坊中 Flashbots 的 MEV-boost 解決方案。然而,由於 Solana 的獨特設計,缺乏內存池,並且主要以先到先服務的方式處理交易,與以太坊相比,區塊時間明顯更快,因此 Jito-Solana 的運作方式有所不同。

Jito 的 MEV 客戶端引入了一個虛擬內存池,每 200 毫秒進行一次拍賣,從而簡化了 MEV 提取過程。借助 Jito-Solana,搜索者可以通過塊引擎檢查交易並模擬捆綁,然後通過專用處理管道接近領導節點。這種交易捆綁和區塊拍賣的鏈下處理最大限度地減少了對網絡擁塞的影響。

來源:jito.retool.com

自2022年8月推出以來,Jito-Solana的採用率穩步增長,截至本文撰寫時已達到65%。

此外,Jito還在其MEV解決方案中引入了流動性質押機制(即JitoSOL),將MEV收益擴展到其用戶,並促進DeFi生態系統的擴展。他們旨在通過StakeNet以無需許可的方式應用JitoSOL操作。

4.2.2 Firedancer

Firedancer是由Jump Crypto團隊開發的全新驗證器客戶端,完全重新使用C和C++實現Solana Labs的客戶端。它旨在通過軟件優化提高性能,並增加生態系統中驗證器客戶端的多樣性。其演示版本在2022年11月的Breakpoint會議上展示,顯示其處理能力達到每秒120萬個交易(重復後爲60萬個)。

來源: Syncracy

根據Syncracy的《Solana Thesis – The Fastest Horse Rises From the Ashes》報告,使用Firedancer可能會略微增加節點運營成本,但通過達到約55,000 TPS的競爭性TPS/節點成本比率。

Firedancer與現有客戶端之間的一個重要區別是其模塊化架構,由許多稱爲“瓦片(Tiles)”的單獨進程組成,允許對每個進程進行優化。目前,Firedancer正在通過名爲Frankendancer的混合客戶端在測試網環境中進行測試,該客戶端將現有客戶端的最新運行時環境和共識模塊應用於Firedancer的架構中。

*我們需要等待並觀察其正式上線後的表現,但如果Firedancer的表現明顯優於現有客戶端,節點運營者的客戶端選擇可能會偏向於Firedancer,實際上可能無法實現客戶端的多樣性。

4.2.3 Tinydancer

Solana網路缺乏輕量級客戶端功能,無法在不運行完整節點的情況下進行狀態驗證,從而限制了其驗證能力。爲了解決這個問題,正在開發中的輕量級客戶端Tinydancer使得以較低成本進行交易驗證成爲可能,而無需下載整個區塊或執行交易。它在檢測到可疑交易時會向其依賴的完整節點發出警報。

將像Tinydancer這樣的輕量級客戶端引入Solana網路是一個重要的裏程碑,因爲Solana網路對節點操作具有較高的硬件要求,這可以提升其可訪問性和驗證潛力。盡管Tinydancer的設計尚未最終確定,但觀察Solana能否向更廣泛的用戶羣提供實質性的驗證能力,實現“通過可負擔的驗證實現去中心化”仍有待觀察。

擁有各種客戶端至關重要,因爲少數客戶端軟件中存在的任何固有代碼缺陷都可能對整個網路造成災難性的破壞。觀察當前和即將推出的客戶端如何演變以優化Solana網路性能將會很有趣,但這些倡議正在進行中的事實無疑是Solana網路的一個積極發展。

4.3 簡單性和靈活性的框架和標準

Solana不僅爲開發者提供了一個完善的技術棧,正如前面介紹的那樣,還提供了豐富的工具包和一套標準,以支持在Solana平台上開發各種應用的高效開發。總的來說,主要的框架包括:

  • Solana程序庫是由Solana團隊和社區開發的一組鏈上程序,作爲Solana開發者的標準庫。它包括一套預構建的程序和實用工具,例如令牌創建和管理(SPL令牌程序)、令牌交換、借貸協議等,爲在Solana區塊鏈上開發去中心化應用提供了便利。
  • Anchor框架特別受到新手開發者或那些希望快速原型設計和部署應用程序的歡迎。它提供了基於Rust的DSL、IDL、測試框架和一套用於安全的工具。
  • GameShift旨在簡化創建基於區塊鏈的遊戲的過程,支持各種功能,例如構建遊戲內NFT市場。
  • UI框架,如ScaffoldWallet-Adapter,使開發者能夠輕鬆構建前端網頁,並與Solana生態系統內的錢包集成。

此外,還有像Geyser、Sologger和IronForge這樣的記錄器,由BankRun.js提供的更豐富的程序測試環境,以及名爲Solana Playground的基於Web的IDE,還有許多其他文檔、框架和工具可用。

考慮到所介紹框架的廣泛範圍,以下是一些使Solana的獨特特性顯着突出或值得期待的標準和子框架:

4.3.1 Token 2022(代幣擴展)

來源:Solana Labs 的代幣擴展論文

盡管以太坊自由提出各種代幣標準,但Solana一直使用單一的SPL代幣標準,相比以太坊,這限制了標準擴展的靈活性。隨着區塊鏈的發展和對復雜代幣功能需求的迅速增加(例如RWA),Solana Labs開發了一種新的代幣標準,“Token 2022(擴展)”,嵌入到協議層以解決這些不足。

這個新標準爲現有的SPL代幣添加了可配置功能,以支持各種用例,無需額外的庫。代幣擴展類型包括1)鑄幣擴展和2)地址擴展。

前者擴展了代幣的功能,包括用於在代幣轉移時條件執行程序的Transfer Hook,將費用指向指定帳戶的Transfer Fee,豐富的元數據,以及諸如不可轉讓代幣和機密轉移等功能。後者包括與帳戶管理相關的功能,如不可變的所有者,以防止重新分配帳戶所有權,以及默認帳戶狀態,用於設置需要與項目進行特定交互才能使用帳戶和資產的帳戶狀態。

Solana Labs的論文詳細描述了功能和用例。然而,從功能角度來看,可通過Token Extension實現的標準已經在以太坊的ERC標準空間內討論或採用,但仍未涵蓋以太坊的標準範圍。然而,一個關鍵的區別是,與以太坊的應用級ERC標準不同,Token Extension是在協議層實現的。這帶來了重大的優勢,因爲開發人員可以快速配置程序,而不必擔心在不同應用程序之間的兼容性問題(我們已經看到了以太坊的ERC-4337帳戶抽象標準在應用層部署時的碎片化利用情況)。

截至撰寫本文時,Token Extension的主網部署計劃定於2024年冬季,可通過此連結獲取更新。

4.3.2 xNFT(可執行NFT)

任何與區塊鏈互動過的人都知道,用戶體驗還有很長的路要走。這裏介紹的標準具有廣泛的採用潛力,可以顯著提升用戶體驗。

xNFT 由 Coral 開發人員爲 Solana 區塊鏈開發,代表“可執行”資產或代碼。簡而言之,通過 xNFT 插件實現代碼會將其轉變爲功能正常的 Web3 應用程序資產。

珊瑚建造了”Backpack” 作爲 xNFT 可以運行的環境,類似於集成各種 web3 應用程序(即 xNFT)的超級應用錢包,無需單獨的連接或移動。

來源:Backpack應用

目前,已有約90個應用以xNFT格式發布,涵蓋了遊戲、NFT、DeFi等多個領域。基於React提供的Backpack和xNFT標準完全開源,如果更多xNFT被接入並擴展對各種區塊鏈的支持,可能會爲去中心化應用市場帶來重大的用戶體驗創新。最近,Backpack在季前測試版中將Backpack Exchange整合到其界面中,在首日交易額達到3億美元,證明了其潛力。

4.3.3 狀態壓縮

在Solana網路上存儲數據需要打開代幣帳戶並支付租金。雖然發布少量數據的成本可能微不足道,但大數據量則成爲一個問題。狀態壓縮是通過將Solana Labs的帳戶壓縮和Metaplex的Bubblegum程序結合起來設計的,用於解決這些問題。

狀態壓縮使用Merkle樹結構在葉節點處對每個資產的元數據進行哈希處理,並將結果根哈希存儲在帳本頂部。這種方法可以利用更便宜的區塊鏈帳本空間進行安全數據存儲,而不是昂貴的帳戶空間,特別適用於NFT,因爲其具有大量信息管理的特性。

因此,壓縮的NFT(即cNFTs)遵循與未壓縮的NFT相同的元數據模式,但它們本身並不是SPL代幣;它們只包含了用於潛在解壓縮的標識符。將cNFT轉換爲標準的Solana NFT的解壓縮過程是單向的,並通過Metaplex的Bubblegum程序實現。

然而,由於cNFT數據存儲在鏈外,因此需要一個單獨的程序來定義交互方法,而這個過程依賴於RPC提供者,可能會產生額外的成本。修改cNFT還涉及復雜和昂貴的過程,比如通過加密證明對鏈外數據進行更改的授權。

4.3.4 Solana Pay

來源:Solana Pay 文檔

Solana Pay是一個開源的JavaScript庫,簡化了在Solana區塊鏈上的加密貨幣支付。它使用令牌轉移URL方案,使企業或開發人員能夠直接接受SOL或SPL代幣的支付,無需中介。提供了諸如支付連結、“立即支付”按鈕或二維碼等集成選項。


來源:Yash Agarwal

如前所述,Solana Pay的插件已與ShopifyCitconCheckout.com100多家公司/項目集成。

4.3.5 Solana Mobile Stack

來源 SMS文檔

Solana Mobile Stack(SMS)是由 Solana 基金會提供的一組開源 SDK,用於在 Saga 系列移動設備上開發應用程序。SMS 包括以下主要組件。

  • Solana dApp Store - 一個專門用於分發去中心化應用程式的 dApp 商店。它使用戶能夠輕鬆找到、安裝和使用應用程序,最終目標是讓商店的內容主要由社區管理。
  • Mobile Wallet Adapter - 一個標準化的接口,用於在移動環境中實現應用程序與 Solana 錢包之間的平滑通信。通過一次性集成該適配器,開發人員可以輕鬆連接到各種兼容的移動錢包。目前,它支持 Android 和 Mobile Web - 僅支持 Chrome(Android)。
  • Seed Vault - 專爲與“錢包”應用程序配合使用而設計,該技術棧確保用戶的私鑰和其他重要信息的安全保存。它允許移動設備上下載的所有應用程序都使用相同的種子。
  • Solana Pay for Android - 一種使用 Solana 區塊鏈的支付系統,使用戶能夠在移動環境中輕鬆使用 Solana 相關的加密貨幣(即 SOL、SPL)進行支付。目前,僅提供 Android SDK,並且支持通過 QR 碼、NFC 點擊、消息和網頁瀏覽器交互來執行 Solana Pay 請求以捕獲 Solana Pay URL。

除了這些技術棧之外,SMS 文檔提供了一系列語言/開發框架的 SDK,包括 React Native、Kotlin、Flutter、Unity、Unreal Engine 和 Solana KMP。Solana旨在通過提供 Saga 系列搭載的 SMS 功能,將區塊鏈在移動環境中的使用推廣,並通過整合 DePIN 服務、DeFi 應用程序和 Backpack 等功能,促進零售金融領域的發展。

5. Solana 生態系統中的著名項目

互聯網速度的發展與應用之間存在着密切的關係 - 在互聯網的早期階段,帶寬有限和傳輸速度較慢導致網頁加載時間較長,降低了用戶對多媒體內容的可訪問性。這種環境促進了開發簡單的網路應用,重點是交換基於文本的信息。

然而,隨着寬帶互聯網的引入和數據網路技術的進步,互聯網速度得到了顯著提高,應用程序的復雜性和功能性也得到了增強。這使得各種高帶寬應用程序的使用成爲可能,如 Netflix 的視頻流服務、在線遊戲、大文件共享、實時通訊和協作工具。從根本上講,互聯網速度的提升徹底改變了數字內容的消費方式,促進了新應用和服務的發展。

我們似乎再次通過 Solana 經歷着這樣的氛圍 - 利用其消費者/開發者友好的優勢,同時逐漸提高其去中心化程度,Solana 在生成創世區塊後僅僅四年時間就創造了一個擁有超過 700 個去中心化應用的生態系統

然而,這只是一個開始。Solana 的願景遠不止於此,它構建了一個能夠創造前所未有價值的基礎設施,從優化軟件硬件到引入各種客戶端,再到預期中的 xNFT 和 Backpack 的 UX 創新以及 Solana Mobile Stack 提供的集成體驗。這將極大地催生更多創新型應用。

雖然每個項目的詳細介紹將在單獨的文章中進行,但在本文的後續部分,我們將簡要介紹一些基於 Solana 當前進展最令人期待的項目。

5.1 多鏈功能

Neon EVM

  • Neon EVM允許以太坊虛擬機(EVM)在Solana區塊鏈上運行。該項目的目標是讓基於以太坊的應用程序和智能合約能夠利用Solana網路的快速處理速度、低交易成本和並行處理優勢。以太坊開發人員可以通過Neon EVM輕鬆將其現有的以太坊應用程序遷移到Solana網路。Neon EVM允許訪問存儲在Solana帳戶中的數據,而Neon EVM中的所有以太坊帳戶都存儲在相應的Solana帳戶中。

Eclipse

  • Eclipse 是基於 SVM 的以太坊 Layer,使用以太坊作爲結算層,Celestia 作爲數據可用性層,並使用 RISC Zero 的零知識證明來確保交易容量。

Nitro

  • Nitro 作爲 Solana 和 Cosmos 之間的橋梁,旨在將 Cosmos 和 IBC 生態系統與 Solana 的運行環境整合起來。Nitro 正在開發服務,使用 Sei Network 作爲結算和共識層,Nitro 作爲執行層,允許 Solana 開發人員訪問 IBC 資產的流動性,並通過 Nitro 將資產或程序部署到 Cosmos 鏈上。

Wormhole

  • 由 Solana 和 Certus One 合作創建的 Wormhole 是一個橋接協議,可以在多個區塊鏈之間(包括 Solana)傳輸消息和資產。Wormhole 的封裝資產是 Solana 上流動性最高的資產之一,其主要目標是克服區塊鏈生態系統中的流動性碎片化問題,並建立一個集成環境,使資產和信息可以在不同網路之間自由流動。

Allbridge

  • 從 2021 年 7 月在 Solana 生態系統內啓動爲 Solbridge,Allbridge 進行了品牌改造,以擴展到各種鏈條之外。與 Wormhole 一樣,Allbridge 是與 Solana 生態系統深度集成的最活躍的協議之一,添加了諸如 Circle 的 CCTP 集成、支持多種消息協議等各種功能。

LI.FI

  • LI.FI(Linked Finance)是一個“多鏈流動性聚合協議”,集成了各種跨網路的橋接解決方案和 DEX 聚合器,實現了各種網路之間的交換。LI.FI 的運作基於一個假設,即基礎設施的碎片化將持續存在,因此,爲了大規模採用,需要底層的多細胞基礎設施。

5.2 基礎設施和工具

Helius

  • Helius是一個提供API、RPC節點、Web鉤子和開發者工具的平台,以支持在Solana生態系統內開發穩定的區塊鏈應用程序。

Pyth

  • Pyth Network 是一個提供實時主要金融市場數據的預言機網路,對於區塊鏈上的 DeFi 服務至關重要。目前,Pyth Network 從超過 90 家第一方數據提供商那裏收集數據,並爲加密貨幣、股票、ETF 和大宗商品提供實時價格數據源。

Backpack

  • (參考4.3.2 xNFT(可執行NFT))

Phantom & Solfare

  • Solflare 和 Phantom 是 Solana 生態系統中最廣泛使用的錢包。Phantom 錢包以其用戶友好的界面和在移動環境中的 NFT 管理功能而聞名,而 Solflare 錢包則以其在 Web 環境中的流暢界面和對安全性方面的專注而受到贊譽。

Hey Wallet

  • Hey Wallet 是一個基於 Solana 的加密貨幣錢包,旨在幫助 Solana 生態系統用戶簡單直觀地管理他們的數字資產。Hey Wallet 的用戶可以通過 Twitter 的 X 帖子發送和接收 SOL 和 SPL 代幣。

Squads協議

  • Squads 是一種多重籤名解決方案,使公司能夠更安全地管理和運營其資產。通過 Squads,公司可以在需要多個團隊成員批準的更安全的環境中執行各種任務,例如財務管理、程序升級和代幣分發。此外,Squads 還提供了各種功能,以增強 Solana 項目的安全性和資產管理效率。

5.3 DePIN

Helium

  • Helium 利用 Solana 的性能和狀態壓縮功能,以更輕鬆的設備識別和市場潛力擴展爲目標,遷移到 Solana 平台,成爲一個 5G 無線網路的 DePIN。Helium 的 IoT 設備熱點用戶使用 HNT 支付網絡費用,這些費用將分配給熱點運營商。Helium 網路兼容各種設備,最近推出了每月 20 美元的手機配套,爲用戶提供全美無限流量、通話和短信。

Hivemapper

  • Hivemapper 是一個全球地圖網路,使用車載攝像頭收集實時高分辨率的道路圖像,並用 $HONEY 代幣獎勵貢獻者。該網路已經繪制了超過 1.25 億公裏的道路,並且用戶可以使用 Scout 工具包實時跟蹤他們的位置。Hivemapper 的車載攝像頭價格在 400 到 600 美元之間。

Render Network & io.net

  • Render Network 是一個基於 Solana 區塊鏈的分布式 GPU 渲染網路,用戶可以使用 Render 代幣提供或利用計算能力進行復雜的 3D 渲染任務。Render Network 使用 BME(燃燒鑄幣平衡)模型來平衡代幣的供需,確保服務的定價穩定。
  • 與 Render Network 類似,io.net 是一個基於 Solana 的分布式 GPU 計算網路。與 Render Network 不同,io.net 更專注於推理、並行學習、超參數調整和強化學習。這兩個項目去年 11 月合作,旨在擴大 GPU 供應商市場的規模。

IoTex

  • IoTeX 是一個模塊化的 Web3 基礎設施平台,將智能設備和現實世界的數據連接到區塊鏈。通過協議如 W3bstream,IoTeX 旨在解決使用預言機可能導致的數據不準確性問題,爲開發人員提供可靠的基礎設施,以構建基於現實世界數據的應用程序。IoTeX 已與 Solana 集成,使得基於 Solana 的項目,如 Helium、Render 和 Hivemapper,能夠利用 IoTeX 平台驗證/使用現實世界的數據,激勵貢獻者和用戶。

Teleport

  • Teleport 的 Trip Protocol 是建立在 Solana 網路上的去中心化乘車共享服務,旨在解決現有乘車共享公司的中心化問題。通過這個協議,司機可以得到高額收入,乘客可以以較低的成本享受到服務。

5.4 DeFi

Marinade Finance

  • Marinade Finance 是一個流動權益平台,用戶將他們的 SOL 代幣委托給 Marinade,通過各種權益委托策略自動獲得權益獎勵,並發行影子代幣(即 mSOL),可在各種 DeFi 協議中使用。Marinade Finance 在 Solana 生態系統內處於流動權益平台的前沿,引入了各種激勵計劃和更多功能,以增強其產品的吸引力。

Jito

  • 如前所述,Jito 運營 Jito-Solana 客戶端,通過 Liquid Staking Token(即 JitoSOL)最大化 MEV 收益,並通過 Liquid Staking 市場迅速增加其在 Solana 生態系統中的市場份額。與 Lido 的目標是以無需許可的方式操作其協議不同,Jito 也打算通過 StakeNet 將無需許可的操作模型應用於 JitoSOL 池。

Sanctum

  • 聖所(Sanctum)是一個解決方案,允許 Solana 生態系統中的所有流動質押代幣(LST)項目之間共享流動性,從而實現彼此之間的無縫交互(例如零滑點)。用戶還可以通過向聖所無限池提供特定 LST 的流動性來賺取收入。

Drift 協議l (V2)

  • Drift 協議 是 Solana 上的去中心化交易平台,通過其 V2 升級,專注於提高訂單處理速度和市場效率。用戶可以在實時價格更新的市場中進行現貨交易、永續交易、借貸以及 passive liquidity provisioning。

Phoenix & OpenBook

  • 由 Ellipsis 團隊開發,Phoenix 是一個新的基於訂單簿的去中心化交易所,旨在提供完全基於鏈上、即時結算的交易體驗。它與 OpenBook 處於競爭關係,後者是 Serum V3 的社區分叉,提供類似的服務。OpenBook 更加注重社區治理和控制。

Jupiter

  • Jupiter 是 Solana 的首要去中心化交易聚合器,爲特定代幣對的低成本交易提供最佳路徑。通過各種空投策略積累了龐大的用戶羣體,朱庇特還提供限價訂單、永續交易、DCA(定投策略)和橋接功能。此外,預計將在不久的將來推出一個項目啓動平台

Zeta Markets

  • Zeta Markets 是建立在 Solana 區塊鏈上的去中心化衍生品交易協議,提供低抵押率的期權和期貨交易。交易者可以通過訂單簿機制買賣期權和期貨。

marginfi

  • marginfi 協議是 Solana 網路上的去中心化借貸協議。其產品套件包括 mrgnlend,一個超額抵押的借貸/借款協議。除了典型的借貸活動外,marginfi 協議旨在讓用戶能夠以“可組合的 DeFi 原生協議”的形式,參與各種 DeFi 協議的集成金融活動。

Kamino

  • Kamino 是一個 DeFi 平台,將各種金融活動整合到一起,用戶可以通過借貸、提供流動性、利用提供的流動性以及投資組合管理來制定策略,最大化收益。與 marginfi 一樣,Kamino 在支持借貸的 Solana 協議中記錄了最高的 TVL。

Parcl

  • Parcl 是一個允許用戶以分數所有權的方式投資於房地產市場的平台,其基於追蹤美國各地平方英尺價格的數據源。

5.5 消費者與支付

Magic Eden

  • Magic Eden 是 Solana 上領先的 NFT 市場,支持包括 Ethereum、Polygon 和比特幣 Ordinals 在內的多鏈環境,並爲每個項目或 BTC 銘文提供發射平台。

Tensor

  • Tensor 是專爲 Solana 上的專業 NFT 交易者量身打造的平台,首次整合了 AMM 和市場功能。用戶可以獲取實時數據,以燭臺價格爲基礎的 NFT AMM,並採用各種交易策略,包括大規模獲取、競價、NFT 上市/下市等。除了這些功能之外,Tensor 還爲零售用戶提供各種獎勵計劃,與 Magic Eden 競爭 NFT 市場的頂級位置。

Metaplex

  • Metaplex 提供了各種工具,以便在 Solana 生態系統中簡化數字資產的創建、銷售和管理流程,包括所有權表示、權限管理、創建和分發壓縮 NFT 等。

DRiP

  • DRiP 是一個 NFT 發布平台,旨在支持創作者輕鬆、經濟地加入 Solana。尋求建立粉絲羣的新藝術家可以將自己的作品作爲 cNFT 發布,並通過 DRiP 提供免費的 NFT 藝術鑄造。用戶可以關注他們喜愛的藝術家,發送感謝信,或通過 Droplets 2.0 進行捐贈。

Sphere

Code

  • Code SDK 是一個@livingston.ted/code-is-now-fully-open-source-ed694e1bb502">開放的支付協議和應用程序,允許開發人員輕鬆從全球用戶收取微支付。任何人都可以在 Web 環境中提供“使用代碼支付”按鈕體驗,用戶將被收取 5 美分的費用,而開發人員需要支付 1 美分的固定費用以支付區塊鏈交易成本。

TipLink

  • TipLink 是一個輕量級的非托管錢包,通過連結或二維碼輕鬆轉移數字資產。用戶可以通過將他們的 Gmail 帳戶或 Solana 錢包連結到接收到的連結或二維碼來立即創建錢包,並通過此連結利用資產。

Solchat

  • Solchat 是基於 Solana 的通信協議,允許用戶在 Web3 環境中進行文本、語音和視頻通話。所有消息和羣聊都存儲在鏈上,而語音和視頻通話則通過 WebRTC 進行點對點傳輸。預計 Solchat 也將在即將推出的 Solana Saga 移動應用中得到廣泛使用。

Dialect

  • Dialect 是在 Solana 網路上實現的分散式消息傳輸協議,使應用程序能夠通過消息直接發送或接收代幣。

5.6 文化與社區

Mad Lads

  • Mad Lads是由 Coral 公司創建的一系列 NFT,該公司開發了 Solana 的框架,並設計了諸如 xNFT 和 Backpack 等內容。這一 NFT 系列是基於 xNFT 標準構建的,旨在探索 NFT 作爲去中心化應用程式的潛力。Mad Lads 的發布對 Solana 社區注入了新的活力,這對於由於 FTX 的崩潰而面臨困境的 Solana 社區起到了至關重要的作用。

MonkeDAO

  • MonkeDAO 是 Solana 上的第一個 NFT DAO,起源於 2021 年圍繞 Solana Monkey Business(一系列 NFT)開始的去中心化社區。該組織積極參與各種倡議,包括運營 Solana 驗證器、運行質押池(即 SOL)、舉辦在線活動以及投資早期項目,所有這些都由社區 100% 管理。通過這些努力,MonkeDAO 對 Solana NFT 市場的早期成功和可持續增長做出了重大貢獻。

LamportDAO

  • LamportDAO是一個由社區主導的倡議,專注於支持Solana生態系統中的開發者。截至撰寫本文時,它擁有超過4,000名成員,提供開發者資源、技術開發支持,推廣Solana功能,並舉辦Solana特定的黑客馬拉松活動,以激勵社區,並支持新開發者的入職。

Superteam DAO

  • Superteam DAO在主要新興市場,如印度、東南亞、東歐和非洲等地區,發揮着推廣Solana優勢和生態系統的作用。該DAO由具有不同經驗和背景的成員組成,創建了一個以社區爲中心的環境,在這裏創新項目可以得到支持、投資,並在Solana生態系統內得到各種項目和官員的支持下進行發展。

Solana Univeristy

  • Solana University是一個國際學生組織,舉辦各種活動並分發教育材料,推動Solana和Web3的教育進程。

Bonk

  • Bonk是Solana區塊鏈上的一個模因幣,靈感來自加密貨幣領域中廣泛流行的模因幣趨勢。然而,Bonk已經成爲了一種象徵Solana韌性的文化符號。

6. 像蘋果,但又不同於蘋果

許多人包括Solana聯合創始人Raj Gokal,將Solana描述爲“加密世界的蘋果”,強調了軟件和硬件之間的和諧,專注於性能和用戶體驗。這種類比可能使Solana的願景更具可讀性。然而,具有諷刺意味的是,讓Solana變得更加令人興奮的不是它與蘋果的相似之處,而是它們之間的差異 - Solana和蘋果的方法完全相反。

蘋果基本上銷售硬件,使軟件本質上成爲銷售硬件的手段。即使在iPod的推出期間,這標志着蘋果令人矚目的徵程中的一個重要裏程碑,蘋果也採取了一種結合軟件iTunes的方法來展示其硬件體驗。然而,Solana採取了一種相反的方法,旨在整合硬件,以實現一個Web3體驗,在這個體驗中,許多完全可組合的應用程序被有機地相互連接。因此,與蘋果的方法相比,Solana的方法被認爲更爲復雜和雄心勃勃,不僅通過方便的用戶體驗來尋求創新,而且通過軟件本身提供新的體驗。

最後,如果技術沒有被使用,那麼它就是毫無價值的。要簡單地思考。我們從區塊鏈中尋求的主要價值之一是,它可以作爲0創新的互聯網基礎設施,以各種方式補充現實世界的系統。

盡管比特幣和以太坊已經爲區塊鏈未來呈現出了理想的願景,但Solana正在思考如何實際應用這一過程,並且是首個積極開拓實際應用領域的協議。也許我們已經過度關注了Vitalik定義的區塊鏈三難問題,將我們對每個區塊鏈在該光譜中的位置的想象力限制在了那裏。最終,創造最重大價值的協議將是最能理解用戶和開發者需求,並將這些體驗實現的協議。

聲明:

本文轉載自[4pillars],轉發原標題《Solana Mega 報告 - 像蘋果,但不像蘋果》。若對本次轉載有異議,請聯系Gate Learn](https://www.gate.io/questionnaire/3967 團隊,他們會及時處理。

免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止復制、分發或抄襲翻譯文章。

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.