文章目录
web3之以太坊链二层(layer2):StarkNet
什么是StarkNet
官网:https://www.starknet.io/
Starknet is a Validity Rollup Layer 2. It provides high throughput, low gas costs, and retains Ethereum Layer 1 levels of security
StarkWare公司一直致力于通过零知识证明(ZK)来解决区块链扩容问题,先后研发了2个L2方案——StarkEx和StarkNet。
目前,以Rollup技术为代表的Optimism、Arbitrum、zkSync、StarNet这四个L2网络,链上锁仓的加密资产总价值(TVL)属Arbitrum最高,达26.7亿美元,在L2整个市场中占比52%;Optimism的TVL为14.5亿美元,排在第二,市场占比为28.5%;而StarNet的TVL最少。
目前行业中最受人瞩目的两大通用型 ZK Rollup 当属:zkSync 2.0 和 StarkNet。
背景:StarkWare、StarkEx、StartNet、STARK
简单来讲,StarkWare 是一家公司,目前有两个产品:
• StarkEx:这是一种特定应用于交易场景的扩展技术,目前正被几个以太坊项目使用,包括 dYdX、ImmutableX、Sorare 和 DeversiFi。
• StarkNet:一个通用型的 ZK Rollup 扩展网络。
那么 STARK 呢?这就得提到 zkSync 了,我们都知道 zkSync 和 StarkNet 都是基于 ZK Rollup 技术方案,但两者的主要区别是什么呢?其中之一是它们所采用的零知识证明技术:
•SNARK(zkSync):零知识简洁非交互式知识论证 | Succinct Non-interactive Argument of Knowledge。2012 年首次提出,不久后便开始采用实施,具备技术先发优势;生成的证明足够小,因此验证时间也短;需要受信任的初始设置,有可能产生“有毒垃圾”。
•STARK(StarkNet):零知识可扩展的透明知识论证 | Scalable Transparent Argument of Knowledge。由 StarkWare 团队于 2018 年推出的、相对较新的技术;生成的证明相对较大;算法运算公开透明,无需要受信任的初始设置,因此不存在“有毒垃圾”;可扩展。
StarkWare公司一直致力于通过零知识证明(ZK)来解决区块链扩容问题,先后研发了2个L2方案——StarkEx和StarkNet。
StarkEx是一套L2扩展引擎技术,提供一系列基础组件,专门为以太坊链上应用(DApp)提供程序服务。我们熟知的NFT游戏公链Immutable X、去中心化衍生品平台dYdX、去中心化交易所DeversiFi、NFT足球游戏Sorare都基于StarkEx构建。但有一个问题,利用StarkEx构建的项目彼此独立,无法相互交互,丧失了区块链应用的可组合性。
于是,开放性更强的L2网络StarkNet诞生了。不过,该网络智能合约部署采用了一种新编程语言Cario,这对已经熟悉以太坊Solidity编程语言的开发者来说不太友好,还因此一直无法兼容以太坊虚拟机(EVM),这直接为以太坊头部应用的迁移埋下了障碍,造成该网络的早期生态不稳不火。
StarkNet生态项目
StarkNet生态系统钱包
以太坊 L1 钱包使用 MetaMask(以下称为 MM),StarkNet 是 zk-Rollup Layer2 网络,采用智能合约钱包,目前不兼容 MM;在StarkNet生态系统中有两个主要的钱包 Argent X 或 Braavos。
-
Argent X :一个简单而安全的移动加密货币钱包。它是开源的,建立在zkSync上,这是一个基于ZKP的以太坊Layer 2 rollup解决方案。
-
Braavos :创建的目的是为了制作一个自我保管的钱包,在不影响去中心化和自我保管资产的巨大利益的情况下,使用起来很方便,让人放心。
Argent X
Argent X 是当前用于连接 StarkNet 网络的唯一浏览器插件钱包,类似于 Metamask。
•官网:https://www.argent.xyz/argent-x/
•获取测试币:argentlabs.github.io/argent-x/
官方桥StarkGate
StarkGate是StarkNet官方推出的跨链桥,支持以太坊主网与StarkNet之间的资产转移,目前已上线测试版,用户可以通过Argent X钱包进行ETH及ERC-20标准资产的转移。
StarkGate 主网:
https://starkgate.starknet.io
StarkGate Goerli 测试网:
https://goerli.starkgate.starknet.io
L1 goerli 水龙头
https://goerlifaucet.com
https://faucet.paradigm.xyz
L2 goerli 水龙头
https://faucet.goerli.starknet.io
Mint Square
Mint Square 是基于 StarkNet 的一个 NFT 平台,目前提供了一个简易的 NFT 自制功能。
•官网:https://mintsquare.io/