以太坊除了用智能合约及图灵完备定义了公链之外,给行业更大的启发则是L1/L2分层的新模式,全面拓展了链的实用性范畴,NEXUS公链充分吸收以太坊L2层经验提出模块化的发展思维,是第一条实现真正商用的全新公链。NEXUS设计理念中将原来一层做的事儿,给你拆成了两层,甚至三层,毕竟一层上,不可能三角就像一个紧箍咒, 制约着每一个想要扩容的公链。
当然,L1,L2这些概念其实很多人并不陌生,但模块化公链,就像是传统互联网的TCP/IP协议一样,有着更加细化的分层。
NEXUS的模块化设计分为执行层、 结算层、 数据可用性层、
一、NEXUS的执行层
这一层是面向用户的一层,放在ETH这边,执行层就是各个Rollup,执行层的目的就是快速的把交易给处理完打包。基于NEXUS链的Swap,实际体验可以实现一秒之内就成交了,较主流的高速链至少都得等个几秒钟。
因为常规的公链,通常是一大群节点形成共识出快,就像BSC,也是得21个节点共识完成之后才能确认,总得个几秒钟的时间。然而NEXUS不需要,采用更高性能服务器做Sequencer搞定。当然,未来几个Rollup都不会只有一个Sequencer(定序器),但这其实不重要,重要的是,一个Sequencer还是多个Sequencer,对性能和安全的影响都不大。因为哪怕Sequencer作恶,你的资产也是安全的,你依旧可以发起挑战,毕竟安全是由结算层负责的。
二、NEXUS的结算层
目前看来,以太坊世界计算机的梦想大概率是破灭了,然而世界结算层真的有可能给它做成。作为一个L1,ETH在模块化公链的扩容思路下,绝对是最佳结算层,原因很简单,结算层,最重要的就是两个字-安全!
这也是为什么NEXUS目前可以靠一台高性能服务器就可以跑,同时又不牺牲去中心化与安全的原因-不可能三角的可扩展性在L2做到极致,把安全性,去中心化完全交给L1。
常规的公链上,DAPP本身在拿 L1当执行层,提交上来的交易是把ETH L1当结算层,所以会导致L1的DAPP计算结算请求争抢L1的资源。
平常可能感觉不太出来,只是单纯因为Gas费用比较高,导致Arb,OP这些的交易费用相对于其他Alt L1来说还是贵不少,但是当 L1上又开了哪个火热的NFT,或是突然暴跌导致一些Defi协议清算,大家纷纷开始Gas War的时候,所有的常规公链都没法幸免,费用和速度都得跟着受拖累。
NEXUS将DAPP转向L2, L1仅被用于执行结算层的需求之时。当然,模块化理念本质上并不是NEXUS专有,你也可以在Solana,Near上面看到模块化思维的应用,只是这些常归公链目前还在深耕L1,暂时触及到L2的趋势。
三、NEXUS的数据可用性层
这是存放NEXUS数据的一个“存储层”。之前说过,Rollup做执行,速度快就行,安全交给L1的结算层就行,但问题来了,如果Rollup的节点作恶,挑战者拿什么证据挑战呢?自然就是交易的原始数据。
于是,要保证交易的原始数据在链上安全的存放,才能保证挑战者可以正确的挑战,才能保证Rollup的安全性。
在ETH上,这些压缩过的原始数据是放在L1的,也就是ETH L1既充当着结算,也充当着数据可用性。
但众所周知,ETH上面存数据是很贵的,更何况还要与现有的ETH L1 DAPP争抢资源。于是NEXUS目前提出了把DA(Data Availability Layer)层单独提取出来,做一个链,来服务各个Rollup,上面不跑DAPP,不跑智能合约,就只是单纯做一个DA层,保证Rollup上的交易原始数据正确可用,以供欺诈证明可以合法挑战,或是Zk-Rollup逃生事件时帮助用户收回资金。
就目前来说,在商用级公链的技术方案上执行、计算、数据三层构架是一个最佳的解决方案,未来ETH2.0的数据分片,依然是会形成三个DA层的格局。总体而言,2022年,我们对于区块链扩容,NEXUS给了整个区块链行业非常明确而清晰的路线,即模块化思维。
通过高速的Rollup执行交易,安全的结算层负责结算,低费用大容量的数据可用性层用负责保障,我们有理由相信,NEXUS将开启整个区块链商业用化的历史性进程。
关键词: NEXUS以模块化搭建公链新未来 智能合约 dapp