加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

Paradigm:一文詳解負載測試工具Flood_FLO:PAR

Author:

Time:1900/1/1 0:00:00

作者:Storm Slivkoff, Georgios Konstantopoulos;編譯:深潮 TechFlow

介紹

負載測試是構建開發彈性高、性能優秀數據系統的關鍵步驟。然而,負載測試在加密貨幣基礎設施開發中并沒有得到廣泛應用。我們非常高興地引入了 Flood,這是一款專門針對 RPC 端點性能分析的基準測試工具,以填補這一空白。

最初,我們將 Flood 作為一種工具來優化 Reth,并了解其在不同負載下的延遲和吞吐量權衡。后來,我們發現除了 Reth 之外,Flood 在優化許多類型的加密貨幣基礎設施性能方面具有重要的實用價值。

讓我們一起看看吧。

負載測試是指測量系統受不同工作負載影響時性能特征的變化。這種方法背后的關鍵見解是,當系統承受越來越多的負載時,吞吐量、延遲和錯誤率等性能指標通常會降低。因此,觀察系統在不同控制負載下的表現可以揭示系統瓶頸、故障模式和最終性能容量等信息。

MakerDAO創始人發布Spark Protocol的新代幣空投提案:金色財經報道,MakerDAO的創始人Rune Christensen披露了一項新提案,旨在為Spark Protocol創建新的治理代幣。該提案還規定將代幣分配作為對用戶的獎勵,這被稱為“預耕空投”。該提案旨在促進與平臺的長期合作,建議在10年內分配20億個Spark代幣(SPK)。

該計劃是為了鼓勵繼續使用Spark Protocol。MakerDAO的創始人指出了推動這一舉措的兩個原因:我們希望確保Spark協議中有大量資產存入,以建立Lindy效應和市場信心。我們希望創建一個由DAO用戶和參與者組成的社區,與SparkDAO的使命和潛力保持一致。

Christensen在文件中解釋說,預耕空投的工作方式是,在啟動的第二階段,當Sub DAO代幣和Sub DAO耕作被激活時,支持推動者將追溯計算哪些用戶從Spark協議中借了錢,反貸款套利修正案EDSR將貸款利率提高至5%。[2023/8/11 16:19:54]

通過負載測試獲得的信息可以用于許多方面。當系統正在開發時,負載測試可以突出顯示哪些系統瓶頸需要優先改進。當比較兩個系統時,負載測試可以揭示哪個系統更具性能或可靠性。作為其中一種特殊情況,負載測試可以比較單個系統的兩個不同硬件或軟件配置。在每種情況下,負載測試都可以實現高度優化的系統開發。

Parallel Crosschain功能上線,支持一鍵轉移DOT/KSM資產:據官方消息,Parallel Crosschain功能上線,用戶可以一鍵轉移DOT/KSM資產。據悉,波卡XCM跨鏈于今年5月份上線,之后Parallel和生態內多個平行鏈開通HRMP跨鏈通道,并在DApp中開發專用于用戶跨鏈轉移DOT、KSM資產的產品Cross Chain。轉入Parallel的DOT、KSM 資產支持在Crowdloan、Money Market、Liquide Staking、AMM、DAOFi產品中使用。Parallel還將發布Parallel Wallet,可用于跨鏈管理資產。[2022/9/5 13:09:59]

我們的重點是 RPC,這是通常用于從區塊鏈節點提取數據的通信協議。

The Spartan Group合伙人:Web 3 元宇宙的想法或將需要 10 年實現:金色財經報道,加密風投 The Spartan Group 合伙人 Jason Choi 發文稱,Web 3 元宇宙指的是數字虛擬世界,通常通過加密貨幣或 NFT 包含一些用戶所有權的元素。當前的所有初創企業可以分為三大類:基礎設施(身份、元宇宙基礎設施、硬件基礎)、體驗層(游戲、社交和商業概念)和增值層(公會、工作室、市場),一個全面的沉浸式基礎設施框架可能會成為下一個游戲規則改變者。

