特邀文章:Solana用例

我們是怎麼走到今天這一步的呢?也許你厭倦了以太坊的高額gas費,認為它創造了一個進入壁壘,讓人很容易聯想到傳統金融。也許你是眾多受到幣安智能鏈上低質量項目影響的人之一。也許你也想知道Cardano到底是做什麼的?簡單來說:什麼都沒有。

拋開所有這些問題,我們想知道Solana到底是不是一個終極的解決方案,對嗎?

我敢打賭,在這一點上,你可能已經讀了幾十篇文章,都在說同樣的話。 Solana是一個股權證明區塊鏈,它利用了從可驗證的延遲函數得出的歷史證明,它有超低的交易費用,它目前的交易吞吐量為每秒65000筆交易,區塊時間為400毫秒,這兩個數字隨著摩爾並行法則的擴展,在其高端實現每秒約70萬筆交易,區塊時間僅受我們目前對物理定律的理解限制。

而這只是一個簡短的介紹!因此,與其老生常談,給你講別人都講過的故事,不如談談在Solana上開發意味著什麼,成為Solana社區(快速增長中)的一部分意味著什麼,以及如何在生態系統中導航。

首先聲明,我本人正在Solana上開發一個Dapp,所以我在這場爭論裡可能會有一些預設立場,但我不相信區塊鏈的最大主義。事實上,Substrate是我最喜歡的項目之一。你可能會開始看到一個模式:我喜歡Rust)。

說了這麼多,為什麼我——以及為什麼你應該——選擇Solana?

根據經驗,在任何技術競賽中,有兩種方法可以選擇贏家。

第一種是,你押注於最具擴展性的解決方案,在區塊鏈的情況下,客觀上就是Solana,也很可能是Substrate。

第二是社區。有時,劣質產品獲勝,純粹是基於有一個圍繞它的社區這一事實。有一種編程語言是這方面的一個很好的例子(懂的都懂)。

在所有的區塊鏈,以及在開發者社區中,在大多數情況下,都有一種友愛的感覺。我們都熱衷於互相幫助,並看到彼此的成功。

Solana的不同之處在於其各自協議之間存在的社區。

我這樣說是什麼意思?

在以太坊網絡上,協議之間的社區競爭非常激烈,雖然毫無疑問競爭是好的——因為它迫使創新——但我發現很多時候以太坊(以及在更大程度上BSC,它本身就是以太坊的一個字面分叉)到處都是山寨協議,幾乎沒有什麼特質來區分自己。這些協議試圖通過利用其享有的知名度和炒作來獲取其現有競爭對手的一些市場份額。這就創造了一個對大多數用戶來說極難駕馭的市場。只要看看r/Defi上的頭條貼文,標題是:”我的大腦正在融化”,就可以看到這種情況的發生。

這裡有太多的噪音,太多的 “煙霧和鏡子”,讓人不知所措。

與此相反的是,Solana的協議之間更具有協同性;針對同一消費者的項目以一種創新的方式進行,往往能夠相互利用,改善各自的協議。

以近期的兩個協議為例:Raydium & Serum

Serum是一個自動做市商協議(AMM),實現了中央限價訂單簿(CLOB),意味著用戶可以為他們的交易下限價訂單,而不是依賴AMM流動性池中資產的當前價格。

為了給他們的CLOB提供流動性,Serum維護了流動性池。 Raydium是一個競爭性的AMM協議,在其眾多功能中,也使用其流動性池的流動性為Serum的CLOB提供流動性。

從表面上看,Raydium試圖與Serum佔領相同的市場,然而維護流動性池從來都不是Serum的目標;Serum想開發一個用於建立社區的框架。一個很好的例子是與Bonfida的合作,他們為Serum提供圖形用戶界面(GUI)。 Raydium特別專注於通過其流動性池提供AMM,並且在這方面做得非常好,以至於Serum停止維護自己的流動性池,公開宣布他們將把這一功能交給Raydium,因為Raydium “做得更好”。

這充分說明了Solana和其協議的協同性。

