ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
{dede:pagebreak/}
万兆的网络速度有多大意义?
有没有追妻火葬场追不回来,女主跟男二收获幸福,男主后悔莫及的文?
有没有一种可能,天基导弹拦截系统可以直接将洲际导弹按死在家门口?
学生校服如何隐藏内衣痕迹?
独立开发桌面程序(Windows)UI框架选择哪个更好?
你在国产电影或电视剧里见过哪些脱离实际生活的离谱设定?
吴柳芳的真实水平如何?
中医把脉是***吗?
中国预警机世界领先吗?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
部队的体能训练一般有哪些?
紧身牛仔裤看起来不正经,真的是这样吗?
PCL-181和国外同行相比的优缺点是什么?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
你最喜欢哪门编程语言?为什么?
如何评价网红店太二酸菜鱼?