Time:2023-07-01 Click:93
加密世界的新晋热门,ZK-Rollup 技术何以成为开发者们竞相追逐的热点?高度保障隐私与安全,拥有强大的扩容能力,是否能让 ZK-Rollup 技术在市场竞争中突出重围?面向 Web 3 的未来,开发者对待 ZK-Rollup 技术或许更应保持辩证思考的态度,才能把握 ZK 赛道的机遇,挖掘链上应用开发的潜力。如果你也对 ZK-Rollup 技术充满兴趣,不妨来听听这一期 TinTinWeekly 的嘉宾们围绕 ZK-Rollup 技术分享的经验心得。
开发者如何把握 ZK 技术红利?学习技术文档、尝试撰写代码,发挥链上可组合性功能
熟悉零知识证明的开发者应该都知道,ZK 技术的最大的优势就在于安全性和隐私性。此外 ZK era 和 Starknet 都原生支持了账户抽象功能,给 Web 3 用户带来了全新体验。“我们可以预期的是 ZK era 和 Starknet 上都原生支持账户抽象是 Web 3 用户体量达到更高量级的必经之路”,Aaron 充满信心地说道。利用账户抽象,我们可以化解传统交易过程中费用多、周期长的困境,还能凭借 ZK 技术增强账户的隐私性和安全性,达到许可公平性和去中心化的目标,这是对用户体验的一个积极信号。“区块链和智能合约本身就是以公平、透明的原则在底层实现账户抽象,谁能更快开发出优秀的钱包应用,就能获得更多用户市场的优势”。
然而,ZK-Rollup 技术在赋予开发者全新机遇的同时也充满各种挑战。“ZK 技术本身存在的诸多挑战来源于技术本身的不成熟性,比如代码不成熟导致做出假证据的情况出现”,Icer 老师概括道。具体而言,第一个挑战是合约限制,用户汇总的转账记录中只有极个别指定信息是被聚合起来的;第二个挑战是支持复杂逻辑,目前来说支持 ZK EVM 的技术尝试和性能提升仍不理想,“面对区块链的不可能三角——安全性、扩展性、去中心化,ZK-Rollup 继承了主链的安全性,但却没有完全保证去中心化 ”;第三个挑战是综合性风险,像 ZK-Rollup 支持的许多平台都暴露出了合约升级、退出机制等方面的技术缺陷,这是值得警惕的。面向未来的长远发展,ZK-Rollup 技术应用到平台建设和项目开发过程中,仍然需要开发者保有“趋利避害”的意识,才能真正做到扬长避短。
为了更好地迈向加密世界,Starknet 采用 ZK 技术取得了亮眼成绩。与以往 ZK 技术不同,Starknet 使用 ZK VM,“虽然牺牲掉部分运作效率,但能提升 ZK 性能、降低使用成本,充分满足扩容要求”,Leo 老师指出。此外,Starknet 自定义开发者语言——Cairo,用于支持原生账户抽象,致力于打造便捷好用的合约钱包。
Starknet 在链上可以实现更快、更复杂的计算,契合了全链游戏的开发需求。诸多充满潜力的全链游戏和衍生游戏都在 Starknet 上得以开发。同时, Starknet 还助推动态 NFT 入驻全链游戏项目,实现各类游戏创意。
发展起来的 Starknet 中文社区,也在吸纳更多 Web 3 开发者加入技术生态。Leo 老师介绍道:“目前 Starknet 中文社区主要在做两件事情,一是技术科普,围绕 Twitter 平台做日常的资讯更新,翻译技术科普内容;二是开发者教育,帮助在 Crypto 领域发展的开发者顺利进入到 Starknet 生态。未来 Starknet 也将不定期举办教育培训、黑客松比赛。” 相信汇聚更多开发者力量的 Starknet 还将开发出令人惊艳的产品。
作为风险投资人,Yuxing 老师和韭菜老师还看到了 ZK-Rollup 技术背后的投资机遇。“我非常关注 ZK-Rollup 本身的技术创新,比如全链游戏就是 ZK-Rollup 技术体系下值得投资的产业方向;此外,ZKML 等人工智能技术与 ZK 的结合也是未来发展的潜力赛道”,Yuxing 老师谈道。相较于具体的投资赛道,韭菜老师建议大家用更加宏观的视野来看待 ZK-Rollup 技术,他指出我们需要从技术和生态两个方面解决 ZK-Rollup 面临的发展难题。只有培养更多开发者,建立起良性的社区生态,设计性能卓越的技术工具,才能助推 ZK-Rollup 孵化出更多值得投资的项目。我们在找到全新的技术叙事时,也要看到生态发展的现状,这是最重要的命题。
“面对 ZK 领域的投资发展机会,还是要看后续有没有龙头的 DApp 崛起。” 不可否认,作为链的基础设施,ZK-Rollup 在交易、借贷、稳定币等方面的建设仍处在早期阶段,韭菜老师期待未来在 ZKML 赛道上能够诞生全新的项目。
对于开发者而言,除了把握 ZK-Rollup 技术的投资风向,更需要提升自己的开发实力,才能把握开发机会。在场嘉宾老师们建议,对 ZK-Rollup 感兴趣的开发者应当进一步聚焦技术文档的针对性学习(了解 ZK 技术的基本原理和算法逻辑);有开发经验的选手可以尝试撰写 ZK-Rollup 技术代码,提升技术本领会拥有更加广阔的视野。在此基础上,开发者们要充分发挥区块链原创性和可组合性的技术优势,不断创新和探索技术耦合的可能性,让 ZK-Rollup 也能在 Web 3 的未来发光热热!