2023年11月10日,由蚂蚁链AntChain Open Labs发起的ZK Virtual Machine闭门研讨会成功召开。本次研讨会邀请了Delphinus Labs创始人 & CEO Sinka Gao, Scroll zkEVM技术负责人Zhuo Zhang,山东大学Yu Chen教授,上海交大Yuncong Hu教授,EthStorage创始人Qi Zhou,zkMove联合创始人 & CEO Greg Zhu,AntChain Open Labs研究科学家Guiming Wu、ZAN CEO Hui Zhang和Artela联合创始人Kevin Yang等在零知识证明领域有影响力的创业企业和学者,全面分享了对当前零知识证明技术以及ZK VM技术和应用的现状和未来思考。
作为一次聚焦垂直技术领域的闭门研讨会,本次活动受到了业界同仁的广泛关注。原定2个半小时的议程延长到了3个半小时,有200多人观看了线上直播,平均观看时长接近两小时,超出了主办方的预期。
AntChain Open Labs主任闫莺博士进行开场致辞。她介绍了实验室愿景及本次研讨会发起的初衷,希望通过本次研讨会聚集对零知识证明设计及其在区块链和Web3中的应用感兴趣的学术界和工业界的研究者、从业人员和企业家,分享零知识证明的最新发展,讨论当前在各种区块链应用中部署零知识证明的现状,挑战和公开问题。她也透露本次研讨会是web3技术系列研讨会技术的开端,后续将围绕行业关注的技术领域(如存储等)邀请更多专家学者交流研讨。
会议上,Sinka Gao介绍了发起zkWasm项目的初衷,他们在Web2和Web3的应用间搭建了技术桥梁,将ZKP技术用于WebAssembly虚拟机生态中,为DApp创新提供了重要的基础设施。Zhuo Zhang分享了Scroll团队在zkEVM架构设计和实现上的思考和成果,详细的阐述了zkEVM设计的原理,特别是工程化落地过程中面临的实际挑战给同行带来非常多有益的经验和启发。
接下来,Yu Chen教授分享了团队在Sigma零知识证明协议上的最新成果。Sigma协议是一种非常高效和优雅的零知识证明协议,但由于其定制化设计的要求非常高,对使用者提出了非常高的要求。他的团队提供了一种能够泛化的算法协议,充分发挥Sigma协议在数域证明上的优势,结合面向通用算术电路的零知识证明协议来构建更加高效的零知识证明系统。
上海交大Yuncong Hu教授作为Marlin算法的发明人,系统性阐述了zkSNARK体系的理论框架,清晰的勾勒出了zkSNARK算法的设计思路。对于zkSNARK的技术爱好者来说一个难得的提纲挈领的分享。他还分享了以Marlin为基础搭建的零知识证明开发平台arkworks,该平台被工业界和学术界广泛使用。
Qi Zhou分享了EthStorage团队扩展Go语言在ZK VM生态中的工作。Go语言在Web3领域有非常广泛的应用基础,Go语言理论上也能够编译到Wasm的IR上来,可以应用zkWasm实现零知识证明的应用。但实际的工程上还是有非常多的挑战,特别是Go的运行时非常大,给直接在zkWasm上的构建应用带来了很多困难和负担,zkGo的提出正是应对这些问题,已取得阶段性进展。
Greg Zhu及团队提出面向类型安全语言Move所设计的zkMove虚拟机。Move语言具备非常好的安全特性,安全是web3领域应用非常重要的考量。zkMove是针对Move语言设计的零知识证明虚拟机,继承了语言的安全特性并解决复杂数据结构的挑战。
蚂蚁链Guiming Wu总结了当前ZK硬件加速的原理和现状,并进一步分享了蚂蚁链研究团队在这个领域的最新成果。通过创新的硬件架构设计,对于ZKP硬件加速的核心部件MSM(多标量点乘)进行了优化和加速,将这项工作的性能相对当前最新的公开研究成果提升了接近2倍。
最后,AntChain Open Labs研究科学家、蚂蚁链隐私安全和硬件技术总监魏长征主持了圆桌讨论,ZAN CEO 张辉博士和Artela联合创始人Kevin Yang也加入进来与Sinka Gao和Qi Zhou博士一起就ZK技术在Web3领域创新方向,Web3安全技术和基础设施建设等话题展开了讨论,并表达了对当前Web3发展方向的期待,分享了自己的从业经验。过程中碰撞出了非常多有意思的观点的和想法,包括对基础设施从软硬件一体化趋势、去中心化存储和数据可用性方向,以及通过应用构建基础设施推动产业应用进一步发展的思考。围绕着ZK电路安全的挑战,嘉宾们提出了对相关理论和技术突破的期待,希望更多的业界专家一起携手推进ZK电路安全理论和工具的建设。
近年来通用零知识证明技术与区块链结合取得快速发展,形成了一系列框架和工具。一是多种ISA的ZK VM相继涌现,二是底层电路框架成熟,便于构建各类专用zk电路,三是针对底层证明协议的硬件加速技术取得突破,实现了高性能证明生成。一个以ZK为核心的全面可验证的计算范式即将到来,分布式应用迎来了新的发展机遇。通过本次研讨会让大家快速的了解到了当前处于技术最前沿的公司和研究团队的一些工作。AntChain Open Labs希望在接下来的主题研讨会中,给大家带来更多精彩的分享。
On November 10, 2023, the online workshop on ZK Virtual Machine, initiated by AntChain Open Labs, was successfully held. This workshop invited entrepreneurs and researchers with industrial influence in the field of zero-knowledge proof, including Sinka Gao, Founder & CEO of Delphinus Labs; Zhuo Zhang, Technical Lead of Scroll zkEVM; Professor Yu Chen from Shandong University; Professor Yuncong Hu from Shanghai Jiao Tong University; Qi Zhou, Founder of EthStorage; Greg Zhu, Co-founder & CEO of zkMove; Guiming Wu, Research Scientist at AntChain Open Labs; Hui Zhang, CEO of ZAN; and Kevin Yang, Co-founder of Artela. They shared the current status and future trends of zero-knowledge technology and its application in ZK VM.
As invitation-only seminar focusing on vertical technological field, this event has garnered wide attention from industrial and academia peers. Originally scheduled for 2.5 hours, the agenda was extended to 3.5 hours, attracting over 200 viewers for the online livestream. The average viewing duration was almost two hours, surpassing the organizer’s expectations.
Dr. Ying Yan, the Director of AntChain Open Labs, delivered the opening remarks. She introduced the laboratory’s vision and the original intention behind organizing this seminar, aiming to gather researchers, practitioners, and entrepreneurs from academia and industry who are interested in zero-knowledge proof design and its applications in blockchain and Web3. The goal was to share the latest developments in zero-knowledge proofs, and discuss the current deployment status, challenges, and open problems of zero-knowledge proofs in various blockchain applications. She also revealed that this workshop marks the beginning of a series of web3 technology events, and future events will invite more experts and scholars to exchange ideas and discuss technical areas of common industry interest, such as storage.
At the workshop, Sinka Gao introduced the original intention behind launching the zkWasm project. They built a technical bridge between Web2 and Web3 applications, incorporating ZKP technology into the WebAssembly virtual machine ecosystem. This provides the essential infrastructure for DApp innovation. Zhuo Zhang shared the insights and achievements of the Scroll team in the architecture design and implementation of zkEVM. He elaborated on the principles behind zkEVM design, particularly highlighting the practical challenges encountered during the engineering process, which offered valuable experiences and inspiration for peers in the field.
Professor Yu Chen then shared the team’s latest work in the Sigma zero-knowledge proof protocol. The Sigma protocol is an extremely efficient and elegant zero-knowledge proof protocol. However, its highly customized design requirements impose significant barriers on users. His team has developed a generalized algorithm protocol that effectively harnesses the advantages of the Sigma protocol in number field proofs. By integrating it with a zero-knowledge proof protocol designed for general arithmetic circuits, they have constructed a more efficient zero-knowledge proof system.
Professor Yuncong Hu from Shanghai Jiao Tong University, the inventor of the Marlin algorithm, provided a systematic exposition of the theoretical framework of the zkSNARK system. He lucidly outlined the design approach of the zkSNARK algorithm, which was a rare opportunity for enthusiasts of zkSNARK technology. He also presented arkworks, a popular zero-knowledge proof development platform built on the Marlin algorithm.
Qi Zhou shared the work of the EthStorage team in the extended use of the Go language in the ZK VM ecosystem. Go language has a large number of applications in the Web3 field. In theory, it can be compiled to the IR of Wasm so as to enable the implementation of zero-knowledge proof applications through zkWasm. However, there are still numerous engineering challenges, especially the large size of Go runtime, which poses difficulties and burdens for building applications directly on zkWasm. The introduction of zkGo addresses these issues and has made significant progress in this regard.
Greg Zhu and his team proposed the zkMove virtual machine designed for the type-safe language Move. Move language possesses excellent security features, which are crucial in Web3 applications. zkMove is a zero-knowledge-proof virtual machine designed specifically for the Move language. It inherits the language’s security features and addresses challenges related to complex data structures.
Guiming Wu, from AntChain, provided a summary of the principles and current state of ZK hardware acceleration and further shared the latest achievements of the research team in this field. Through innovative hardware architecture design, optimization, and acceleration of the core component MSM (multi-scalar multiplication) for ZKP hardware acceleration, the performance of this work has been improved by nearly 2 times compared to the latest publicly available research results.
Finally, Wei Changzheng, a research scientist and the Director of Privacy and Security Hardware at AntChain Open Labs, hosted the panel discussion. Dr. Zhang Hui, CEO of ZAN, and Kevin Yang, Co-founder of Artela, joined Sinka Gao and Dr. Qi Zhou to discuss topics such as the innovative directions of ZK technology in the Web3 field, Web3 security, and Web3 infrastructure. They expressed their expectations for the current direction of Web3 development and shared their professional experiences. The discussion generated many interesting and inspirational points, including the trend towards integrated software and hardware infrastructure, decentralized storage and data availability, and the role of application-driven infrastructure in promoting further industry development. Regarding the challenges of ZK circuit security, the panelists expressed expectations for breakthroughs in relevant theories and technologies and hoped that more industry experts would work together to advance the construction of ZK circuit security theory and tools.
In recent years, the applications of general zero-knowledge proof technology for blockchain has rapidly evolved, giving rise to a series of frameworks and tools. Firstly, various ISA-based ZK VMs have emerged. Secondly, the underlying circuit frameworks have matured, facilitating the construction of various specialized ZK circuits. Thirdly, breakthroughs have been made in hardware acceleration technology for underlying proof protocols, enabling highly efficient proof generation. A comprehensive verifiable computing paradigm around ZK is on the horizon, bringing new development opportunities for distributed applications. Through this workshop, audiences were able to quickly catch the lastest work of leading companies and research teams at the forefront of technology. AntChain Open Labs hopes to bring more exciting insights in upcoming workshops.
AntChain Open Labs:
Official Website: https://openlabs-intl.antdigital.com/home
Official Email: AntChainOpenLabs@antgroup.com
如果您有更多建议,欢迎给我们发邮件!
Feel free to drop us an email for any suggestion and idea.