Choi表示:“即任何開發人員可以在其上構建社交、娛樂、工作、教育和商業體驗的平臺,任何用戶都可以訪問。Web 3 元宇宙的想法可能需要 1 年、5 年甚至 10 年來實現。元宇宙項目的現狀讓我想起了 2017 年的很多 Web 3 雛形,許多想法與當今的技術限制脫節,但也有許多證據表明產品和市場的契合指日可待”。[2022/3/6 13:40:52]

目前,衡量 RPC 性能最常見的方法不是負載測試,而是延遲測試:您向 RPC 節點發送一個請求,并測量獲得響應所需的時間。各種 RPC 提供商的延遲測試可以在各個網站上找到。不幸的是,這種類型的測試對節點性能提供了有限的視圖,因為它幾乎沒有揭示系統在負載下的行為。

MOMOEX即將上線DCLP (Dracula Partner):據官方消息,MOMOEX即將上線DCLP (Dracula Partner),4月10日00:00(GMT +8)開放充值,4月12日18:00(GMT +8) 開放交易,4月12日18:00(GMT +8)開啟提幣。

DCLP為德古拉基金會合伙人通證,持幣將享受德古拉生態權益。

MOMOex數字資產管理與交易平臺的經營理念是“安全合規、服務客戶、誠信共贏、回報社會”。[2020/4/10]

在區塊鏈中,工作負載可以通過兩種重要方式變化。經典的變量是大小。每秒 10,000 個請求的負載對系統的壓力比每秒 100 個請求的負載更大。另一個負載變量是 RPC 方法。對于從區塊鏈節點中提取的每種類型的數據,都有不同的 RPC 方法。例如,塊 vs 事務 vs 日志 vs 蹤跡。每個 RPC 方法對系統施加不同類型的負載。一些 RPC 方法受存儲 IO 限制,而其他方法受 CPU 限制。

動態 | CryptoCompare修訂頂級交易所排名 幣安跌出前10:加密貨幣數據提供商CryptoCompare修訂了其頂級交易所排名,幣安跌出前10。根據周二發布的最新排名,前十的加密貨幣交易所依次為Gemini、Paxos的itBit、Coinbase、Kraken、Bitstamp、Liquid、OKEx、Poloniex、bitFlyer和Bitfinex。CryptoCompare聯合創始人兼首席執行官Charles Hayter解釋稱:“我們的新基準添加了對近期黑客攻擊的考慮,我們會因此懲罰交易所。由于幣安最近曾被黑客攻擊過,所以它的安全級別被下調了。”(The Block)[2019/11/19]

我們根據這些原則開發了一個負載測試工具,稱為 Flood。與延遲測試不同,Flood 通過負載測試以及擴展測試覆蓋范圍到所有相關的 RPC 方法,為 RPC 端點的性能特征提供了前所未有的視圖。

Flood 由三個基本組件組成:

調用生成引擎:Flood 生成大量參數化的 RPC 調用集,隨機采樣分布類似于不同類型的區塊鏈工作負載。Flood 利用 Paradigm Data Portal 數據集確保完全覆蓋區塊鏈歷史。

負載測試引擎:然后,Flood 編排 Vegeta(用 Go 編寫的高性能負載測試工具)使用這些調用進行對 RPC 端點的負載測試。

報告引擎:Flood 在執行測試后,使用各種圖表、表格和報告總結結果。這些摘要易于集成到腳本和數據中。

每個組件都可以高度配置,使 Flood 能夠涵蓋廣泛的測試場景和環境。

在 Flood 的常規操作過程中,用戶指定要測試的 RPC 方法以及 RPC 端點列表。例如,您可能想測試 Reth 的兩個版本的 eth_getLogs 的性能。Flood 將運行不同的控制負載來測試這些 RPC 端點。例如,它可能以每秒 1,000、2,000、4,000 和 8,000 個請求的速度運行 eth_getLogs。Flood 然后將顯示表格和圖表,總結性能指標如何隨負載變化。輸出看起來像這樣:

在負載下性能指標降級的特定方式提供了豐富的見解,可揭示系統瓶頸和最終性能容量。

除此之外,Flood 還提供了高級功能,以適應各種類型的高級用戶:

