ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
代码:
为什么个人需要公网ip?
公司就一个后端一个前端,有必要搞微服务吗?
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
为什么我的鼠标最多用半年按键就会失灵?
一个人在周末做什么最享受?
一个很穷的亲戚得了癌症,跟我借钱,借还是不借?
为什么现在的世界局势如此严峻?
PHP初学者,我能不能使用PHP来开发桌面应用?
想学编程,该不该买MacBook?
有什么实用的数据可视化软件和网站?
大量消息在 MQ 里长时间积压,该如何解决?
你们学校的校花都是怎么样的?
1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
你们都用 Python 实现了哪些办公自动化?
哪个瞬间让你觉得编程只是一门技术?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
显示器是接DP还是接HDMI?
什么时候你意识到自己不年轻了呢?
未来10年,人民币会取代美元吗?
怎么学习前端开发?求推荐学习路线?
软路由真的比硬路由更好吗?
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
腰肌劳损怎嘛治啊?
微信服务器会保留聊天记录吗,会保存多久?
如何评价zig这门编程语言?
rust有什么适合萌新练手的项目吗?
微软edge浏览器为什么逐渐被其他的浏览器代替?
后端真的比前端累吗?
NAS的硬盘损坏率真的有这么高吗?
为什么都认为无GC语言一定会比有GC语言要快?