原文標題:《PolarFox與The Graph的異同》
數據中間層需求的崛起
隨著DeFi和NFT的爆發,區塊鏈的數據日趨豐富,數據量非常大,一方面各種應用或中間件需要快速獲取公鏈數據,一方面公鏈數據大爆發,兩者之間需要一個數據中間層作為連接器,
跟Chainlink一樣,The Graph也是區塊鏈的中間層,中間層需求越來越大,正日益成為重要的基礎設施,目前The Graph在以太坊區塊鏈上充當公鏈和應用之間的數據連接器,為各種應用提供鏈上數據的索引和查詢服務。
如今隨著BSC等其他鏈生態規模的增長,在BSC上的dApp同樣有大量的數據查詢需求。PolarFox目前在為BSC鏈提供類似于The Graph的數據索引和查詢服務,不過,目前PolarFox早期更多采用中心化的方式啟動,先滿足當前各種應用的數據查詢的緊急需求,之后再逐漸向去中心化的數據中間層演化。
互聯網時代的索引服務提供者是谷歌和百度這樣的搜索引擎公司,而區塊鏈時代的索引服務提供者會是什么樣的項目?
區塊鏈時代的索引服務
上面我們提到數據中間層需求的崛起,那么具體來說,如何理解數據中間層?尤其區塊鏈上的數據中間層,
對于普通用戶,索引一詞不容易理解。其實現實中我們經常遇到這樣的事情,比如我們去圖書館借書,如何在巨大的場館里迅速找到我們需要的書?如果每借一本書,我們都需要從第一個書架開始找起,那么誰都會崩潰,這里需要索引。通過將書歸類、編號等,我們可以迅速找到我們想要找的書。
在任何大量的內容中快速找到目標,都需要索引。像搜索引擎,為了讓用戶盡快找到內容,需要資料庫的索引,有了索引,則無須掃描整個資料庫表,只需提供相關數據,從而提升查詢速度,所以,索引的目標是為了盡快找到目標內容,這里有個關鍵詞是速度。
在區塊鏈中搜索數據,也存在這樣的問題。區塊鏈數據現在已經非常龐大,搜索查詢的需求越來越大,這有點像互聯網時期,在互聯網早期,內容不夠豐富,搜索的需求不大,而發展到一定時期,隨著網站的極大豐富,雅虎、谷歌、百度等搜索引擎隨之而來。同樣,隨著區塊鏈數據的極大豐富,The Graph和PolarFox也隨之而來,這是區塊鏈時代的重要賽道。
為了解決在區塊鏈中搜索低效的問題,一些區塊鏈的服務方,例如區塊鏈瀏覽器,都會構建自己的服務器來讀取鏈上的所有數據,同時將這些數據存儲在自己的資料庫中。這些相當于對原始的區塊鏈數據進行了索引,將這些數據轉換為可查詢的格式,對區塊鏈上數據的提取,可以幫助其實現更快速的查詢。
不過,長遠來看,這種模式存在中心化的信任問題,需要信任提供數據查詢的公司,這在區塊鏈領域還不夠完美,如果每個公司都構建自身的數據提取服務,那么成本也是很高的,
這也是The Graph和PolarFox這樣的去中心化的索引協議有生存空間的原因,一個完全去中心化的數據索引協議,可以成為加密領域和web3的重要構件塊。不過,就演化路徑而言,PolarFox和The Graph存在較大的差異。
PolarFox與The Graph的不同
上面我們提到數據中間層對于加密領域的重要性,尤其是后續對于構建web3網路的重要性,那么,同樣是為加密領域提供數據中間層服務,PolarFox和The Graph有什么區別,
*切入陣地和方式的差異
首先,本質上來說,兩者的長遠目標都是要成為去中心化的數據索引協議,成為web3的重要構件塊,不過,從啟動上來說,兩者存在較大的區別。
目前The Graph主要為以太坊網路服務,而PolarFox主要聚焦于為BSC生態服務。剛開始時,兩者都存在服務的托管,目前PolarFox為了提高效率,在早期也是以中心化托管服務為主,試圖為BSC鏈上的各種應用提供特定的快速查詢服務。
The Graph啟動早期也存在托管服務,不過近期開始,The Graph逐步向去中心化方向演進,從這個角度,The Graph的演化較快,也因為The Graph的這種模式,導致目前其在BSC上沒能快速提供服務,因為其去中心化模式需要更長時間來推進,這給了PolarFox切入的機會,PolarFox從The Graph的弱側進入,在The Graph服務不夠的地方先行突破,
為了更快服務BSC上日益增長的數據查詢需求,PolarFox早期采用跟項目方(如Pancake)合作的方式快速推進其業務。當然,長期看,這是一種權宜之計,
*早期框架的差異
The Graph協議使用查詢語言GraphQL查詢區塊鏈,人們按照自己感興趣的字段或搜索條件進行查詢,可查詢的數據按照子圖(subgraph)方式組織,可以使用多個子圖,例如可以搜索Uniswap的每天交易總量、交易次數等各種數據,
在The Graph中,有索引者(indexer)、查詢者(查詢需求者)、策展人(Curator)、委托者、以及監督者(Fishermen)和仲裁者(Arbitrator)的角色,
索引者(indexer)也是節點運營者,索引者需要通過質押GRT代幣成為節點,節點的主要功能在于索引相關的子圖,服務于各種查詢者,可以是其他的web服務方或中間件,或是最終用戶,這些查詢者需要支付費用,以獲得索引者提供的不同子圖數據。因此,The Graph是去中心化的索引市場,會有多個索引者,因此也是競爭性的市場。有了競爭性市場,也會導致查詢服務價格趨于均衡,
除了索引者和查詢者供需雙方之外,還有Curator策展人的角色。策展人的目的在于發現值得索引的子圖,他們使用代幣GRT來指向這些有價值的子圖,如果這些子圖被證明是受歡迎的,策展人也會獲得相應的獎勵,
策展人可以是任何用戶,比如發現值得索引子圖的價值的最終用戶,可以是希望其子圖被Indexer索引的開發者,通過代幣的存入,質押代幣越多的子圖,越容易引起索引者的關注,策展人將GRT質押到某個聯合曲線上,這樣從特定子圖發出信號,如果質押某個子圖越早,基于其質押量,可以獲得的查詢收益就越高。
委托者不用運行The Graph節點,將其代幣委托給索引者,可以獲得索引者的部分收益。監督者(Fishermen)則負責發現提供錯誤索引服務的索引者,仲裁者負責有爭議的服務仲裁。
從上述的結構來看,為了達成去中心化的索引,The Graph引入了六種角色。這對于一開始理解其項目是存在一定的門檻的,此外,由于涉及較多的角色,在早期啟動方面需要更長時間,在效率上會做出一定的犧牲,比如,策展人對有價值子圖的指引是否高效,子圖和索引服務的質量如何,能否滿足查詢者的快速查詢需求等。
當前PolarFox上的角色主要有查詢需求方(項目方為主)、索引服務提供者、代幣持有者。這是一種簡化,索引服務的提供者一開始由PolarFox主導,而查詢需求方,則是各種BSC或者以太坊等公鏈上的項目方,如DEX、借貸協議應用,它們有極其大量的索引和查詢服務需求。代幣持有人則相當于支持PolarFox的資金支持者,
這種切入模式的好處在于可以通過中心化的方式更高效服務于當前的dApp的查詢需求,如BSC上的pancakeswap等,更快且更高質量進入索引和查詢服務市場,
當然,它也有不足,它在去中心化方面做出了一定的犧牲,其開放性不如The Graph,如果后續不進行迭代則無法成為web3的數據中間層。
*代幣經濟的差異
在代幣經濟的設計上,目前也是服務于兩者當前的早期架構,The Graph的代幣是GRT,它是用途代幣,主要有如下的用途:
1.成為索引者需要質押GRT;
2.策展人使用GRT發出值得索引子圖的信號;
3.委托人委托索引者可以獲得質押代幣獎勵;
4.查詢者(消費者)為其查詢支付GRT費用
為了構建其去中心化的索引市場,GRT除了初始發行100億之外,每年有3%的通脹,用于支付索引獎勵。此外,GRT的代幣價值捕獲主要是其代幣銷毀,銷毀規模為協議查詢總費用的1%,
PolarFox代幣POLR總量為10億個,POLR也是用途代幣,用以支付查詢服務。
1.項目方(查詢需求者)需要質押POLR代幣,然后通過消耗其質押代幣,可以獲得PolarFox提供的數據索引和查詢服務。
2.參與流動性挖礦,普通用戶質押POLR可以獲得相應的代幣收益,
項目方(查詢者)支付的POLR費用相當于服務市場的收益,這個部分代幣的一部分用于銷毀,一部分會分配給為POLR提供流動性的用戶,因此,POLR的價值捕獲也主要來自于其查詢服務的市場費用,捕獲價值規模大小,取決于服務市場的規模大小。
結語
從切入點來看,如果類比互聯網電商,PolarFox更像是京東模式,而The Graph更像是淘寶模式。The Graph從一開始構建競爭性的去中心化索引市場,而PolarFox則從更中心化的方式切入到索引市場,這兩種切入模式各有自己的優點和不足。
The Graph的優勢在于,它入局更早,從一開始構建其去中心化索引市場,在生態開放性和長期性上符合區塊鏈時代構建去中心化應用的趨勢,真正去中心化的索引市場無須信任第三方,有機會成為web3的數據中間層。
而The Graph的路徑也并非沒有不足。例如,The Graph的GraphQL有一定的門檻,其生態參與的角色不少,早期不容易讓人理解,且需要更長的時間來協調和激勵相關方為生態作出貢獻,如果其激勵不夠充分,可能會導致其生態構建存在一定的困難,此外,由于早期索引服務質量可能參差不齊,效率上存在一些劣勢,
PolarFox的優勢在于從BSC鏈切入,采用更中心化的方式,其數據同步、抓取以及索引速度會更快,更高效,早期更容易為一些項目方所采用,例如Pancakeswap等BSC上的協議應用。它們需要速度更快更高效的服務,因此,在早期,如果PolarFox能夠提供更高效的快速查詢服務,有更高效的API,在早期可能反而能贏得一些頭部應用的業務,
同樣,PolarFox的路徑也并非沒有不足,例如,從長遠看,區塊鏈時代需要去中心化的索引市場,它需要更多的參與者,需要無須信任任何第三方的市場,只有去中心化的索引協議才有機會成為未來web3時代的數據中間層,
從這個角度看,PolarFox也會逐步向去中心化的索引市場方向迭代。早期,PolarFox可以根據自身服務于不同項目方的經驗,然后總結出一般化的去中心化索引市場的協議模式,這也是一種路徑。
至于如何迭代,誰能取得更好的效果,誰能最終成為區塊鏈時代不可或缺的數據中間層,也許只有時間才能告訴我們。