开启模块支持后,并不能与GOPATH共存,所以把项目从GOPATH中移出即可。换句话说,就是不能放在linux环境变量所定义的/etc/profile中定义GOPATH下,可以改成一个子目录存放,就不会提示了。
因为区块链的特性,智能合约无法主动获取到链外的数据,而许多业务比如金融衍生品交易平台、借贷平台、IoT、博彩游戏、保险、预测市场等需要与外界进行交互,为解决此类问题引入了预言机来支撑业务的实现。例如DeFi需要通过外部服务来获取外部世界实时的币价;博彩游戏等场景中需要使用到不可预测、可被链上验证的随机数,区块链环境内无法满足这个需求,而...
区块链是一个确定性的、封闭的系统环境,区块链中智能合约产生的交易也需要确定的结果,因此智能合约的宿主虚拟机(VM)禁止在构建交易时加入不确定的外部调用,这个处理机制导致区块链内无法主动获取外部数据。预言机是区块链和现实世界之间的桥梁,通过将现实世界的数据输入到区块链上,将区块链和现实世界连接起来,为智能合约提供安全可靠的外部数据。
使用BSN测试网测试Fabric服务,调用reqChainCode接口时userName非必填项,使用网关SDK调用网关API时将请求参数中的userName去掉即可。
可以,BSN测试网和BSN商用联盟链服务是两个相互独立的环境,两者互不影响。
商用IPFS服务和商用联盟链服务是一样的,扣款失败72小时后,服务会自动被停用,如扣款失败超过两周用户仍未支付的,服务将会被退订。退订前服务可以再启用,服务退订后,文件将会被删除,上传key失效,下载key可以继续使用(需IPFS流量周期账单已支付)。
调用IPFS下载接口时,接口地址为https://节点网关地址/ipfs/[peer名称]/下载key/api/v0/get,要使用下载key拼接接口地址,不要使用上传key拼接地址。
从 https://github.com/BSNDA/PCNGateway-Java-SDK/releases 这个页面可下载bsn-sdk-java-jar-with-dependencies.jar。
目前BSN未提供已部署应用的运行信息相关接口,所有提供的API接口在帮助手册中均有介绍,详见 https://www.bsnbase.com/static/tmpFile/bzsc/developer/5-4-1.html 。