掃碼下載
BTC $70,272.66 -4.03%
ETH $1,983.25 -0.41%
BNB $682.83 -1.75%
XRP $1.27 -3.74%
SOL $79.63 -2.53%
TRX $0.3416 -2.91%
DOGE $0.0994 -0.62%
ADA $0.2242 -4.10%
BCH $287.72 -3.46%
LINK $8.86 -1.93%
HYPE $72.94 -0.90%
AAVE $78.42 -4.13%
SUI $0.8524 -3.75%
XLM $0.2295 -11.24%
ZEC $552.11 -1.53%
BTC $70,272.66 -4.03%
ETH $1,983.25 -0.41%
BNB $682.83 -1.75%
XRP $1.27 -3.74%
SOL $79.63 -2.53%
TRX $0.3416 -2.91%
DOGE $0.0994 -0.62%
ADA $0.2242 -4.10%
BCH $287.72 -3.46%
LINK $8.86 -1.93%
HYPE $72.94 -0.90%
AAVE $78.42 -4.13%
SUI $0.8524 -3.75%
XLM $0.2295 -11.24%
ZEC $552.11 -1.53%

對話 NodeReal 聯創 Ben Zhang:目前很少有服務商能真正觸及 “ Web3 版 AWS ”的核心

Summary: 以 Infura、Alchemy 為代表的節點服務或 API 服務服務商們,不是要真正的做 AWS。
ChainCatcher 精選
2023-03-07 11:48:40
收藏
以 Infura、Alchemy 為代表的節點服務或 API 服務服務商們,不是要真正的做 AWS。

訪談者:flowie,ChainCatcher

嘉賓:NodeReal 聯合創始人\& COO Ben Zhang

在幣安負責開發 BNB Chain 期間,NodeReal 聯合創始人\& COO Ben Zhang 意識到,隨著 BNB Chain、Solona 等等眾多高性能鏈的出現,Web3 行業對於高性能基礎架構的需求會越來越大,亟需類似於 AWS 的基礎設施服務商。

於是 2021 年,Ben Zhang 以 COO 身份參與創辦了專注於區塊鏈基礎設施服務的 NodeReal,NodeReal 聚集了一批來自BNB Chain、螞蟻鏈、AWS、微軟、阿里等企業的鏈專家和 We2 雲計算專家,希望未來打造出 " Web3 版的 AWS "。

但和 NodeReal 一樣,致力於成為" Web3 版 AWS "的區塊鏈基礎設施服務商不在少數,以 Infura、Alchemy 為代表的知名項目都在向這一概念靠齊。

NodeReal 的差異化是什麼? 號稱 " Web3 版的 AWS "們到底做的怎麼樣?我們又離真正" Web3 版的 AWS "有多遠?圍繞這些疑問,近期 ChainCatcher 采訪了 Ben Zhang。

Ben Zhang 表示,目前以 Infura、Alchemy 為代表的大多數 " Web3 版的 AWS " 都側重於應用層和訪問層的節點和 API 服務,而 NodeReal 希望提供包含底層、訪問層和應用層的全棧式服務,除了節點和 API 服務,NodeReal 也提供應用鏈構建等更底層的服務,讓開發者可以一次性解決所有的開發需求。"作為 BNB Chain、BNB Greenfield 核心開發者,NodeReal 積累了大量區塊鏈的核心技術能力。"

在 Ben Zhang 看來,目前 " Web3 版的 AWS " 也還在很早期的階段,要做到 AWS 的成熟度還有很長的路要走。以 Infura、Alchemy 為代表節點服務和 API 服務服務商們,不是要真正的做 AWS,行業裡只有 Eclipse、Kaleido 等不多的幾家公司認真在做 Web3 版 AWS。

當下 AWS、阿里等 Web2 巨頭也在拓展 Web3,長期來看 Web3 版的 AWS 也與之存在很多競合關係。" Web3 版的 AWS "取勝的關鍵不是快速擴張,而是找到殺手級應用的機會,夯實底層的基礎架構。

