ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
瑜伽裤和牛仔裤哪个更显身材?
为什么有些老顾客吃着吃着就不再来照顾生意了?
055驱逐舰 是个什么概念?
商业史上有哪些降维打击的经典案例?
为什么买了Switch后,却发现它并没有那么好玩?
人在45岁是一种什么感觉?
你见过身边身材最好的女生是什么样子的?
能分享一下你写过的rust项目吗?
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
买到烂尾楼到底该有多绝望?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
请问买个nas,能够直接把游戏装进去吗?
中国的坦克基本每10年一代,为何99式之后就没有新型坦克了?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
使用J***a开发简单CAD软件?
为什么一部分 Go 布道师的博客不更新了?
如何设计出色的网站后台原型?
亚马逊 CEO 称硅谷 AI 裁员潮已至,公司大量岗位将被AI替代,哪些人先被淘汰?如何看待这一趋势?
《武林外传》里最让你心酸的画面是什么?
大鹅现在突然想通了,把远东割让给东大,会有什么后果?
Linux内核代码大佬们如何观看的?
PHP和Node.js哪个更爽?
有什么是你去了上海才知道的事情?
仰望u9明明技术实力更强,为什么纽北的成绩没有小米su7ultra好?
如何自己搭建家庭服务器?
卖域名还是个好生意吗?
很多人开始弃用印象笔记了,你还在使用印象笔记吗?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
明星不拍戏的时候都在干什么?