
區塊鍊網絡服務的中心化問題
從去年開始,DeFi將以太坊帶入了新一輪的繁榮,大量生態應用如雨後春筍,加上NFT、元宇宙、GameFi等應用的興起,加密世界愈加繁榮,大量去中心化應用DApp吸引了無數用戶進行體驗。然而在備受大家追捧的熱門應用DApp背後,卻隱藏著區塊鏈中心化設施所帶來的風險。
2020年底,為以太坊提供底層數據服務的Infura的API突然出現故障,這一事件導致了大量以太坊用戶無法進行代幣轉賬,Uniswap等熱門應用也無法使用,交易所暫停ETH和ERC20代幣的提幣。
Pocket Network如何替代Infura
Pocket Network如何替代Infura
雖然Infura故障產生的不良影響充分暴露出目前以太坊底層節點數據存在的問題,但是DApp開發商越來越依賴這些中間件服務商是一個無奈的選擇。由於以太坊鏈上的應用越來越豐富,以太坊全節點體積越來越龐大,導致大部分人運行全節點存在一定的困難,並且沒有絲毫的激勵來吸引人們去運行全節點。
開發者自行運行全節點為應用提供數據支持雖然可能會擺脫Infura這樣的中心化節點服務商,但是這樣一方面增加了運營和維護成本,另一方面還降低了效率。對於開發者而言,他們自然會選擇Infura來提供基礎數據服務,主要還是因為方便,這樣一來,大量DApp開發者紛紛放棄自行搭建全節點服務,並依賴於Infura這類中心化區塊鏈基礎數據服務機構,從而導致了可能出現的單點故障,而Pocket Network則完美的避免了這樣的問題,成功打造了一個去中心化的區塊鏈基礎服務網絡,確保上層應用的穩定運行。
Pocket Network通過提供統一的API來為這些應用搭建者提供RPC中繼服務,比如在MetaMask錢包、DApp應用等,各類區塊鏈基礎數據應用將數據請求通過Pocket Network 的API來獲得區塊鏈基礎數據,Pocket Network將請求傳輸到整個網絡節點,同時隨機挑選節點進行RPC數據服務,Pocket Network會對數據進行交叉驗證,這樣也保證了數據的準確性,也確保了網絡節點的抗審查性。
Pocket Network通過激勵的方式重新將區塊鏈基礎數據節點分散化,增加數據備份,降低數據服務故障,從而保障區塊鏈數據底層服務的穩定性。 Pocket Network同時為各類開發者提供統一的API接口,這樣從底層解決了區塊鍊網絡數據的中心化問題,為應用開發者提供可靠的基礎設施,保障區塊鏈應用的正常運行。
Pocket Network相對The Graph的優勢
從一定角度來看,The Graph實際上也是為區塊鍊網絡提供基礎數據服務,同時還包括數據檢索等功能,但是Pocket Network是站在區塊鏈基礎服務的節點角度來解決問題的,而這是The Graph所不能做到的。
The Graph允許開發者構建API(被稱為子圖),任何人都可以能夠通過The GraphQL技術構建和發布自己的子圖,The Graph節點通過不斷掃描子圖數據的變化,從而實現DApp對區塊鏈基礎數據如價格、交易狀態等進行確認。同時The Graph提供了一個開放式的數據供應市場,並由此建立了一整套防作弊體系,供應商在工作中如果被發現數據不准確,則會受到相應的懲罰措施,從而確保數據的準確性和整個系統的穩定。
The Graph通過“策展人”來對數據質量進行相應的評分,以便索引器能夠優先使用這些數據質量較好的數據供應商。在這個過程中The Graph能夠很好的解決基礎數據市場的準確性和多樣性問題。
而Pocket Network則從底層方面成功的解決了運行節點的激勵問題,與The Graph類似,Pocket Network也有應用、節點和網絡層,但是目前主要的問題是大部分區塊鍊網絡還是偏向於底層的節點由中心化公司(如Infura等)所控制。除了區塊鍊網絡的出塊節點或礦池節點有一定的動力去花費精力運營網絡數據之外,大部分普通應用開發者或網絡參與者並沒有動力去對節點保持運營的熱情,因此長期以往,這勢必對於去區塊鏈底層的去中心化產生影響,並有可能再次產生類似Infura的問題。
而對於Pocket Network而言,即使其參與全網的同步節點沒有出塊激勵功能,但是參與Pocket Network的數據節點也能夠通過為各類區塊鏈應用程序和DApp提供數據服務而獲得POKT代幣激勵,分散化的節點對於區塊鏈的穩定性來說是非常關鍵的。
另外Pocket Network使用了會話模型的方式,它不依賴於類似The Graph這樣存儲索引數據的節點,Pocket Network通過向與其聯繫的應用程序提供會話信息,同時為應用程序發送的中繼請求提供服務,並存儲有關Pocket Network網絡狀態的信息來對應用程序提供相應的數據服務。通過定期更換節點並在節點出現故障或無法返回任何結果時提供備份來確保安全和去中心化。這也使每個節點都有平等的機會參與下一個會話以獲得獎勵機會。
Pocket Network的代幣激勵
Pocket Network目前支持多條主流公鏈,其中包含以太坊,Binance, Solana,Algorand,Polygon等多個區塊鏈項目,通過大量具有冗餘的區塊鏈節點為公鏈生態應用開發者提供底層區塊鏈數據的訪問服務。同時Pocket Network提供了一套統一的開發接口,開發者可以很輕鬆的進行多條公鏈的數據切換,並且對代碼的維護也降到了最低,保證了開發者應用的穩定運行。
在Pocket Network中,每個節點網絡和使用Pocket Network數據服務的應用程序開發者都需要質押一定數量的POKT代幣,節點質押的代幣主要為了確保節點在提供數據服務的穩定性和不作惡,一旦運營節點發送無效數據或持續宕機,則會受到相應的懲罰措施。
Pocket Network現狀
Pocket Network的目標是採用DAO運營的方式,雖然目前主要由開發團隊進行項目的開發,但是社區仍然是項目的重要參與方式,Pocket Network也包含一系列節點運營商和投資機構的青睞。 Pocket Network團隊於2017年開始了合約的編寫,在經歷了幾年的開發之後,官方於2020年7月28日推出了Pocket Network,並於2021年1月份完成了總額930萬美元的代幣公開銷售,戰略投資者包括blockchain.com、Eden Block、DACM 和其他200 多個節點運行商。
總結
總結
總結
總結起來Pocket Network的主要優點如下:
1、保護隱私,服務節點具有隨機性,並且每小時進行更換,防止出現應用開發者使用的數據被濫用的情況
2、只需質押一定量的POKT,即可享有對應數量的免費中繼。目前,Pocket Portal為遷移的dApp提供每日100萬次的免費中繼。如果免費額度不夠,只需再質押8000個POKT,便可享有每日100萬次的免費中繼服務。
3、抗風險,同時提供多個全節點為dApps提供中繼,並且多個全節點進行交叉驗證,防止出現意外故障
4、支持多個公鍊網絡底層數據服務
5、Pocket Network是基於DAO來進行運行的協議,這與Infura這樣的區塊鏈數據運營商是有本質區別的。
6、所有應用程序在網絡中具有相同的優先級,唯一的區別是它們可以根據質押的POKT總數來獲得不同的免費中繼數量,形成公平競爭網絡。
總體上來說,Pocket Network通過節點激勵使得節點運營能夠分散化,同時為區塊鏈應用開發者提供統一的API數據服務,並支持多條主流公鏈。對於公鏈來說,這是一種對現有區塊鏈的一次去中心化改造,而這也會大幅提升各種生態應用的可靠性,從而促進公鏈生態的正常發展。