此外,對於 zk、去中心化存儲等今年 Web3 今年熱門敘事,Ben Zhang 也談談了他的看法,以下為對話全文:

1、 ChainCatcher: 可以先介紹一下團隊發展的歷史和核心團隊成員的背景嗎?您個人又是如何涉足 Web3 的?

Ben Zhang: 我中文名叫張曉光,是原 BNB Chain 生態負責人,現在是 NodeReal 聯合創始人\& COO。

我在上海交通大學主要研究高性能計算方面, 2004 年畢業後,也一直從事高性能計算方面的工作,先是加入企業數據庫軟件公司 Sybase 成為一名工程師,2010 年 Sybase 被 SAP 收購,隨後加入了摩根士丹利 ( Morgan Stanley ) 並工作了大概八年時間。

通過摩根士丹利的首席技術官峰會( CTO Summit ),我接觸到了大量的前沿科技創業公司,尤其是區塊鏈的公司,當時區塊鏈的應用剛剛起步,有很多去中心化應用出現,技術架構也非常多。

有幸了解到這個圈子後,剛好 2019 年也有機會加入幣安, 一開始就是負責 Binance Chain(更名為 BNB Beacon Chain),2020 年又和幾個同事開發了 Binance Smart Chain(更名為 BNB Smart Chain),之後這兩個鏈合併,統一稱為 BNB Chain。當時我們運氣也不錯,趕上了 DeFi Summer、NFT 的爆發,BNB Chain 整體用量很不錯。

在這個階段,我們發現無論是 BNB Chain、以太坊還是 Solona 等等很多高性能鏈在出現,導致行業裡對於高性能基礎架構的需求非常大 但是目前 Web3 行業尚不具備 AWS 這樣成熟的雲計算服務商,能為開發者提供多種類型的技術架構服務。所以我們看到這個市場痛點,創辦了 NodeReal,希望能成為 Web3 領域的 AWS。

我們團隊背景基本可以分三類,一類主要是區塊鏈背景的,像 BNB Chain、螞蟻鏈;一塊是雲提供商背景,像 AWS、微軟、騰訊雲、阿里;此外還有對於處理高併發業務比較有經驗的成員,部分來自摩根士丹利等公司。

2、 ChainCatcher: NodeReal 的產品主要面向於開發者,對於很多 Web3 用戶來講可能還相對陌生,能否更簡單通俗的介紹一下 NodeReal 及其產品?

Ben Zhang: 我們先從開發者使用場景來說。 很多 Web2 的開發者其實也不太理解 Web3 和 Web2 有什麼樣的區別。其實,Web3 的開發中有很多和 Web2 類似的開發架構,但也相對增加了一些複雜度。

一般來說,Web2 開發需要部署三層或四層架構,比如後端、中台、前台等等,然後你還需要把所有的東西部署到 AWS 的雲存儲上,管理數據庫等等,這些都很清晰。但做 Web3 開發就會更麻煩,不僅要像 Web2 一樣部署各種功能架構外,還需要面對更複雜的後端存儲等問題,比如部分存儲在數據庫中,部分又要放在鏈上。

所以,無論是 Web3 還是 Web2 開發者,我們都希望能夠在降低開發學習成本的同時,可以更便捷地訪問後端和區塊鏈數據等。而 NodeReal 把節點服務、API 接口等底層部分都部署好了,當然這方面 Infura、Alchemy 等也在做。

其次作為大型應用或生態,它們不僅要訪問區塊鏈,還需要運營自己的區塊鏈,甚至需要托管服務。而我們也想做類似於 AWS 這樣的提供商,提供 Blockchain-as-a-Service(區塊鏈即服務)。

從整體上來看,我們把產品分為三層。

首先是底層的 Application-Specific Chain/L2-as-a-Service (應用鏈/L2即服務)和 Explorer-as-a Service(資源管理器即服務)等。 為什麼我們有這樣的能力?作為 BNB Chain 的核心貢獻者,我們在這方面積累了很扎實的技術能力。

