EOS sw/eden | EOS完整歷史節點的挑戰:已成爲過去

https://bihu.com/article/1924557526

給 EOS sw/eden | EOS瑞典 投票,請認準我們的主網節點ID:eosswedenorg

今日BP排名:10


參考:LiquidApps - EOS Chain History Challenge: A Thing of the Past

編譯:aLex_區塊鏈行者 [EOS sw/eden中文社區經理]

EOS完整歷史節點的挑戰: 已成爲過去

雖然出塊節點努力想讓自己從競爭中脫穎而出,來獲得足夠多的投票數好讓他們進入BP前21名 (出塊節點),但他們也被激勵着廣泛合作,以履行保證生態系統工作和生產效率的義務。

爲dApp提供可靠的區塊鏈歷史數據源就是BP在以有意義的方式爲EOS生態系統的共同利益而進行合作的一個例子。隨着EOS網絡繼續快速增長,解決歷史數據問題的合作方式對於網絡的長期前景至關重要。

什麼是完整歷史節點?

完整歷史節點實際上是一個誤導性的名稱。雖然每個同步的歷史節點都包含EOS主網的所有事務記錄,但這些節點並不是歷史數據的實際來源。我們仍然能夠在沒有完整歷史節點的情況下檢索區塊鏈上所做的每一筆交易,使得全歷史節點對EOS核心功能的重要性低於人們的想象。

完整歷史節點提供的是在歷史數據之上的分析層,使dApp更易於處理和使用。爲了處理這種類型的數據,節點需要運行全歷史插件和解決方案,這需要大量的RAM和高維護成本。 dApp開發人員可以使用完整歷史節點來跟蹤和查詢特定用戶帳戶的數據(例如,提取特定帳戶關聯的所有操作或事務),但這種類型的完整歷史節點分析層需要近2TB的附加數據(以及相關的RAM成本)。

 

目前維護完整歷史節點的5個BP

 

危機:未來失敗的可能

目前,只有五個BP - Greymass,EOS Tribe,Cryptolions,EOS Canada和EOS Sw/eden - 維護了必要的硬件設備來存儲和索引整個〜2TB的全歷史節點。在2TB中,大約210GB用於存儲所有區塊鏈數據,而其餘的都是維護其歷史插件所需的信息。

正如EOS42之前報道的那樣,在2018年11月中旬,EOS區塊鏈的指數級增長導致了一場短暫的危機,因爲所有的全歷史節點都出現了宕機。由於沒有可公開訪問的端點被用來查詢區塊鏈的狀態,EOS上的許多應用程序無法處理其用戶的請求,直到歷史節點重新聯機。隨着時間的推移和區塊鏈的規模增加,維護一個完整的歷史節點將變得非常昂貴,我們可能會遇到類似於去年11月發生的事情。值得慶幸的是,出塊節點和開發人員已將區塊鏈歷史數據問題的長期解決方案列爲優先事項(關於提議方案,以及對11月短暫宕機的簡短解釋,請閱讀EOS42的這篇優秀文章(https://medium.com/@eos42/scalable-full-history-nodes-b4eccf113d57),他們爲本文貢獻了他們的專業知識)。

Source: Roman Spiridonov’s Unsplash

20%的數據,100%的成本

全歷史節點的搭建成本約爲3萬美元,是一項相當昂貴的工作,尤其是對那些未獲得出塊節點獎勵的21名以外的BP們。隨着區塊鏈的增長,隨之增長的維護成本以及硬件升級的相關成本,會導致維護完整歷史節點不可持續。帕累託原則適用於全歷史節點:來自dApps的80%API請求正在尋找與最近20%的EOS鏈歷史相關的數據,使得全歷史節點非常低效。隨着EOS區塊鏈的發展,全歷史節點的成本也將隨之增加。如果單個BP決定停止支持完整歷史節點,那麼對剩餘節點施加的額外壓力很可能會嚴重限制網絡的性能。

Full-History-As-A-Service (即需即用全歷史數據)

目前,BP產生的唯一收入來抵消維持完整歷史節點的成本是他們獲得的出塊獎勵。維持全歷史節點的BP依賴於EOS的市場價格,並確保在前21名中獲得一席之地以求生存。 DAPP網絡可以通過提供額外的激勵來幫助BP,通過創建歷史節點服務包來保持更多的全歷史節點運行。

DAPP服務提供商(DSP)可以提供區塊鏈的完整歷史記錄作爲其服務之一,允許開發人員訪問數據以換取將DAPP代幣放入其服務包中。他們可以根據dApp所需的歷史記錄數量提供不同的服務包。例如,一個軟件包可以限制爲每個帳戶提供最近的1,000個操作,而另一個軟件包可以根據歷史記錄的時間長度爲每個查詢定價。 DSP將對其提供的封裝類型和價格擁有完全的自主權。

這爲訪問歷史節點的商業模型創造了利益 - 開發人員只有在需要利用歷史節點時才能獲得DSP包的利益。 DSP通過DAPP代幣通脹獲得獎勵,與通過其服務掛牌的代幣數量成比例,創建潛在的新收入現金流,以幫助支付維護完整歷史節點的成本。

從挑戰到機遇

 

 

隨着EOS超越基本用例並開始爲關鍵任務應用程序提供支持,確保這些dApp具有可靠的歷史數據源變得越來越迫切。我們認爲DAPP網絡作爲DAPP服務提供商的去中心化網絡,可以幫助創建Dan Larimer當初設想的模型:“市場將會爲全歷史節點的供需設定價格”。

Follow LiquidApps

Website | Twitter | TelegramGithub | LinkedIn

 

參考資料:

https://medium.com/@liquidapps/eos-chain-history-challenge-a-thing-of-the-past-e716abf99126


如果您想了解更多,我們在這裏:

WEB: https://eossweden.org
幣乎: https://bihu.com/people/98843
微博: https://weibo.com/eossweden
BUSY: https://busy.org/@xebb 
TELEGRAM: https://t.me/eossweden 
TWITTER: https://twitter.com/eossweden
STEEMIT: https://steemit.com/@eos.sw-eden
FACEBOOK: https://www.facebook.com/EOS-sweden-554084258304426

給 EOS sw/eden | EOS瑞典 投票,請認準我們的主網節點ID:eosswedenorg

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章