加johns微信学习
作者推特:https://twitter.com/johns20178
discord交流群:https://discord.gg/YNuryGXypV(有问题一定要进群交流,比你一个人埋头研究效率高得多)
zkSync 是以太坊的扩展和隐私引擎。它目前的功能范围包括以太坊网络中 ETH 和 ERC20 代币的低 gas 传输、原子交换和限价订单以及原生 L2 NFT 支持。
zkSync 建立在 ZK Rollup 架构之上。ZK Rollup 是一种 L2 扩展解决方案,其中所有资金都由主链上的智能合约持有,而计算和存储则在链下执行。对于每个 Rollup 块,都会生成状态转换零知识证明 (SNARK),并由主链合约进行验证。这个 SNARK 包括 Rollup 块中每笔交易的有效性证明。
此架构提供以下保证:
Rollup 验证器永远不会破坏状态或窃取资金(与侧链不同)。
即使验证者因数据可用而停止合作,用户也始终可以从 Rollup 中检索资金(与 Plasma 不同)。
多亏了有效性证明,用户或任何其他受信任方都不需要在线监控 Rollup 块以防止欺诈(与支付渠道或 Optimistic Rollups 不同)。
也就是说,ZK Rollup 严格继承了底层 L1 的安全保障。
zksync母公司matter labs完成了由顶级基金A16z领投的5000万美元融资。
下面是详细的交互教程。
打开钱包
连接钱包
增加资金
这里我们看到可以用信用卡买加密货币,也可以从以太坊钱包存入代币,这里我们选择从以太坊钱包存入代币。
填好数量后选择增加资金
钱包确认交易
存款成功,点击行
我们先制作一个nft
薄荷nft
因为是新账户,系统提示授权账户激活,我们激活它
钱包签名
这里显示了激活账户的费用
这里我们发现需要填写哈希或者cid,我们先下载ipfs
打开官网https://ipfs.io/
点击安装,安装好之后,打开ipfs软件。
选择左边文件,右边导入,导入一张你要做nft的图片
然后点击右边三个点,复制cid。
复制好cid,授权铸币nft
钱包签名
mint成功
我们可以把nft提取到L1网络。也可以转移nft。下面可以看到nft编号。
接下来我们在2层网络交易代币,打开https://info.zigzag.exchange/
开始交易
连接钱包
这里有市价单和限价单,自己选择合适的。
交易成功后,这里会有交易记录。
这里还有跨链桥功能,可以把资产从L2跨到L1。
回到zksync界面,点开发送
这里也可以把资产跨链到L1,也可以向L2地址发送资产。
这里添加联系人
历史交易记录在这里都能看到。
最后还有很重要的一步,也是被绝大多数教程忽视的一步,那就是给gitcoin捐款。
打开gitcoin官网,点击登入
这里需要一个github账户登录,没有的小伙伴自行注册一个。
点击产品,选择捐款
点击查看所有捐款
我们在这里随便挑选一个项目,添加到购物车
点击查看购物车,注意这里可能会卡住,需要多刷新几遍。
这里选择1dai就可以了,点击checkout
选择zksync checkout
连接小狐狸钱包
点击proceed
连接钱包
签名
点击complete payment
签名
交互成功。
其他有用链接