Flood 可以使用不同的負載測試計劃,包括:“壓力測試”(隨著時間的推移逐漸增加負載),“峰值測試”(大量突然的負載,然后是小負載)和“浸泡測試”(長時間運行負載)。

Flood 可以編排負載測試在每個 RPC 節點上原生模式運行,以消除由網絡瓶頸引起的噪聲。

Flood 具有“相等性”測試模式,可檢查每個 RPC 端點是否返回相同的響應。

在 Paradigm,我們正在開發一種名為 Reth 的新節點實現,性能是其主要目標之一。我們開發了 Flood 來詳細描述 Reth 的性能特征。我們已經使用 Flood 揭示了在各種工作負載和系統配置下出現的眾多 Reth 性能瓶頸。然后,解決了這些瓶頸。通過 Flood,我們創建了一個緊密的反饋循環,使 Reth 開發人員可以高度可見地了解任何代碼庫更改如何轉化為端到端系統性能。

除了 Reth 之外,我們認為 Flood 將能夠幫助解決許多與 RPC 節點有關的未解答的問題:

當運行節點時,哪些硬件規格最重要?存儲 IO 相對于 RAM 速度、RAM 容量和 CPU 速度的重要性如何?RAID 值得嗎?

每個第三方 RPC 提供商的每個 RPC 方法的有效速率限制是多少?

哪個節點客戶端為不同類型的工作負載提供最佳性能?

在本文中,主要介紹了 Flood,一種負載測試工具,它為區塊鏈節點的性能特征提供了前所未有的視圖。雖然最初構建 Flood 是為了優化 Reth 的開發,但我們認為它將成為其他類型的高性能加密貨幣基礎設施開發的重要工具。我們期待看到其他人如何使用 Flood 來構建自己的高性能、可靠的系統。

深潮TechFlow

個人專欄

閱讀更多

金色早8點

Odaily星球日報

金色財經

Block unicorn

DAOrayaki

曼昆區塊鏈法律

Tags:FLOPARRPCETHFLOH價格BlueSparrow Token (New)RPC幣ethyleneterephthalate

pepe最新價格
逆勢融資1200萬美元 Type-1 zkEVM新秀Taiko是什么來頭?_TAI:okex官方網頁版

作者:umede.eth;編譯:Odaily 星球日報 jk編者按:據 Odaily 星球日報.

1900/1/1 0:00:00
金色早報 | 法官裁決Ripple部分是證券 SEC訴Ripple案將進入審判階段_區塊鏈:PPL

▌法官裁決Ripple部分是證券 SEC訴Ripple案將進入審判階段2023年7月13日美國紐約南區地區法院法官就SEC訴Ripple案作出簡易判決(summary judgement ).

1900/1/1 0:00:00
晚間必讀 | 為什么100%押注以太坊不是一個好主意_BSP:買比特幣被派出所約談

我們正處于中心化金融向去中心化金融的轉變之中。Vega是Web3原生衍生品層,旨在引領衍生品市場流程.

1900/1/1 0:00:00
進展:Coinbase 強硬不下架代幣與服務 幣安回擊 Gensler 主動申請擔任顧問_ENS:gens幣能不能投資

在 SEC 接連起訴 Coinbase 與幣安后,兩家公司均給出了回應。Coinbase 的回應非常強硬:Coinbase 沒有計劃將被 SEC 指控為證券的加密代幣退市.

1900/1/1 0:00:00
藍港購入比特幣 投身加密會是上市公司的良藥嗎?_比特幣:區塊鏈專業怎么樣

作者:金色財經,Jessy港股上市公司藍港互動分別在 7 月 7 日與和6 月 15 日發布公告稱以 59 萬美元和 65 萬美元的集團現金儲備在公開市場累計購買 44.2 個比特幣.

1900/1/1 0:00:00
簽名就被盜?用過Uniswap的請警惕 揭秘Permit2簽名釣魚_MIT:mith幣怎么樣

本文由Beosin特邀獨立研究員菠菜菠菜!(twitter@wzxznl)與Beosin安全研究員Sivan共同創作發布.

1900/1/1 0:00:00
ads