第二層是訪問層的產品, 這一層 Alchemy 等平台在做;再往上的第三層是 tooling API, 提供 Indexing API 、Enhanced API 等。總之越往上的層離開發者越近,而往下是越來越內核的開發。

3、 ChainCatcher: NodeReal 和 Infura、Alchemy 的差異化是什麼?作為後入者 NodeReal 的機會在哪裡?取勝的關鍵是什麼?

Ben Zhang: 整個技術棧不太一樣。Infura、Alchemy 更側重於應用層,NodeReal 則希望能夠為開發者提供包含底層、應用層等一站式的技術服務。

從區塊鏈技術上來說,最底層是區塊鏈內核,再依次往上的層是區塊鏈訪問,再是區塊鏈應用和開發者層,Infura、Alchemy 實際上是在做應用層和訪問層的事情,而沒有做區塊鏈即服務(Blockchain-as-a-Service)。

但 NodeReal 不僅做應用層和訪問層,還做更內核的底層。這個定位和我們團隊背景有關,團隊很多成員此前都在做 Hard core blockchain(硬核區塊鏈)。此外,從對用戶理解的角度來說,我們希望用戶在採用底層服務後,不用再費勁去找第三方做訪問層、應用層。

回過頭來看,這很像 AWS 早期的發展,AWS 最開始提供 Virtual Machine(虛擬機),之後提供了很多 Iaas(基礎設施即服務)、Paas(平台即服務)、Saas(軟件即服務)服務等等,最終基本上滿足了開發者的各種需求。

目前來看,其實大部分開發者服務商提供的是 Paas 或 Saas 服務。但我們還是希望能和 AWS 、阿里雲最終一樣,覆蓋開發者對各層的需求。

取勝的關鍵是什麼? 從互聯網發展來看,2000 年前有很多泡沫,什麼內容沾點互聯網就算創新,但最後泡沫都被戳破;直到 2000 年後,雲計算的出現、社交等應用場景的崛起,互聯網才發揮出真正的力量。Web3 也是如此,目前還不知道未來核心的應用場景是什麼,所以對我們來說,取勝的關鍵不是快速擴張,而是找到殺手級應用的機會,以及和殺手級應用合作夥伴深入合作下去,夯實底層的基礎架構,才能夠持續。

4、 ChainCatcher: 近日 BNB Chain 發布去中心化存儲網絡 BNB Greenfield 白皮書備受關注,作為 BNB Chain 和 Greenfield 的核心開發者之一,你認為 BNB Greenfield 對去中心化存儲網絡帶來最大的創新是什麼?

Ben Zhang: 我們在 Greenfield 上的核心貢獻在數據這部分,比如鏈上的 Index 和數據訪問。

了解 BNB Greenfield 前,我們先要知道 BNB Chain 做 BNB Greenfield 的出發點是什麼?

BNB Chain 一開始和其它公鏈做法是不一樣的。BNB Chain 不斷在擴大自己的區塊大小,目前可能擁有世界最大的區塊,每個區塊可存儲的數據也非常大。

我們做了一個數據統計,2022 年,BSC 產生了超過 1000 萬個塊,導致歷史數據(塊,交易,收據和代碼)的存儲大小從 658GB 增加到1.07 TB (增長63%)。整個 MPT trie 樹的存儲大小也從約205GB 增加到約 361GB (增長約 76%)。修剪後的 BSC 完整節點的總存儲大小達到 1.60 TB,幾乎是以太坊的2.46倍(修剪後的 Etherum 完整節點佔用 650 GB)。

如此大量級的數據其實很難存儲,所以團隊開始尋找更好存儲方案,於是很自然想到了去中心化存儲的方案。目前市場上有 Filecoin、 Arweave 或 Storj 等去中心化存儲方案,各方案也有優劣勢。但對於 BNB Chain 來說,直接大規模採用現有方案會有一些問題。

