The First项目报告:深度解读Layer 2生态zkSync

2024-06-18 20:04

本文主要是介绍The First项目报告:深度解读Layer 2生态zkSync,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

zkSync发币了,这个无数撸毛党心心念念数年之久的项目终于要来了,zkSync 是由Matter Labs 于2019 年推出的以太坊Layer 2 扩容解决方案,作为L2龙头项目之一,与其同属一个层次的L2四大天王之三Optimism、Arbitrum、zkSync、StarkNet,四大天王,早已在加密圈跑马圈地,时至今日zkSync才姗姗发币,它将是就此沉沦还是后来居上,成为目前一大悬念。但不管如何,流量拉满的ZKS尽管充满争议,但各大交易所还是纷纷上架其代币,The First亦未落后,于6月18日18:00(UTC+8)推出ZK/USDT交易对,现在就让我们深入了解下L2最后的龙头代币zkSync吧。

一、zkSync是什么?

zkSync 是由Matter Labs 于2019 年推出的以太坊Layer 2 扩容解决方案,Matter Labs 的创办人Alex Gluchowski早期在以太坊基金会做Plasma 研究员( Plasma 是较为初阶的扩容解决方案),2018 年创立了Matter Labs,zkSync 已获得多家知名VC 如a16z, Dragonfly 投资。

zkSync 是基于 zk-rollup 架构的以太坊二层扩容解决方案,旨在实现高性能、低成本的智能合约和区块链应用。它利用 zk-rollup 技术实现高吞吐量扩容,以降低交易成本和提高确认速度。zkSync Era 是在 zkSync 协议基础上建立的,具有更快的交易速度、更高的可扩展性和更经济高效的特点。它应用于 DeFi、跨链桥、NFT 等多个领域。由于其高效和低成本的特性,zkSync 受到了资本市场的广泛关注,并正在迅速发展。

zkSync是一组称为rollps的双层解决方案的一部分,更具体地说,zkSync是ZK rollup。(ZK代表“零知识”,这是一个加密术语,意味着一方可以向另一方证明某事是真实的,而无需披露任何其他信息)

什么是rollup?rollup的工作原理是将链外交易打包或“汇总”为较小的交易,并将其发送到第一层。通过将事务发送回L1,rollup继承以太坊区块链的安全性和最终结果。

rollup有两种类型:零知识ZK和最优。这里我们只讨论ZK rollup。

ZK rollup每批事务都将发送给链外验证器,该验证器生成加密证书(在zkSync中称为SNARK)以证明这些事务是有效的。虽然很难生成证明,但很容易验证证明是否有效。这意味着它可以发送到L1并在智能合约中验证。这使得L1和L2之间的传输几乎无摩擦。

zkSync和Dapps虽然Dapps将能够在zkSync上构建,但平台尚未准备就绪。它还将与以太坊虚拟机(EVM)兼容,这意味着您将能够轻松地将L1上的现有智能合约转移到L2。

zkSync Era 历史
  • zkSync 1.0 - zkSync Lite 于 2020 年 6 月 15 日在以太坊主网上启动,实现了约 300 TPS 的交易吞吐量,但是不兼容 EVM。

  • zkSync 2.0 - zkSync Era 于 2023 年 3 月 24 日启动,支持 Solidity(通过 zkEVM)和 Zinc(rollup 的内部编程语言)实现任意智能合约功能;其次,通过 zkPorter - 一种结合了 zk-rollup 和分片的协议,吞吐量呈指数级增长,达到 20,000+ TPS。

zkSync Era 对比 zkSync Lite 最大的卖点便是兼容 EVM,可以执行用 Solidity 或以太坊开发中使用的其他高级语言编写的智能合约,能吸引更多开发者与使用者能够无缝衔接生态。除此之外交易成本对比之前降低了 50 倍、20000 TPS 的速度也让使用体验上无论是相较于以太坊本身或是 zk lite 都有长远的进步。

zksync 1.0和zksync 2.0的主要区别

智能合约支持

  • zkSync 1.0主要关注简化的支付和资产转移场景,而不支持以太坊虚拟机(EVM)兼容的智能合约。

  • zkSync 2.0提供了对 EVM 兼容智能合约的完全支持,这意味着开发者可以轻松地将现有的以太坊智能合约部署到 zkSync 2.0。

