对话 NodeReal 联创 Ben Zhang:目前很少有服务商能真正触及 “ Web3 版 AWS ”的核心

ChainCatcher 精选
2023年3月7日 11:48
收藏
以 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 年 Sybas 被 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 年以上,等待真正的爆发到来。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击 “举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界