6月19日晚間,BNB智能鏈(BSC)宣布推出新的擴容解決方案——opBNB,並上線了opBNB的測試網。 2020年,在以太坊網絡擁堵之時,BSC的推出為用戶和開發者提供了快速、安全、低成本的去中心化應用環境。
然而,隨著GameFi等交易量的激增,BSC在某些時候也面臨著網絡擁堵和Gas費高的問題,原有的設計和架構已經難以滿足可擴展性需求。在這種情況下,opBNB應運而生,為解決BSC的擴展性問題提供了新的可能性。
opBNB的實現原理
opBNB是一個建立在BSC之上的二層擴展解決方案,它同樣兼容EVM,基於OP Stack的Bedrock版本實現。 Bedrock是OP Stack的第一個正式版本,它包含了一組免費、開源的模塊化組件,這就可以將結算層用BSC等鏈來代替,也就產生了opBNB。
和Bedrock的工作原理相似,opBNB在鏈下處理交易,然後在鏈上發布交易數據,通過這種方式實現了鏈上數據的壓縮,從而提高了可擴展性。具體地,用戶在opBNB上通過應用或直接通過合約與opBNB網絡進行交互;排序器(Sequencers)聚合交易,計算狀態轉換並將它們提交給BSC上的rollup合約;證明者(Provers)生成加密證明,證明這些狀態轉換的有效性;驗證者(Verifiers)檢查證明以驗證opBNB狀態的正確性。
和Optimism以及Coinbase的二層解決方案Base不同,opBNB建立在BSC(而非以太坊)之上,BSC的性能本身就優於以太坊,因此opBNB的性能不但優於BSC,也優於Optimism等擴容方案。
根據官方描述,opBNB的區塊時間為1秒,轉賬的Gas費低至0.005美元,每秒能處理的交易數量(TPS)超過4000,性能已優於現有的擴容方案。
擴容升級之後的關鍵特性
與BSC以及以太坊上的擴容方案相比,opBNB將具備一些關鍵特性,大大降低用戶成本、保留BSC的安全性,成為性能和可擴展性最優秀的智能合約平台之一。
opBNB仍然兼容EVM,這使得以太坊、BSC、Polygon等其他EVM兼容鏈上的dApp和智能合約可以無縫遷移至opBNB,無需進行任何代碼更改。這不僅降低了開發者的開發成本,也大大提高了應用的可遷移性。
opBNB能繼承BSC的安全性。它通過排序器、證明者和驗證者確保狀態轉換和交易的安全性,rollup通過結算鏈,也就是BSC得到保護。 BSC是最安全的公鏈之一,高TVL也是用戶願意相信公鏈安全性的體現之一,opBNB將能夠繼承BSC的安全性。
相比原始的OP Stack,opBNB會更加靈活性,能增加一些自定義的功能。 opBNB雖然基於OP Stack實現,但並不意味著和其它同樣採用OP Stack的方案相同。 OP Stack提供的是一個模塊化的、可替換的設計,那麼就可以根據opBNB自身的需求和BSC的生態來實現更多靈活的更新,如改變opBNB的關鍵參數、增加與區塊鏈的交互方式、改變數據可用性層等。
opBNB建立在BSC上,交易成本也會更低。區塊鏈處理交易的三個主要成本包括:執行成本、存儲成本和數據可用性成本。 rollup可以將一部分成本從一層移動到二層,從而降低整體成本。但將數據發佈到一層的calldata成本仍然要遠高於二層的計算和存儲成本。一方面,opBNB對應的一層主網是BSC,比Optimism等對應的以太坊要便宜;另一方面,opBNB也可以使用BNB Greenfield來做存儲層,進一步降低費用。因此,opBNB的轉賬成本能低至0.005美元。
opBNB也是性能和可擴展性最好的智能合約平台之一。在區塊鏈系統中,Gas用於衡量執行交易所需要消耗的計算資源。對於區塊鏈來說,每個區塊的Gas上限是固定的,這就意味著每個區塊可以處理的交易和計算量總和是有限的。 opBNB同時採用了比其它方案更短的區塊時間(1秒)和更高的區塊Gas上限(1億Gas),因此能夠實現每秒1億Gas的容量,TPS超過4000。
opBNB展現新的可能
依托BNB生態系統已有的強大產品和社區,和opBNB低成本、高擴展性的特性結合,opBNB可能在Layer 1與Layer 2的競爭中展現新的可能。
1、幣安的用戶基礎
幣安是最大的加密貨幣交易所,有最多的用戶,也託管著大量用戶資金。幣安的用戶有訪問去中心化產品、應用和工具的需求。在監管的打壓下,幣安也有構建去中心化產品的需求。幣安龐大的用戶有望為opBNB的發展提供豐富的基礎,吸引更多開發者和用戶使用opBNB,opBNB生態中的項目也可能獲得更多來自幣安的支持。
2、BSC的生態基礎
BSC從上線以來,已經發展出一個完整的去中心化生態。 BSC的TVL長期在所有Layer 1和Layer 2中位列前三,截至6月21日,近期每天約有130萬活躍地址,每天的交易量約為380萬筆。因為opBNB也兼容EVM,BSC等EVM兼容鏈上的應用、資金和用戶都很容易遷移到opBNB上,這比新公鏈從註冊錢包開始教育用戶要容易很多。
根據Messari今年第一季度的總結報告,BSC在3月31日時的TVL(包含借貸協議中的借款,不包含流動性質押協議的質押量)為57億美元,位列各公鏈第二,與上一個季度相比環比增長10.2%。
3、BNB greenfield在opBNB中的應用
二層方案需要保證交易數據可以被任何人訪問和驗證,這也是交易成本的重要組成部分。 opBNB將數據可用性(DA)層和執行層分開來解決數據訪問問題,允許選擇各種DA選項。未來,opBNB可能利用BNB生態系統中的存儲基礎設施BNB Greenfield作為DA層,既能增加BNB的使用場景、促進BNB生態系統的發展,也能進一步降低成本。
4、便捷的跨鏈通道
Arbitrum和Optimism等Layer 2雖然也能提供低成本的交互環境,但除去穩定幣和少數幾種受到交易所支持的原生代幣外,其它資產的存款和贖回仍需要通過以太坊主網進行,避免不了高昂的Gas費。 BNB生態系統中的opBNB在這方面有著獨特的優勢,在中心化環境中,幣安極有可能支持將主要的穩定幣從交易所提現到opBNB上;在去中心化環境下,通過opBNB的官方跨鏈橋進行存款和贖回的Gas費也相對便宜,且BSC也是主要的跨鏈樞紐之一,大多數的跨鏈橋都支持BSC的跨鏈,未來也可能支持opBNB。
5、支持新的應用場景,滿足Web3的大規模應用需求
與現有的擴容解決方案相比,opBNB顯著增加了快速、高效、低成本處理交易的能力,能滿足遊戲、社交網絡、元宇宙、高頻交易等場景下的Web3大規模應用需求。如曾經日活用戶量超過30萬,每天交易筆數將近800萬的區塊鏈遊戲Crypto Blades,會讓BSC變得擁堵,但在opBNB上就可以正常運行。
小結
BSC與OP Stack的結合,使得opBNB在成本、性能、可擴展性等方面表現出強大的競爭力。它的實現原理和模塊化設計也使得其在未來有廣闊的升級空間,如增加BNB greenfield的使用。
幣安和BSC已有的用戶和對opBNB的潛在支持也有利於opBNB的冷啟動,低成本、高性能的opBNB可能在未來滿足遊戲、元宇宙等場景下的Web3大規模應用需求。