Base、Sui、Solana

Base

Base 是以太坊 Layer2 网络。由 Coinbase 基于 Optimism 的 OP Stack 技术栈构建。它是“乐观汇总”(Optimistic Rollup),把成千上万笔交易打包在一起,然后传回以太坊主网进行结算。它共享了以太坊的安全级别,但手续费比主网便宜 10 到 100 倍。

状态存储:基于账户的模型(Account-based Model),以太坊维护着一个巨大的账本,包含所有账户余额、智能合约代码和合约数据的巨大树状结构(Merkle Patricia Tree)。当你转账时,以太坊会找到你的账户,减去金额,找到对方账户,加上金额。

由于所有交易都在修改同一个全局账本,为了保证账本不出错,以太坊通常只能串行处理(一个接一个排队)。这就是以太坊慢且贵的根本原因。

Starknet

Starknet 也是以太坊 Layer2 网络。如果说 Base 是用 Optimism 技术,那 Starknet 使用的是更先进、技术难度更高的 ZK-Rollup(零知识证明),该技术可以防量子计算机(目前主流的加密算法如以太坊、比特币使用的 ECDSA 椭圆曲线加密,这在量子计算机面前非常脆弱,因为 Shor 算法可以轻易破解它们。)。

核心原理:Starknet 把几万笔复杂的交易拿到以太坊外面去执行,然后利用一种叫 STARKs 的数学证明技术,生成一个极小的“数学证明”。它把这个证明发回以太坊主网。以太坊只需要花极小的代价验证这个证明是否正确,就可以确认那几万笔交易的合法性。

Starknet使用一种模仿 Rust 的语言叫 Cairo。

原生账户抽象:在以太坊或 Solana 上,你的钱包通常只是个私钥。在 Starknet 上,每个钱包本身就是一个智能合约。

Starknet是先执行交易后生成证明,执行过程中如果有坏交易则会报错,所以到生成证明那一步坏交易已经不存在了,然后就会两两聚合、四四聚合……形成一个“证明树”,如果最终的根证明(Root Proof)失败,计算节点可以通过检查树的子节点,快速定位到是哪个子集出现了计算逻辑不一致。

如果主网验证失败,可能是证明生成软件本身有 Bug 或 L2 节点之间出现了状态分叉。2025 年 9 月 Starknet 发生过一次事故,就是因为两个序列器对以太坊的状态看法不一致(分叉),导致生成的证明与主网不匹配。当时的解决办法是人工干预并触发 L2 层面的重组(Reorg)。

Solana

使用Rust开发,采用 PoH (Proof of History,历史证明)。它给每个交易打上时间戳,让节点不需要互相通信就能达成时间共识。

状态存储:账户模式(数据与逻辑分离),合约代码逻辑不存储变量,账户数据存在于不同账户里。修改数据时不用排队,个玩个的,这意味着支持多核并行处理。

Solana 要求得先用代码指挥系统为每个用户创建一个“数据账户”。账户里必须留一点 SOL 作为“租金”(通常只要保持一定余额就免租),否则数据会被系统清理掉。

主要赛道:Meme、AI Agent、DePin

Sui

Sui 是由Move语言开发,Move 语言被设计为“资产导向”,在处理代币增发、转账时,比 Rust 更安全、更不容易写出导致 Rug Pull 的漏洞。

以对象为中心,在其他链上,数据存在账户里;在 Sui 上,一切都是“对象”。如果你要给别人转一个 NFT,Sui 只需要处理这个 NFT 对象的所有权变更,完全不需要去动别人的账户数据。

支持异步处理。

状态存储:对象模式

主赛道:DeFi 创新、Web3 游戏、NFT

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计