如果你自己是在 Web3 泥潭里摸爬滚打的开发者,你一定会对现在的“公链造轮子运动”深恶痛绝。你想在以太坊生态混,得精通 Solidity;你想去搞那些主打高性能的并行 EVM 或非 EVM 链,大概率得啃下 Rust;而现在,零知识证明(ZK)赛道火了,各个 L2 和隐私链又开始大张旗鼓地发布自己独创的智能合约语言,比如 Cairo、Leo 等等。说句实在话,开发者们的时间和精力全耗在跟这些极度小众、缺乏完善工具链的编译器搏斗上了,哪里还有心思去打磨产品的商业逻辑?ZK 技术确实是扩容和链上数据保护的终局,但如果每次写个带隐私保护的 DApp,都要求开发者具备密码学博士的数学底子去手敲底层电路,这项技术永远不可能迎来真正的大规模爆发。

这两天我逐字逐句地抠了 @MidnightNetwork 的轻白皮书,发现这帮人简直是业内的一股清流。他们没有陷入“技术原教旨主义”的自嗨去造一门所谓的完美语言,而是做了一个极其贴地气、也极其聪明的战略决策:全面拥抱 TypeScript。

根据 Midnight 白皮书的数据,截至 2024 年上半年,TypeScript 是全球第二受欢迎的编程语言 。这意味着什么?这意味着 Midnight 的 TypeScript 智能合约框架直接免除了开发者学习和维护小众编程语言技能代码的需要 。全球数以千万计的 Web2 前端老哥、Node.js 后端大佬,几乎不需要跨越陡峭的学习曲线,就能直接通过 TypeScript API 接口调用底层复杂的 ZK 密码学能力,轻松构建保护用户、商业和交易元数据的应用程序 。

不仅如此,在可扩展性上,Midnight 的 ZK 架构使用了基于 Kachina 的研究技术 。与那些试图用通用 ZK 电路解决所有问题的链不同,Midnight 允许使用特定类型的 ZK 电路 。这种设计的直接好处是,多个应用程序可以在同一条链上同时运行,且交易争用更低 。当你在一个真实的商业环境中运行 DApp 时,这种设计能带来大得多的规模和效率 。

Web3 想要迎来源源不断的活水,第一步就是放下身段,别再折磨开发者了。Midnight 表面上看是选了个普及度高的语言,本质上是在做生态的“降维打击”。谁能最快把传统世界的庞大开发者群体拉拢过来,谁就能定义下一代隐私 DApp 的标准。别总盯着那些炒作概念的空气币了,多研究研究真正铺设底层基础设施的 $NIGHT #night