BinanceSmartChain最初作為go-ethereum的分叉,目的是提升互操作性、可編程性以及與以太坊智能合約的兼容性。BinanceSmartChain成功的同時也帶來了可擴展性問題,這一問題可以追溯到其起源時期。
運行BSC存檔節點的關鍵問題之一是對本地存儲數據高達約17TB的需求。這種笨重的存儲量導致更多的時間來index或壓縮數據,同時還降低了Geth客戶端的請求數據性能。Geth(GoEthereum)是一個命令行界面,用于與EVM同時運行。
EVM兼容性是BSC的主要優勢之一,它具備支持大量現有以太坊工具、提升區塊速度和低成本等特點。我們需要創建一個更高效的存儲機制以保障BSC的最佳性能,同時需確保Geth平穩運行。
關于Erigon解決方案
Erigon最初開始于turbo-geth和Geth的改進,而后因快速快演變成與Geth截然不同的產品有了新命名。
Ankr正在實現基于https://github.com/ledgerwatch/erigon的BSCErigon開源客戶端,從而解決BSC中存在的諸多問題。Erigon客戶端旨在通過以下幾個關鍵方式提高數據存儲效率和提高區塊鏈性能:
紐約禁止CoinEx運營并沒收170萬美元的加密資產:金色財經報道,加密貨幣交易所CoinEx已被總檢察長Letitia James禁止在紐約運營。根據6月15日的公告,該交易所價值170多萬美元的資金被扣押,原因是涉嫌未注冊為證券和商品經紀公司。
該協議解決了今年2月針對CoinEx的訴訟,當時紐約州指控該公司謊稱自己是一家交易所,沒有在地方當局注冊。根據協議,超過110萬美元將返還給4,691名紐約投資者,超過60萬美元將作為罰款支付給紐約州。[2023/6/16 21:40:42]
Erigon采用模塊化設計,支持客戶端的并行開發
與state交互時,數據庫的讀/寫操作更少
在存儲引擎之外對數據進行預處理,顯著提高了數據庫效率
通過同一系列同時進行,實現整體更快的同步
Erigon的優勢
與Geth和其他現有的以太坊客戶端相比,Erigon客戶端的改進具有顯著的優勢:
磁盤存儲空間大幅減少:存檔節點為1.2TB,修剪節點為430GB
同步速度更快:每秒大于10塊
引導歸檔節點更快:低于3天內完成
幣安宣布投資加密風險基金Nomad Capital:3月1日消息,Binance 宣布投資新成立的加密風險基金 Nomad Capital。Nomad 旨在以各種方式為其投資組合項目提供價值,包括產品咨詢、業務開發、代幣學設計、人才收購和代幣發布策略等服務。[2023/3/1 12:35:31]
崩潰恢復能力更強:Erigon數據庫可承受電力故障
更模塊化:P2P和Web3RPC服務可以作為組件運行
Erigon解決方案對BSC和Ankr是互利的。Erigon開源客戶端意味著BSC節點用戶可以自由使用,并能夠為Ankr協議和多鏈RPC網絡貢獻算力。憑借快速和可靠的BSC節點網絡,Ankr將能夠更好地為BSC協議和dApp開發人員提供服務。
Ankr的困難和挑戰
Erigon是一個備受期待的解決方案。然而,由于BSC的共識機制和分塊處理方式,Erigon與BSC并不完全兼容。因此,Ankr長期與BSC團隊合作,力求解決關鍵遷移挑戰并將Erigon功能合并到BSC。在從BSCGeth到Erigon的整個遷移過程中,優先確保所有節點的兼容性。
從BSC節點遷移的特性:
Genesis塊和鏈配置——Erigon將Genesis的所有信息存儲在源本身而不是JSON文件中,并且在運行節點之前不需要預先初始化區塊鏈狀態。這一點十分重要,但意味著需要對源文件中所有可能提供額外的支持。此外,它還通過提供具有BSC值的鏈標志來幫助運行節點。
Ordinals推出后比特幣平均區塊大小升至3.0-3.5 MB,與該協議發布前相比幾乎翻倍:金色財經報道,據Glassnode 數據顯示,自 Ordinals 推出以來,比特幣的平均區塊大小上限顯著增加,幾周內從 1.5-2.0 MB 增加到 3.0-3.5 MB。這種增加不僅與圖像相關,而且與更大的文件(如音頻和視頻)開始存儲為 Ordinals 相關。值得注意的是,2 月 1 日 Taproot Wizards 系列鑄造第一件 NFT 作品 Inscription 652 創下了比特幣歷史上最大區塊和交易的新紀錄,大小達到 4 MB。Glassnode 表明,雖然 Ordinal 網絡對比特幣交易哈希大小和成本產生了重大影響,交易的平均大小增加了 100% 以上,從 600 字節增加到 1100 字節。另據Dune Analytics最新數據顯示,當前 Ordinals 協議在比特幣網絡上的 NFT 鑄造數量已接近 15 萬枚(142,735枚)。(cryptoslate)[2023/2/19 12:15:55]
Parlia共識引擎——BSC使用自己的共識引擎Parlia,而Erigon的共識接口與Geth不完全兼容。因此,Ankr決定修改接口促使兩個系統兼容,避免犧牲與塊處理的兼容性,這使得合并Erigon變得更加容易。
Upbit舉行首次LUNC相關會議,討論LUNC交易手續費的使用和方式:9月8日消息,據韓國當地媒體報道,韓國交易所Upbit舉行首次由內外專家組成的LUNC會議,討論LUNC交易手續費的使用和方式。在各種手續費利用方案中,雖然出現了“向受害投資者返還手續費的方案”,但6名咨詢委員中有一部分人表示反對,因此其他方案的可行性受到了重視。
雖然最終方案尚未確定,但該會議還包括了分析Terra事件發生原因等的議案,內部強烈認為投資是本人的責任,因此很難(執行)還原方案。
此前消息,5月底Upbit曾表示將利用239枚BTC(當時約95億韓元)的LUNC交易費用,用于返還投資者。(News1)[2022/9/8 13:16:46]
BSC的兼容系統調用——Erigon已經支持系統調用,但由于被調用者和Gas限制的差異,它們不能與BSC的系統調用兼容。BSC的關鍵區別為每個系統交易都需要一個中間塊終結,而這是Erigon不支持的。此外,如果多個系統調用修改相同的狀態對象可能會導致Gas計算問題。
分叉——我們支持所有的BSC分叉,包括Ramanujan、Niels、MirrorSync和Bruno.
塊處理——BSC塊處理方法相對棘手,它將系統交易和收據附加到每個塊執行中,區塊修改同時會改變交易、收據根和狀態根,這也是Erigon的塊處理部分改變的原因,即Erigon共識引擎的條款只能驗證但不能修改狀態。
報告:NFT和加密游戲在5月市場拋售中的表現優于DeFi:金色財經報道,DappRadar 發布了一份詳細報告,分析了 5 月份的加密市場狀況。它主要涵蓋了三個領域:DeFi、NFT 活動和加密游戲,指出 Terra 的崩潰并沒有破壞整個 DeFi 生態系統。如果以代幣價格衡量,NFT 交易量僅比 4 月份下降 6%,而且在加密貨幣拋售的情況下,人們對區塊鏈游戲的興趣依然強勁。DeFi 是 5 月份遭受打擊最嚴重的行業。該行業的總鎖定價值 (TLV) 總額為 1.17 億美元,比截至 4 月底的記錄低 45%。
NFT 交易量環比下降 20%——以美元衡量——但如果從 NFT 的原生代幣來看,這個數字將下降到 6%。報告發現,這表明熊市并未從根本上動搖人們對該行業的信念。與 DeFi 甚至 NFT 相比,區塊鏈游戲受到的影響最小,此類交易的數量僅比 4 月份下降了 5%。(cryptopotato)[2022/6/13 4:21:19]
系統合約——所有BSC系統合約都有一個傳輸層來支持,以促進BNB交叉通信功能。
Erigon的里程碑
在第一個BSC?Erigon客戶端中,我們決定不啟用Validator模式,讓它作為一個完整的區塊鏈節點工作。目前,Erigon不支持記帳以避免節點中斷,未來Erigon更新后將支持此功能。
第一個里程碑是確保Erigon解決方案在BSC全節點(主網和測試網)的運行中沒有錯誤,當全節點功能完成后,我們將驗證Erigon是否與BSC驗證器節點兼容。
Erigon對BSC的改進
提高速度和性能——Erigon提升了MDBX存儲庫速度。MDBX是最快、最輕量級的嵌入式數據庫之一,Erigon減小了數據庫大小并提高BSC性能。當然,MDBX有一些局限性,如它僅支持231文件系統頁面進行尋址,并將數據庫大小限制為8TB,解決辦法是通過增加FS上的頁面大小來修復。目前,使用Erigon和MDBX驅動程序在數據庫中存儲一個完整的存檔BSC節點大約需要2.5TB,與RocksDB或LevelDB等數據庫相比,MDBX驅動程序提高了約30%的性能。
新的RPC守護進程功能——Erigon的主要功能之一是RPC守護進程。通過從節點中刪除所有RPC功能,我們可以在節點和RPC守護進程之間創建一個獨立的傳輸函數,讓開發人員使用遠程數據庫功能擴展他們的RPC。這種機制十分強大,只需設置一個Erigon全同步模式并增加其可擴展性,就可以從節點構建集群。
提升同步過程——同步節點是一個耗時且艱巨的過程,Erigon通過高效地數據處理能力和減少數據庫覆蓋來加快了這一過程。分階段同步的主旨是將同步過程分成15個部分,例如下載報頭或主體、塊執行或狀態驗證。這種劃分通過使用批處理和共享緩存來利用設備的所有資源,每個階段后都會刪除所有中間緩存,從而節省磁盤空間和IO操作。大多數階段都允許進行特定的優化,這些優化很難在沒有分階段同步架構情況下實現。最重的階段仍然是塊執行,由于交易本身的嚴格順序性導致很難并行化,但所有其他部分對同步過程的影響被最小化。
基準測試和結果
在基準測試中,ErigonBSC客戶端表現非常出色。以下是我們測試流程的簡要概述,您也可以在Ankr官網Docs——節點——ErigonBSC?測試網存檔節點的初步測試了解詳情
硬件規格
我們使用了DigitalOcean的一個低于平均水平的服務器來測試Erigon在BSC中的出色性能:
·?處理器:4vCPU
·?內存:8GB
·?操作系統:160GB
·?存儲:1TGB磁盤用于BSC測試網存檔數據
同步過程
測試網同步過程從開始。
一路進行到Completedonblock=14778509。
整個同步過程耗時25小時10分鐘。值得關注的是Erigon僅使用了單個CPU處理器,這為未來改進留下了很大空間。只有1個CPU使得加速變得非常具有挑戰性,因為塊和交易本質上是連續而非并行的。我們估計實際過程可能比我們的試驗提升4-5倍,這明顯優于目前基于Go-Ethereum的客戶端。
基準測試
Ankr團隊使用ethspam和versus來測試Erigon客戶端的性能,分別對100、200和300個并發請求進行測試,錯誤率為0%;在與相同服務器進行的100個GethGoreli測試網進行比較,GethGorelitestnet測試遇到了6.75%的連接錯誤,測試結果Erigon顯著優異。
Erigon100個并發請求
Erigon200個并發請求
Erigon300個并發請求
GETHGoreli測試網100個并發請求
在完全相同規格的DigitalOcean服務器進行類似的基準測試,結果顯示,tp95和tp99的性能較差,連接錯誤為6.75%。
Erigon下一步規劃
Ankr現在有更多的改進機會,我們將與BSC團隊持續溝通以規劃和調整我們未來的工作內容。首先,我們將優先進行以下事項。您可以關注我們的Github了解更多Erigon相關信息和測試結果。
利用多核CPU不斷提高BSCErigon性能
啟用驗證器模式
BSC2.0
BinanceSmartChain生態系統優勢
Ankr與BSC生態系統有著密切的關系,我們堅信這個新項目非常有利于BSC社區和應用程序。
Ankr通過我們的bscrpc.com公共RPC進一步提升了BSC開發人員的能力。這種開放、免費的RPC允許任何人對鏈發出請求并接收響應,就像他們自己運行一個完整的BSC節點。
Ankr?產品主管JoshNeuroth認為:“隨著DeFi、NFT和游戲等新興市場大量構建在BSC上,BSC上的交易量達到了歷史新高。低Gas和EVM兼容性使其備受歡迎,然而這是有代價的,即節點的跟進步履維艱。通過Ankr?開源我們對Erigon實現了自定義,我們可以幫助節點提供商保持區塊高度,確保?BSC?社區持續繁榮。”
BSC生態協調員Samy也表示:“我們很自豪BSC作為一個開放協議和社區驅動的生態系統正在實現崇高的目標。”
BSC項目和用戶將從網絡升級中收益良多。隨著BSC更快、更高效的發展,它將能夠處理更大流量和交易,這意味著新項目將建立在更高度進化的BSC上,開發者可以更快速構建BSCdApps,加密技術的各個領域都有擁有BSC的身影。
來源:金色財經
Tags:BSCGONETHANKRSHIBSC幣polygon幣最新消息Ethernal FinanceBANKR價格
韓國區塊鏈研究機構Xangle于2021年11月發表PerpetualProtocol項目深度評測報告,以技術、代幣經濟、成就與進度、財務能力、社群、定性評估等六項評分維度.
1900/1/1 0:00:00元宇宙是一個熱門話題,每個人對元宇宙都有不同的理解。最近,“老羅”羅永浩也在微博上轉發了ShaanPuri針對“元宇宙”概念的解讀,他認為ShaanPuri對元宇宙概念的理解比馬克·扎克伯格“靠.
1900/1/1 0:00:0012月最值得關注的邊玩邊賺游戲是什么?一些游戲將發布更新版本,而其他游戲將進行首次預售。請注意,此列表與游戲發布無關,而是關于趨勢或仍在開發中的內容.
1900/1/1 0:00:00作者:Jasur NFT一直是2021年最熱門的話題和最火爆的市場。加密貨幣花了近十年時間才真正滲透到主流,但NFTs只需要幾年時間就能吸引人們的注意力.
1900/1/1 0:00:00分析師:AndyLee 機構:ICWT 我是ICWT大中華區的區塊鏈分析師AndyLee,受NPC自治委員會邀請,對NPC亞洲社區進行評測.
1900/1/1 0:00:00當前,以區塊鏈技術為代表的第四次工業革命席卷而來,區塊鏈的技術應用和通證經濟將人類商業帶入新的價值時代,區塊鏈正逐漸成為全球經濟社會發展的全新引擎力量,其應用生態覆蓋經濟社會的各個方面.
1900/1/1 0:00:00