路印协议首席架构师 Brecht Devos 撰文讲授如何优化 libsnark 库,将生成零常识证明的本钱低落为每笔生意业务 0.03 分 RMB,且内存耗损降为此前的 1/5。
内存优化内存耗损大户有两个:证明钥和电路。电路是最占用内存的,证明钥占用的内存是每 100 万个门限制小于 512MB,对比电路来说,它看起来没那么吃内存。
优化功效我们此刻只用少于 1GB 的内存,就可以同时处理惩罚 100 万个门限制电路,并且能到达一个 CPU 核每秒为 4 万个门限制电路生成证明的结果。一笔基于 ZK Rollup 的转账约莫需要 3 万个门限制,一笔基于路印协议的生意业务需要约 6 万个门限制,因此,一个 16 核的 CPU 每秒就能处理惩罚 20 笔转账可能 10 笔生意业务。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。