
BlockRazor專注於優化交易價值鏈,提供全球範圍內閃電般快速的意圖實現網絡服務。2024年7月11日,我們為使用者推出了一項具有競爭力的高性能網絡服務,包括數據流訂閱、快速交易廣播以及全節點高速同步。
自發布以來,我們收到了使用者的積極反饋,這是對我們致力於技術創新的最大肯定。
如何提升競爭力
要構建具有競爭力的高性能網絡,需要解決兩個問題:
- 如何盡可能快速地接收最新的交易和區塊?
- 如何盡可能多地接收整個網絡中最新的交易?
首先,我們需要了解區塊鏈的網絡架構以及交易和區塊的生成機制。
以以太坊(Ethereum)和幣安智能鏈(BSC)等兼容EVM的鏈為例,這些網絡由多種類型的節點組成,包括驗證節點和全節點。網絡中的區塊由驗證節點廣播,因此,與驗證節點在物理距離上越接近,就越能更快速地接收到區塊。
網絡中的全節點負責生成和廣播交易。與區塊生成不同,交易生成更加去中心化,任何人都可以通過自己的全節點或公共RPC服務發送交易。
我們對整個網絡中新交易和區塊的生成分佈進行了統計分析,並選定了幾個核心區域。高性能網絡將從這些核心區域收集區塊和交易,隨後轉發至Relay端點,供使用者訂閱。這種方式確保我們在物理上足夠接近交易和區塊的生成源頭,並通過一定數量的全節點,保證初始階段收集到足夠多的交易。
上述方案雖有效,但並非最優。儘管交易和區塊的生成節點(我們稱之為事件節點)在物理上位於同一區域(確保最短的物理傳輸時間),它們卻未直接連接到高性能網絡。

Network Hop
如上圖所示,節點A生成了一筆新交易,但該交易需要經過節點B才能到達節點C。在實際場景中,新交易或區塊到達高性能網絡可能需要更多的跳數。因此,除了物理位置外,連接路徑也會極大地影響高性能網絡的效率。
為提升效率,我們實現了一種動態迭代機制。該機制基於兩個指標:交易活躍度指標和區塊活躍度指標,用於評估網絡中各節點的狀態。指標值越高,表示該節點越接近事件節點。這兩個指標會在每次與節點交互後進行更新。我們會定期根據指標對所有節點進行排序,與排名較低的節點斷開連接,並與排名較高的節點建立連接。
通過持續的迭代,高性能網絡將逐漸連接到更多指標優秀的節點,也就是越來越接近事件節點,從而確保能夠盡可能快速地接收到新交易和區塊。
基準測試
為了進一步證明BlockRazor的高性能,我們在公平的競爭環境下對BlockRazor和bloXroute(行業領先的網絡服務提供商)進行了嚴格測試,並獲得了詳細的對比數據。
測試環境
區塊鏈
測試是在幣安智能鏈(Binance Smart Chain)上進行的
位置

BSC網絡全節點分佈
通過掃描過程,我們發現整個BSC網絡中大約有2000多個全節點,我們從中選擇了美國弗吉尼亞、德國法蘭克福、愛爾蘭都柏林和日本東京作為核心區域。

TestClient與被測節點之間的物理距離相等
測試使用的訂閱計劃
- bloXroute:Enterprise-Elite($5000/月)
- BlockRazor:Tier 2($1500/月)
- BlockRazor:Tier 1($5000/月)
測試結果
我們定義最先收到交易/區塊(First seen Transactions / Blocks)的時延為主要的性能指標,得到了如下測試結果:

最先收到交易時延情況(BloXroute Enterprise-Elite vs BlockRazor Tier 1)

最先收到交易時延情況(BloXroute Enterprise-Elite vs BlockRazor Tier 2)
我們統計了 BlockRazor(Tier 1&Tier 2)和 bloXroute(Enterprise-Elite)在不同延遲範圍內“最先收到交易“的數量。如上圖所示,在所有延遲範圍內,BlockRazor(Tier 1&Tier 2)收到的交易數量更多。尤其是 BlockRazor(Tier 1)的表現更加出色,在延遲範圍為 1~5ms 時,其“最先收到”的交易數量是 bloXroute 的兩倍,並且在所有延遲範圍內接收的交易數量最多。

24小時內最先收到交易數量(BloXroute Enterprise-Elite vs BlockRazor Tier 1)

24小時內最先收到交易數量(BloXroute Enterprise-Elite vs BlockRazor Tier 2)
我們還測量了 BlockRazor(Tier 1 & Tier 2)和 bloXroute(Enterprise-Elite)在較長時間內的性能穩定性。如上圖所示,“最先收到”的交易數量在一天中有所波動,但 BlockRazor 始終保持了高水平的性能表現。

最先收到”區塊數量對比(BloXroute Enterprise-Elite vs BlockRazor Tier 2)
如上圖所示,在統計“最先收到”的區塊數量時,BlockRazor 相較於 bloXroute 也表現得非常出色。
開始使用
通過以上分析,我們發現 BlockRazor 的高性能網絡在各項指標中表現優異,能夠更好地滿足對速度敏感使用者的需求。
如果您對 BlockRazor 的高性能網絡服務感興趣,可以訪問☞ https://www.blockrazor.io/ 開始使用。