一是性能的挑戰, BNB Chain 用戶量比較大,2022 年就記錄了約 100 萬個日活地址。這個時候對於數據訪問層的性能要求很高,需要毫秒級的速度, Filecoin 的檢索過程並不總是像 IPFS 固定服務或傳統的雲存儲那樣快,其存儲提供商接受的最小文件大小通常是幾 GB;Arweave 網絡在有效上傳和檢索大文件方面也面臨瓶頸;如果你使用 Storj 服務,並試圖上傳整個文件夾的照片,你會發現反應時間慢,等待時間長。

二是無法無縫集成, FileCoin、Arweave、Storj 要求 BNB Chain 用戶和 dApps 擁有 FIL、AR、STORJ 來使用他們的存儲服務,會面臨地址模式不一致的挑戰。BNB Chain 想有一種解決方案允許所有用戶使用完全相同的 BSC 地址訪問所有的存儲服務,從而減少大規模採用的障礙。

三是無法做好對於隱私和訪問控制, 存儲在 Filecoin 和 Arweave 上的文件是可公開訪問的,這意味著任何人都可以檢索該文件。

在沒有很好的方案下,BNB Chain 希望能整合創新,為其鏈上生態中的遊戲、元宇宙等應用提供一站式服務,而不是到處去查找各種基礎架構。並且很重要的是最終為其代幣 BNB 賦能。

5、 ChainCatcher: 從對開發者的角度出發,你認為 Optimistic Rollup、zk rollup、zkEVM 等等 rollup 解決方案短期和中長期的市場格局是什麼樣的?開發者應該如何選擇 rollup ?

Ben Zhang: 這些方案肯定是各有優劣,很難說那個更好。我們的看法是,目前階段還是看好 Optimistic Rollup,zk 和 zkEVM 技術門檻過高,離高性能的 rollup 以及工業化應用較遠。

可能有些人會質疑 Optimistic Rollup 安全性的问题,認為它是 offchain,但是 offchain 並不代表它不安全,因為它有更多的 fault proof(證明),保證逐步的備份,性能可以非常穩定,所以這也是我們首選的 rollup 服務方案。

對於開發者來說,選擇 rollup 要考慮的就是哪裡有更好的支持,更好的生態和開發者工具等等。

6、 ChainCatcher: 目前 NodeReal 主要在 BNB Chain、Aptos 上開發,主要出於哪些考慮?

Ben Zhang: 表面看是這樣,但其實我們內部是把生態分成了兩大類。

一類是真正的大規模生態系統,比如包含 BNB Chain、以太坊生態系統,以太坊生態系統下面又包含 Polygon、Arbitrum、Optimism 等等。

另一類是新興的 layer1,特別是側重於高性能,目標大規模採用的 layer1。為什麼我們當初選擇了 Aptos,除了和他們團隊比較熟悉外,最重要的是我們早期的發展理念是一致的,都希望專注在高性能上。

那為什麼看起來我們主要在 BNB Chain 以及 Aptos 開發,因為我們希望可以和他們生態深入合作,提供一站式的服務。但這是目前階段的情況,我們計劃接下來深入到以太坊生態中,我們剛剛發布了基於 Optimism 的技術棧的應用鏈。

7、 ChainCatcher: NodeReal 去年有拓展應用鏈的服務,目前應用鏈構建和使用上普遍有哪些痛點?NodeReal 幫用戶構建中如何解決這些痛點?

Ben Zhang: 很多人認為 Web3 的應用鏈就是 Axie Infinity 這樣的應用鏈,但其實現在應用鏈已經拓展了,一般有兩類典型的應用鏈。一種是像 Axie Infinity 完全獨立運營,它可以掛在 L1 主鏈也可以不掛在 L1 主鏈,還有一種應用鏈像 rollup 這樣的形式需要掛在 L1 主鏈上。

那項目方做應用鏈的痛點在哪裡呢?

一是缺少鏈方面的專家。 項目自己做應用鏈很容易出問題,Axie Infinity 就花了很久的時間來開發,但整個過程遇到了非常大的問題,最後做出來的應用鏈也出現了各種安全事故。

