作者:蒋海波,PANews
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大规模应用需求。