01 概念
StarkNet 是 StarkWare 推出的通用型 Layer2,其采取有效性证明方案来获得主网的安全性;是一个可以部署任意的智能合约的通用型 Rollup,无需为特定应用做定制开发。基于ZK-Rollup 技术的去中心化L2协议,通过该机制,链下证明者使用的输入不会暴露在区块链上。帮助DApp使用STARK证明以更低的交易成本实现更大的计算规模。
02 StarkNet发展前景
StarkWare的产品体系分为两部分:ToB服务的StarkEx和通用L2的StarkNet,StarkNet已于2021年6月上线测试网,11月上线以太坊主网。STARK(零知识可扩展的透明知识论证)是StarkNet所采用的零知识证明技术,由StarkWare团队于2018年推出的、相对较新的技术;生成的证明相对较大;算法运算公开透明,无需要受信任的初始设置,可扩展。StarkNET采用自己独有的高级编程语言和框架Cairo,并且StarkWare已经开发了相关的Solidity → Cairo转译器Warp2.0,基本实现了将 Solidity 合约部署到 StarkNet网络的愿景,曲线完成EVM兼容。这也是StarkNet L2网络的发展不容错过,值得长期保持关注。


03 选择StarkNet的原因
优势
StarkNet 是一个通用ZK Rollup,可以将TPS提高到2000+,Gas降低到0.002以下。在操作过程中StarkNet 仅需在链下执行计算并生成一个ZK证明,然后在链上验证该证明的正确性,最后把多个L2交易打包为以太坊上的一笔交易。StarkNet不仅交易越多,成本越低。而且StarkNet为交易生成ZK证明的方法可以大大提高网络运行速度、减少链上通信量、增加网络吞吐。

特色
StarkNet的技术还具有非常高的灵活性和可扩展性,可以支持不同的区块链和智能合约平台。主要依托与Cairo。
Cairo是STARK 证明系统的其中一个编程语言,是StarkWare团队于2020年发布的图灵完备编程语言,让开发者能透过Cairo来使用STARK,撰写效能更高的DApp。
Cairo编写的程序,可以通过STARK转化成可证明的多项式方程,由此让智能合约与零知识证明实现良好的兼容性。


Cairo的特点
1.可扩展性,试验时间和程序大小时发现对数关系。
2.隐私性,验证者可以验证程序是否正确执行而无需知道计算。

04 StarkNet的原理

1.StarkNet 的架构由用户账户(钱包)、全节点、定序器、证明者、验证者和核心智能合约组成。
2.基于图灵完备的Cairo语言,支持以太坊上通用的计算。在StarkNet上有丰富的链上身份可供用户选择。用户发起交易后,一个链下服务器(Sequencer)负责接收所有交易、订单、验证并将它们捆绑到块中、通过 Cairo OS 来执行(是以太坊虚拟机(VM)的替代品,用于在Cairo编写的智能合约)验证。 3.Pover负责生成加密证明,会将Sequencer的执行轨迹,完整的显示出来。 全节点具有存储功能。全节点基础状态改变、元数据、证明以及记录在StarkNet中的已被执行的所有事务,并沿袭系统状态。在必要的时候,全节点将解密“元数据”来重构建StarkNet的历史。
05 StarkNet的生态发展
据官方显示:基于StarkNet部署并上线的项目有100多个,其中53个已经上线主网,涵盖钱包、DAO、跨链桥、DID、DeFi、NFT、Game等多种项目类型。接下来我们来看看StarkNet上2023 年的几大项目......

PART.1 Argent X
Argent X是由Argent推出的StarkNet钱包,是基于StarkNet构建的浏览器插件钱包。Argent主要特点包括:社交恢复、无需以ETH作为gas费、攻击检测;目前Argent已完成第三轮融资。

PART.2 Braavos
Braavos是一家基于自托管智能合约的加密钱包开发商,为用户提供具有增强的安全性和UX 功能。通过一种简单的方式来管理多个账户,并为应用程序提供了一个统一接口。其特点包括:多账户支持、统一 API、易于扩展、安全性、自动化。

PART.3 Orbiter Finance
Orbiter Finance是一个去中心化的交叉汇总桥,用于传输以太坊原生资产,这是第2层的基础设施,它提供低成本和几乎即时的传输;但其目前仅支持ETH、USDC、USDT、DAI四个币种的转账。

PART.4 Starknet.id
Starknet.id是StarkNet的ENS(域名服务)。一个人可以免费铸造他们的StarkNet身份,这将作为一个人的StarkNet护照和链上代表。

PART.5 ZKX
ZKX 是基于StarkNet 构建的第一个无许可衍生品协议,具有自我托管和社区治理的永续期货交易平台。该协议旨在通过去中心化节点网络和提升的交易体验提供进一步的可扩展性,并为StarkNet和以太坊上的任何用户提供永久掉期和衍生品。

PART.5 zkLend
zkLend是一个建立在StarkNet基础上的Layer 2借贷协议,融合ZK Rollup的可扩展性和以太坊的安全性,具有卓越的交易速度、低廉的交易成本等优势。协议可为普通DeFi用户和经过合规性审查的白名单机构提供双重借贷解决方案。

06 结论
Starknet 的最终目标是成为一个完全去中心化和社区运营的机器,然而 Starknet 社区本身仍处于起步阶段,有很多事情需要去做。尽管如此,这个Starknet社区并没有在挑战面前退缩,迎难而上。

StarkNet的前景非常光明,凭借自身强大的技术优势和资本加持,很可能在未来几年里成为主流L2。在Layer2方案的道路中自成一格。STARK与Cairo两项技术有效表明其潜力十足,在处理大量交易时能够相对其他方案更加游刃有余。该网络特别适合扩展,尤其适用于轻客户端为中心的普适未来,到那时,人们通过自己智能手机上的节点就可以管理他们的所有以太坊事务。