二是缺少業務專家。 業務非常複雜,怎麼讓鏈承載好業務,除了鏈專家還需要業務專家。我們需要跟客戶去聊清楚需求,你為什麼要把這些業務放到應用鏈上,以及還需要那些特定的要求,比如 Gas 費如何配置等等,這個時候需要一些業務專家,要懂業務邏輯和鏈的特性,才能把業務邏輯放在鏈上,非常複雜。

三是不知道怎麼運營鏈。 鏈是需要運營的,但很多項目方是沒有經驗,也不知道怎麼拓展生態。

總的來說,項目方很需要更全棧更簡單的一站式服務,這也是我們為什麼要做全棧式服務的原因。我們希望項目方可以在我們平台上一次性解決"完工",而不是缺水泥找水泥供應商,缺磚要找賣磚的……要找很多個不同的提供商才能做成。這個恰恰是 Alchemy、Infura 他們不具備的能力。

在應用鏈的開發服務方面,我們今年預計會開拓 10-20 個深度合作的項目, 逐一把最普遍和核心的痛點解決掉,把基礎架構做扎實,之後再服務大批量的用戶。

8、 ChainCatcher: NodeReal 曾提到是 BNB Chain 和以太坊鏈上速度最快的節點服務商,對於企業客戶而言該如何挑選服務商?NodeReal 的長板和短板是什麼?

Ben Zhang: 我們面向的企業客戶,那這種有大用戶量的企業客戶該怎麼選擇 RPC 服務,要遵循三個"S"

一是Speed(速度)。 對於用戶量非常大的,速度非常影響體驗,而我們能做到幾十毫秒。

二是 Scalability(可拓展性)。 可擴展性很多用戶目前不在意的原因是很多鏈的用戶很小,所以不用搶,但是當用戶量大起來的時候,很容易影響性能的。網絡必須設計為支持每秒大量(QPS)的交易,而不犧牲其有效性或安全性。

三是 Stability(穩定性)。 dApp 中較差的穩定性級別可能會導致用戶查詢不一致,但來自不同區域的響應時間應該始終是穩定和確定的。

和服務普通開發者不一樣的是,我們在為企業客戶提供節點服務前,更注重幫助企業客戶過濾需求,會和他們一起填寫一個複雜的問卷,了解他們的業務和真正的需求。

9、 ChainCatcher: 節點服務商中心化問題對於用戶和平台帶來不少風險, Infura 噩夢帶來以太坊網絡的大面積癱瘓,以 Infura 為首的很多節點服務商都在拓展去中心化協議,對此你怎麼看待?NodeReal 目前架構和未來規劃是什麼?

Ben Zhang: 長期來看,確實需要有更多的去中心化協議,我們也在申請加入去中心化協議去探索未來的發展。但要把去中心化、性能、安全這三部分內容平衡好,難度非常大,一般做到去中心化性能就非常不好。

所以短期內,還是考慮單個節點服務商的高可用性和抗風險性,以及像以太坊這樣的大網絡本身需要使用足夠多的節點服務商來人為去中心化,即使網絡裡有某個服務商崩潰了,還有其他的可以備選來避免網絡的癱瘓。

10、 ChainCatcher: 有太多基礎設施服務商目標成為 " Web3 版 AWS "?目前大家到底做的怎麼樣?我們離真正的 " Web3 版 AWS " 到底有多遠 ?

Ben Zhang: 到底是不是真正在做 Web3 版的 AWS,我們通過 AWS 的內核來鑑別。

AWS 解決了幾個很關鍵的問題,首先解決了計算和存儲,讓開發者可以不用再部署主機了。而互聯網的計算和存儲就對應區塊鏈的 EVM 和數據,但其實沒有幾家在做這個最內核的部分。

其次 AWS 還基於底層的計算和存儲,做了很多更上層的開發者服務,比如 API 和 API 市場。讓無論是大型還是小型開發者,都可以在 AWS 上一站式部署,所以一站式非常關鍵。

前面我提到最開發架構中三層:底層是區塊鏈,中間是訪問層,上層有應用層,目前很多人都是在做應用層,並沒有像 AWS 做的很底層。

