BloXroute:DeFi交易者的屠龍刀
BloXroute是一個可擴展、無需信任的區塊鏈分發網絡(BDN)提供商,能夠為以太坊、Polygon、幣安智能鏈等多個公鏈上的DeFi交易者提供鏈上交易加速的BDN服務。
在區塊鏈行業中,BloXroute BDN屬於一種基礎設施。BDN即區塊鏈分發網絡(Blockchain Distribution Network),BloXroute是第一個也是最快的區塊鏈分發網絡(BDN)。用戶在使用BloXroute BDN之後,交易傳播速度可以提升400-1000毫秒,塊傳播速度最多可以快2秒,內存池服務可以快50-400毫秒。總體而言,可以理解為一條不會擁堵的區塊鏈高速公路。
BloXroute是誰做的?
BloXroute項目的靈感 最早來自Aleksander Kuzmanovic(阿萊)教授的前博士生學生Uri Klarman的論文。他們是2017組建的團隊,在2018年1月成立公司,同年獲得了第一輪融資,總部在芝加哥。
Uri Klarman是BloXroute的創始人、CEO。美國西北大學計算機博士畢業,師從阿萊教授。
阿萊教授是BloXroute的聯合創始人。美國西北大學計算機系的網絡中立性專家和全職教授,研究的領域是計算機網絡。在往年BloXroute項目官方來中國布道時,由阿萊教授做公開演講和接受專訪居多。同時,阿萊教授還是谷歌M-Labs實驗室發起人、阿卡邁DDoS防禦體系設計者。
Eyal Markovich是BloXroute的聯合創始人、COO,這幾年中Medium上的很多對外宣傳的關於BloXroute的產品進度和戰略合作之類的相關信息都是由他披露。他是美國Kaminario存儲系統研發副總裁,企業IPO專家、初創企業孵化專家。
Emin Gün Sirer是BLoXroute的首席科學家,也是Ava labs的Founder和CEO,Ava labs就是AVAX的核心開發。同時也是康奈爾大學(Cornell University)的前教授,The Initiative for CryptoCurrencies and Contracts(IC3)的前聯席董事。
Robert Kaplan是原來的軟銀的投資總監 ,在軟銀B輪領投之後,已經加入BloXroute董事會。此外,還有CTO Offer Markovich,CBO Curtis Polt Mak等。
截至目前,團隊已經發展到近50人,Base美國芝加哥,在歐洲、以色列、新加坡、香港等地也有員工。
對於這個項目的定位,BloXroute團隊早期認為,區塊鏈行業在網絡技術方面還有很大提升的空間,所以BloXroute利用全球雲節點搭建了BDN,運用互聯網思維去解決區塊鏈難題;後期在發展過程中,團隊發現這個產品本身對做DeFi鏈上交易相關的用戶有挺大幫助,才逐步將BloXroute發展為現在的情況。
BloXroute BDN的基本架構
BloXroute BDN包括中繼伺服器、網關和控制平面。
中繼伺服器是BDN的主幹網的組成部分,並且分布全球,為BDN提供最佳路徑。目前BloXroute租用了亞馬遜雲計算(AWS)和阿里雲的伺服器,同時也具備調用谷歌雲伺服器的能力。
網關是連接區塊鏈節點和中繼節點乃至整個BDN網絡的橋樑。用戶需要安裝BloXroute網關並與他們的區塊鏈節點相匹配後才可以使用BDN。
控制平面是嵌入BDN內的中間件,會基於全網中繼伺服器的狀態和收發用戶節點的位置來制定和選擇最優和最快的傳播路徑。
BloXroute BDN怎麼實現加速?
這裡要講到BloXroute的高速緩存技術和直通路由技術。
信息傳播時間和數據大小成正比,所以區塊鏈一般通過限制區塊大小來把控延遲。在一般的對等網絡中,每個區塊鏈節點在發起下一輪廣播前要對接收的完整信息進行驗證然後把同樣的信息廣播給其他節點,這個過程中區塊數據如果較大,在發送和接收過程中會浪費挺多時間,造成延遲。BloXroute是將區塊鏈節點信息同步的過程做了簡化,主要是壓縮和解壓數據,BDN網關使用內部緩存技術把區塊內的信息和交易壓縮從而實現壓縮區塊的效果,然後當所有安裝了BDN的區塊鏈節點接收到新區塊後,BDN網關會將區塊進行解壓。
BloXroute對直通路由技術的應用,是採取內部默認可信的方式。一般的區塊鏈對等網絡中,每個節點之間是去信任的,在相互接收到其他節點的內容時都需要重複接收和驗證才能把內容廣播,這種方式安全但低效。BloXroute BDN的中繼節點都是自營的,所以BDN內部節點之間的傳輸不需要驗證的動作,各個節點只需要專注於內容分發,所以能提高數據傳輸的速率。
在BDN網絡中,只要有一個節點的區塊數據通過BDN網關抵達中繼節點,這個中繼節點就可以立即向外分發,而不需要等到集齊所有或一定數量的區塊數據(不需要等觸發共識)才開始分發,這樣連接了BDN的區塊鏈節點就會比一般的區塊鏈節點更快同步完新區塊。
那麼,BloXroute如何保證中繼網絡節點的中立性呢?如何防止他們作惡。
BloXroute BDN網絡中有兩種節點,一種是中繼節點 (由團隊負責運營),一種是區塊鏈節點(區塊鏈網絡本身的組成部分)。保證BDN中繼節點的中立性是確保BloXroute BDN網絡高效的同時又安全的關鍵,BloXroute是通過區塊加密技術手段解決這個難題的。
區塊鏈節點在向BDN網關上傳區塊的時候,在進入BDN前網關對區塊進行加密,在BDN傳播過程中BloXroute是無法看到其中內容的,當區塊到達同樣也使用了BDN的其他區塊鏈節點時,"接收節點"會向"發出節點"發出信號,表示自己已經收到了區塊,然後"發出節點"才會向"接收節點"發送私鑰,然後才可以解壓區塊。
也就是說,區塊在BloXroute BDN的傳輸過程中是屬於加密的狀態,離開BDN到達區塊鏈節點後才將區塊中的信息解壓恢復成原始交易數據,所以BloXroute沒有作惡的機會。
區塊鏈節點當然也沒有作惡的機會,這個好理解,因為他們本質上還是處於區塊鏈網絡中,他們打包的區塊本質上還得最終在區塊鏈網絡(比特幣網絡/以太坊網絡)中達成共識,BloXroute BDN只是讓BDN網絡中的這些區塊鏈節點更快的打包完新區塊、或者更早的接收到新區塊而已。
並不是說你先打包個錯誤的區塊也能通得過比特幣網絡/以太坊網絡,這種是達不成共識的,區塊鏈節點自身也得不到獎勵,甚至有些PoS類區塊鏈還會有懲罰機制,沒任何好處。
總而言之,BloXroute沒有作惡的機會,而區塊鏈節點沒有作惡的動機和能力,所以BloXroute能夠保證中繼網絡節點的中立性。
BloXroute具體有什麼?
- Mempool Data(內存池數據)
BloXroute的內存池比其他內存池服務快50-200毫秒。利用好這200毫秒,可以在Mempool中識別到新的清算或套利機會,可以發現即將在下一個區塊發生的鯨魚操作以便獲得跟蹤交易機會,也可以最早發現即將爆發的Gas費大戰從而提前設置合理的Gas費以順利完成交易目標。
- Block Streaming(區塊流)
BloXroute BDN的Block Streaming比一般的P2P網絡快1000毫秒。能夠比其他供應商更快地接收到區塊,從而發現新區塊中的價格變化,從而有可能在賠錢狀態發生前取消訂單。
- Transaction Propagation(交易傳播)
BloXroute BDN的交易傳播速度比其他供應商快400-600毫秒,可以更快地發送和交付交易和區塊。由於BloXroute BDN與礦工和驗證者直接對等,使用BloXroute BDN發送鏈上交易,可以大幅提高這些交易被礦工打包進下一個區塊的概率。
- Frontrunning Protection(搶跑保護)
BloXroute BDN使用的是私人交易路由,可以規避暗黑叢林的狙擊。以太坊網絡的挖礦領域有個詞叫MEV(礦工可提取價值),意思就是一些暗黑叢林的狙擊手在發現新區塊中有一些交易可以用搶先攻擊、三明治攻擊和其他攻擊手段獲利的時候,他們的機器人會以更高的Gas費來搶跑,從而獲得收益,但是原先的交易員/用戶則會發生損失。BloXroute BDN因為是使用私人交易路由,可以規避這些風險,因為BloXroute BDN是直接將用戶與礦工節點對等連接,以安全地移交用戶的交易(防止搶先交易)。
- Flashbots MEV Relays
許多Flashbots捆綁包是通過BloXroute發送的,使用BloXroute可以增加成功率,因為BloXroute BDN有分布在全球各地的中繼。
BloXroute BDN對哪些人有價值?
礦池(區塊鏈節點):區塊鏈節點(礦池)是BDN的直接用戶,可以更快地發送和接收區塊。不過礦池使用BloXroute是永久免費的,並且被鼓勵的。
做市商:DEX上的做市商受益於領先其他競爭者了解當前價格,以便他們可以快速對變化作出反應。了解待處理的交易池可以讓做市商在價格變化發生之前看到價格變化,並在虧損之前取消訂單。
套利者:當套利機會出現時,提前了解當前狀態可以讓交易者在發現這些套利機會方面具有優勢。
鏈上交易者:比如DeFi基金的量化機構等,通過使用BloXroute BDN在極端行情中網絡擁堵時會有較大幫助。監控內存池的Gas價格變化可以讓交易者更快意識到Gas價格上漲,從而調整交易Gas費,在網絡擁堵的情況也能成交。
相較於最初BloXroute剛開始做BDN業務時,現在BloXroute已經完成了BDN網絡的穩定鋪設,並且找到了盈利點------服務DeFi用戶。在BDN網絡用戶方面,ethereum鏈中90%礦場,ploygon鏈45%礦場,bsc鏈50%礦場已經接入了BloXroute的BDN網絡;在DeFi交易者服務方面,產品及其定價已經被用戶接受,目前通過BloXroute的每日交易額高達15億美金,並且已經實現連續幾個季度的持續盈利,其中2021年實現4-6百萬美金盈利,2022年Q1實現了190萬美金的盈利,預計2022年整年實現1000-1500萬美金盈利。
BloXroute有哪些競品?
準確意義上來講,BloXroute暫時還沒有競品。只是在區塊鏈網絡加速領域有一些早期的探索案例。
比特幣快速中繼網絡BFRN:是比特幣系統首個部署的中繼網絡,利用全球範圍內的多重網關來快速轉發區塊,減少礦工的區塊傳播時間。同時也致力於通過低延遲連接和區塊壓縮的手段來減少區塊傳播時間。
FIBRE:後來Fibre取代了BFRN。這兩者架構類似,主要是利用光纖線路和轉發錯誤修正的手段進一步減少延遲和數據包錯誤率,旨在優化區塊傳播時的RTT達到最小。
Falcon :Falcon網絡是阿萊教授和Uri一開始提出的一個思路。採用直通車轉發技術,即中繼節點收到達到區塊的第一個字節起就開始轉發而非等到整個區塊都接收完成,以此來優化區塊傳播時間。
以上三個項目都沒有獲得很好的發展。其中有一個非常重要的原因,他們基本都是單純以解決網絡加速問題為目的,沒有考慮中立性以及擴容問題。這些中心化系統能夠決定網絡包含哪些交易、哪些礦工可以參與網絡。權利交到了網絡的操作者手中,管理者可以依照自己的政策、商業偏好或者法律要求來拒絕一些區塊上鏈。這是非常不Web3的。而BloXroute則本身不識別區塊內容、來源及其接受者,而且全球對等網絡都可以對其服務進行審查。
如果從互聯網領域來找對標,BloXroute對標的是Akamai。阿萊教授本身也是Akamai DDoS防禦體系的設計者。Akamai是CDN領域的先驅、龍頭,解決的是萬維網的可擴展性問題。通過在全球各地部署數十萬台伺服器,讓伺服器更接近終端用戶。CDN的低延遲和全球影響力使全球數百萬用戶能夠實現無縫流式傳輸視頻或社交網絡即時連接,極大促進了互聯網的規模化發展和應用層的爆發。
延伸思考:區塊鏈的擴容
區塊鏈擴容不是單靠Layer0的網絡層擴容就能解決的,需要與Layer1和Layer2的擴容解決方案聯合使用。這些不同層的擴容思路和切入點各不相同,但不衝突。
但是,實際上目前區塊鏈領域的可擴展性,尤其是以太坊的可擴展性的真實困境是並行運算能力和吞吐量不足以支撐應用層的需求,所以以太坊需要擴容,需要Layer2。BloXroute的這類BDN解決的本質上是區塊鏈網絡內部之間的競爭(比如誰先接收到區塊、誰更有希望把交易放進最新區塊中),不是解決總體可擴展性困境(區塊大小沒有變,一個時間段內還是只能打包那麼多區塊,一個區塊中還是只能包含那麼多筆交易)。
區塊鏈的擴容,也許最終需要Layer0網絡層的改進、Layer1共識層的革新、Layer2鏈外/鏈下處理的加持等解決方案的聯合使用。