可组合性

  • zkSync 1.0 仅支持有限的跨合约交互

  • zkSync 2.0 通过保留关键 EVM 功能(如智能合约可组合性)提高了协议间互操作性,这使得 zkSync 2.0 更适合构建复杂的去中心化金融(DeFi)应用程序。

账户抽象

  • zkSync 2.0 引入了账户抽象的新功能,简化了用户和智能合约之间的交互。账户抽象允许用户使用任何签名方案与智能合约进行交互,从而提高了用户体验

更强大的开发工具

  • zkSync 2.0 配备了一整套开发工具,包括 CLI(命令行界面)和 SDK(软件开发工具包),使开发者能够更轻松地构建和部署基于 zkSync 的应用程序。

zkSync作为一种无需信任的协议,用于以太坊上可扩展的低成本支付,由zkRollup技术提供支持。它使用零知识证明和链上数据可用性来保证用户资金的安全。

zkSync采用的ZK-Rollup技术在隐私、可扩展性和交易成本方面具有优势,将有助于项目在竞争激烈的Layer 2市场中脱颖而出,成功筹集了2.58亿美元的融资,同时获得了BitDAO的2亿美元资金承诺,zkSync团队成员具有丰富的行业经验和技术背景,这将有利于项目的稳健发展和持续创新。zkSync是一种专注于扩展以太坊交易吞吐量的Layer 2解决方案。通过使用零知识证明(zkProofs)技术,zkSync旨在实现高性能、低成本、高安全性和去中心化的交易。

二、zkSync代币经济学

zkSync的官方代币为ZK,供应量为 210 亿枚代币,除空投外,社区分配占比 66.7% ,生态系统激励占比 19.9% (由 zkSync 基金会分发),投资方分配 17.2% ,团队分配 16.1% ,Token Assembly 分配 29.3% 。分配给投资者和团队的代币在第一年将处于被锁定状态,然后在 2025 年 6 月至 2028 年 6 月之间的 3 年时间内解锁,具体分配方式如下:

Token Assembly:6,153,000,000 ZK,占总供应量的 29.30%;

生态系统奖励:4,179,000,000 ZK,占总供应量的 19.90%;

空投:3,675,000,000 ZK,占总供应量的 17.50%;

早期投资者:3,612,000,000 ZK,占总供应量的 17.20%;

团队:3,381,000,000 ZK,占总供应量的 16.10%;

zkSync 表示,三分之二(约 67% )的 ZK 代币将分配给社区。其中,总供应量的 17.5% 将通过一次性空投进行分配,其余社区代币将随着时间的推移,通过 zkSync 基金会和 ZK Nation 治理流程管理的生态系统计划进行分配,以支持不断发展的生态系统。

ZkSync作为以太坊二层扩容领域的佼佼者之一,具有广阔的市场前景和商业价值。ZkSync是以太坊创始人v神最看好的L2项目,随着以太坊生态系统的不断壮大和发展,Zkync使用了Zk技术作为l2解决方案,Zk技术第一点就是技术难度非常大,而且解决了arb以及op 不能解决技术型问题,也是v神以及以太坊团队最看好的解决方案。

随着zkSync代币空投的发布,如今zkSync 已然成为全网焦点,据 Dune 数据显示,截止 6 月 11 日,zkSync 桥接存储总价值(TVB)约 328.6428 万枚 ETH,桥接用户地址总数为 2,926,969 个。与其他 L2 相比,Optimism 桥接存储总价值为 770,890 枚 ETH,Arbitrum 为 3,794,152 枚 ETH、Starknet 为 904,659 枚 ETH。当然,目前 zkSync 上很多资金仍然还是在为撸空投,真正因为生态而长期留存资金与其他 Layer2 龙头相比还有很大差距。

作为 Layer2 四大天王中发币最晚的项目,很多人都对zkSync 报以极大的期待,但时间依旧是项目发展最终的因素,如今其他几大L2项目早已风生水起,ZK能否在这轮牛市中弯道超车,再度成为L2赛道的顶级项目,我们拭目以待。

这篇关于The First项目报告:深度解读Layer 2生态zkSync的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1072972

相关文章

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

解读Pandas和Polars的区别及说明

《解读Pandas和Polars的区别及说明》Pandas和Polars是Python中用于数据处理的两个库,Pandas适用于中小规模数据的快速原型开发和复杂数据操作,而Polars则专注于高效数据... 目录Pandas vs Polars 对比表使用场景对比Pandas 的使用场景Polars 的使用

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,