那我們離 Web3 版 AWS 有多遠呢?我認為還有很遠。 像 AWS、谷歌等等,不光是形成了一套很重的技術架構的服務,還有存儲服務,安全管理服務等等,涉及的內容太複雜了。

目前我們認為只有 Eclipse,Kaleido 等不多的幾家公司認真在做 Web3 版 AWS。像 Infura、Alchemy 其實只是在做節點服務和 API 服務,不是要真正的做 AWS。

其次 Web3 未來的形態更豐富,Web3 版 AWS 做起來應該會更難, 但目前肯定是要專注於一些場景慢慢拓展。

11、 ChainCatcher: AWS 也在拓展 Web3,未來 AWS 和致力於要做 Web3 版的 AWS 們,會是怎樣的競爭狀態?

Ben Zhang: 長期來看是一個競合關係,但目前肯定更多的是合作關係。 AWS、阿里都是我們的合作夥伴,我們近期與 AWS 在香港合作舉辦 Hong Kong Innovation Meetup 活動

從我的角度來看,AWS 或者阿里的定位會更底層一些,它希望有更多的用戶使用其計算、存儲甚至是托管。 它們不太會有精力把 Web3 底層的技術服務都做一遍,比如運行鏈的節點服務和鏈的數據服務等等,其次上層的 Web3 形態很豐富,AWS 也不可能全做,也做不了。那我們可能就更專注於 Web3 的底層技術和應用場景。

此外,AWS 和阿里等有很多 Web2 的用戶和場景是可以跟我們互補的, 而讓 Web2 客戶更好的利用好區塊鏈是我們更擅長的。

12、 ChainCatcher: NodeReal一直強調挖掘用戶真正的需求,面對開發者的需求,能不能分享一些你們認為的伪需求?

Ben Zhang: 這是個好問題。首先我們在需求管理上很嚴格,不太會花時間去做根本不帶來收益和反饋的產品。但我們在服務用戶的過程中還是發現個別的伪需求,比如支持的鏈越多越好就是個伪需求,但其實多鏈不代表能帶來更多新的用戶。

13、 ChainCatcher: 在服務大量開發者需求的過程中,是否窺探到了 Web3 行業的一些創新趨勢?

Ben Zhang: 首先是大家都在思考討論,是否有高性能的基礎架構,去迎接下一輪的用戶爆發。目前很多 L1 全鏈日活用戶可能不到 500 萬,那之後日活到 1000 萬甚至一個億的時候是否準備好了?

第二個是原創的應用在哪兒,以前所謂的創新就是切換到不同的鏈上做些簡單的創新,但是現在需要真正原創的一些算法,比如 DeFi,可能要引入一些新的更加高效的計算。

第三個是 Web2 拓展 Web3 的時候,如何從單點嘗試到平台化的嘗試。Web2 的一些巨頭現在嘗試都還比較初步,都是一個單點嘗試而沒有沒有把它變成一個平台化。

14、 ChainCatcher: 作為華人 Web3 創業者,在當下這個周期對於華人 Web3 創業者有哪些經驗和建議可以共勉?

Ben Zhang: Web3 也 Web2 創業有共性也有不同。

共性在於都需要創新。當初互聯網真正爆發的時候,中國還是有很多原創技術的創新,但目前華人 Web3 創業還是有點太著急,沒有太沉下心去思考如何做些原創性的突破。但其實 Web3 當下和未來還是有很多機會供大家去創新。

同時,還要思考到底哪一塊是自己的"灘頭",在什麼樣的"灘頭"你可以扮演比較大的角色,並能堅定地打下它。當年 BNB Chain 崛起抓住了兩個很重要的"灘頭",一個是 DeFi,一個是遊戲,我們當時找準了這兩個應用場景後,並真正的打下來了。

而 Web3 和 Web2 的不同在於,Web3 其實可以起飛得更快,因為你會更容易找到共創的社區夥伴,互相給予支持,而不是像 Web2 在起步階段需要單打獨鬥。

華人 Web3 創業者需要多拷問自己,有沒有足夠的熱情和耐心堅持 5-10 年以上,等待真正的爆發到來。

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界