Bulletproofs 没有相关文件
【问题分类】
- bug
- P2P网络相关(包含libp2p,liquid)
- 链账户身份与权限相关(证书问题、public、多签投票问题)
- 核心交易引擎相关(交易池、DAG)
- 共识相关
- 智能合约相关
- 存储相关
- SDK相关
- 长安链CMC工具
- 长安链管理台
- 长安链浏览器
- 长安链合约IDE
- 长安链web签名插件
- 跨链相关
- 轻节点相关
- 隐私计算相关
- 密码学相关
- 环境依赖
- 其他补充:
【问题描述】(请对问题进行描述,方便定位问题)
在fabric上使用Bulletproofs 使用手册只有wasm文件,没有源码进行参考。
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
导入Bulletproofs库时,报错
/vendor/chainmaker.org/chainmaker/common/v2/crypto/bulletproofs/bulletproofs_cgo/commitment.go:25:10: fatal error: bulletproofs.h: No such file or directory
直接下载common里面的进行使用,容器运行合约时,报错:
/usr/lib/gcc/x86_64-alpine-linux-musl/11.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: bulletproof/bulletproofs_cgo/c_lib/libbulletproofs.a(std-c6dddd3d354e6bea.std.9m6hw7w6-cgu.0.rcgu.o): in function
std::sys::unix::net::on_resolver_failure':
peer0.org1.example.com|/rustc/5c029265465301fe9cb3960ce2a5da6c99b8dcf2//library/std/src/sys/unix/net.rs:450: undefined reference to __res_init'
libbulletproofs.a 构建有问题,这部分可以开源吗?