查看原文
其他

连线 zkApp 开发者|Florian Kluge

好奇心和求知欲,将他引向 proof-of-concept —— Mina 社区成员 Florian,现在是一名 zkApp 开发者,曾获得 Mina 季度社区 Grant。他致力于开发的 zkRollup 将有助于扩展 Mina 并永久改善开发体验。阅读文章,了解 Florian 和由他开发的 zkRollup。


在朋友向他介绍了 Mina 之后,Florian Kluge (Trivo#0001) 在 2021 年 4 月加入 Mina Discord,并积极了解了质押和节点操作。作为一名来自德国的软件开发者,Trivo 对深入研究区块链非常感兴趣。
在 Mina 社区其他成员的帮助下,他积极地进行提问。不到两个月,Trivo 成为了一名专家,并积极帮助其他社区成员。不久后他开始深入研究更深层次的 Mina 技术,zkApp。





Trivo 对扩展性应用非常感兴趣,并在 2022 年初加入了为期 12 周的第一期 zkApp Builders Program。从该项目毕业后,他通过 Mina 的季度社区 Grant 获得了资金,并保持与 Mina 的生态合作伙伴 O(1) Labs 的工程师合作,继续建设他在该项目期间启动的项目。一起来了解 Trivo 目前正在进行的项目(为清晰起见,已对采访进行编辑)。





1

和我们谈谈你在 zkApp Builders Program 期间的开发的项目吧。

我正在开发一个,叫做 zkFusion。zkRollup 将增加交易吞吐量,并且该框架可以成为开发者构建应用的工具,无需过多担心底层基础设施。开发者有望可以轻松地将他们现有的智能合约(用 SnarkyJS 编写)集成到 rollup 框架中 —— 本质上可以帮助他们轻松地启动自己的应用特定框架(当前计划)。这对于搭建 DEX 等非常重要,并且还会带来更好的用户体验。


我之所以开发 zkFusion,是因为 SnarkyJS 和 Mina 是完全崭新的,因此让新加入的开发者能够通过访问高质量的工具来支持生态是具有重要意义的。zk-SNARK 是 Mina 的核心,因此你自然就会想在其上开发一些利用 zk-SNARK 的东西!特别是 SnarkyJS 很好地肩负着所有底层密码学,让我得以专注于我的业务逻辑。


2

在开发 zkApp 的过程中,有什么是让你感到特别兴奋的?

zkApp 需要你从完全不同的角度考虑智能合约。刚开始零知识编程的时候非常具有挑战性,但是过一段时间就会习以为常。感谢 SnarkyJS 让事情变得如此简单!


在我接触 Mina 之前,我玩过其他 ZK 工具,比如 Circom,但并未真正喜欢使用它。相比之下 SnarkyJS 更容易使用,特别是对于有过 Web 开发背景或用过 JavaScript/TypeScript 进行一般编程的人来说。在生成状态转换证明时,SnarkyJS 承担了所有的重任。


3

在开发 zkFusion 的过程中有没有遇到什么挑战?

开发一个应用,无论大小,零知识或非零知识,都需要大量的规划和经验。尤其是像 rollups 这样的技术,在业界还是全新的,没有被广泛使用或开发。正因为如此,一个人必须完全(或多或少)从头开始。


我努力从现有的东西中学习。最值得注意的是现有项目的资源,如 zkSync 或 Starkware。目前我正在与 Mina 的生态合作伙伴 O(1) Labs 的工程师合作,继续全职开发我的项目。


4

你已经启动了zkRollup,接下来有什么计划?

在 zkApp Builders Program 结束后,我获得了一笔资助,帮助我继续进行开发和改进。我的目标是提高吞吐量和稳定性。最终,我想“发布”一些开发者可以使用的工具,帮助他们启动他们的 zkApp,而不必过多担心底层细节和基础设施。


5

你理想的 zkApp 用例或应用是什么?

除了可扩展性解决方案之外,我对简易无需信任的 KYC 非常感兴趣。大多数 KYC 流程目前都非常乏味并且流程让人感到厌烦,你必须浏览所有文件并放出大量个人信息。使用一个小的零知识证明会变得容易得多。


Mina 的 ZK 预言机以无需信任的方式访问 Web2 数据,将支持这样有趣的用例!



你可以在季度生态路线图更新中了解  Florian 的开发进展。另外,你可以通过进入 zkApps Beta Testers 排行榜来加入 Florian 的 zkApp 之旅,在那里你将通过完成 zkApp 测试挑战来学习搭建 ZK 智能合约的基本知识。为了提供更好的体验,申请是分阶段通过的。


zkApps Beta Testers 排行榜


如果你是对构建 zkApp 感兴趣的开发者,请注册 zkApp 开发者介绍指南(深入了解 Mina、构建 zkApps 需要了解的内容以及可用资源指南)。



你可以通过以下方式和 Florian 取得进一步联系:


Mina Discord: Trivo#0001




About Mina Protocol

#PoweredByParticipants


Mina 是全球最轻量区块链,由参与者参与治理。


凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。





全球最轻量区块链 人人皆可参与

公众号|Mina Protocol Official

微 博|Mina_Protocol



往期回顾

2022 Q3 透明度报告

11 个正在 Mina 上参与测试的 zkApp|2022 年 10 月

Mina 生态路线图|2022 Q3                 


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存