ZKP作为一个复杂的密码学应用,其底层还是建立在其他的building block/primitive上的,所谓问题还是为什么很多密码学得库都逐渐改成了Rust实现。
当然作为补充,Golang实现的ZKP系统也不少,最广为使用的就是 gnark 。
用Rust实现密码学库,一个非常典型的好处就是类型安全 。
例如u32变量,其所有计算都是良好定义的,例如2个u32的加法,如果在某一处出现了溢出的可能性,编译期间就会被发现。
从而迫使你使用checked_add,overflow…。
最近在想,女生所谓的“完美身材”到底是什么。 我以前以...
我觉得 Flutter fans 真的是很神奇的群体... ...
花折 - KubeDoor 花开堪折直须折 莫待无花空折枝 ...
先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我...
每次有家长痴迷练舞压腿练气质我就发这张图。 这大腿骨怎...
人物刻画太到位了, 齐昊居然不是渣男, 野狗居然不为鬼厉效死...