此外,還可以看看Solana項目在twitter上的互動;他們經常互相支持。沒有一個項目會妄想他們是每個市場參與者都必須使用的項目。每個項目都明白,為了使一個生態系統茁壯成長,每個項目都應該專注做一件事,並且要做得很好。如果存在其他用戶可以從中受益的協議,他們會採取措施支持並幫助他們進入生態系統,從而不僅在協議之間培養一個社區,而且也包括用戶。

這種友誼成就了一個生態系統,在這個系統中,終端用戶不會被100種“相同但不同“的AMM風味所淹沒,從而緩解了新用戶的入職過程,並在這個過程中減少了所有用戶的信息過載。

也許這也是因為Solana上的智能合約通常是用Rust編寫的——雖然它們也可以用C語言編寫,但沒有人這樣做——這種語言非常適合智能合約的開發,但相對來說,不是一種容易學習的語言。

優秀的Rust開發者少之又少;我知道有幾個項目正在努力尋找必要的人才,因此我們互相聯繫,學習和獲得幫助;再次促進了社區的友情。每個人都更願意一起工作,相互學習。

此外,與Rust語言相關的陡峭的學習曲線,以及與Solana本身的架構相關的陡峭的學習曲線,具有過濾掉編程不佳或設計不良的協議的效果。

這並不是說Solana上沒有任何 “地毯”。 Solana本身確實提供了一套工具,方便開發者進入生態系統。

因此,人們不僅可以利用Solana生態系統提供的工具,還可以利用協議本身,在Javascript中創建一個完整的項目,給人以真正的協議的印象,而事實上盒子裡什麼都沒有。 (whatsinthebox.jpg)

例如,在以太坊上,你必須寫一個智能合約來部署你的代幣,雖然這在很大程度上是微不足道的,因為存在許多這樣的模板,但在Solana網絡上,這個過程甚至更加微不足道,因為Solana提供了spl-token程序,將其抽象化了。通過命令行界面或通過JSON RPC API簡單地調用spl-token程序,你就有了一個代幣。

Solana甚至提供了必要的工具,通過token-swap程序創建你自己的AMM。所有這些都可以通過Javascript前端部署和管理,不需要Rust,也不需要智能合約——除了Solana實現的智能合約。

這導致項目往往對他們的Rust代碼相當警惕。因此,為了正確識別低質量的協議,人們必須問自己,他們正在尋求投資的項目是否只是利用了生態系統中預先存在的工具。

秘訣就是,尋找那些有實際內容的項目,而不僅僅是第一印象。

對於Solana生態系統的複雜性的另一個警告是,它可以提醒那些更注重產品的人。如前所述,Rust並不是一門容易學習的語言,有才華的Rust開發者也是少之又少。因此,有遠見的人很難找到他們所需要的人才來在Solana生態系統上創建他們的項目,而且這種狀況也不可能很快改變。這種情況的一個後果是,一些團隊確實擁有構建產品所需的技術知識,但卻沒有面向產品的創始人。團隊複製以太坊和BSC上的協議並將其移植到Solana上的情況並不少見,但他們並不了解如何在他們所分叉的協議背景下正確利用Solana生態系統的細微差別,甚至不了解支撐項目的金融機制和動機,甚至還有一些團隊根本不了解DeFi本身的意識形態。

因此,一個有眼光的投資者可以通過觀察團隊來識別一個項目是否是高質量的,是否是人們會尋求利用、整合和建立的東西。具體到DeFi:一個創始人是否具有必要的經驗,從TradFi和DeFi的角度解釋和理解市場?他們是否了解自己的產品以及它所要解決的問題?他們是否有長期的願景?

如果你發現這些問題中的任何一個難以回答,但該項目有很多的炒作,那很可能你只會看到價格的漲跌。這不是財務建議。

總之,來Solana是為了技術,留下是為了社區,並且一如既往地DYOR——自行研究。

關於作者

Andrew Fraser是Synchrony的聯合創始人之一,也是一位擁有超過十年經驗的軟件架構師,為頂級金融機構設計軟件,擅長基金執行平台和算法組合管理解決方案。

Synchrony是一個建立在Solana區塊鏈上的指數驅動的算法資產管理解決方案。

Tags

Choose a language