这是由链客区块链技术问答社区收集整理,为了帮助区块链技术人员在实战中解决一些技术问题。在后续我们还会寻找整理一些实际中遇到的问题提供给大家,敬请期待!
1.在fabric中,如何实现组织ORG1与组织ORG2之间的PEER互相交互
{"Args":}',如何把a定义为属于ORG1,b定义为属于ORG2?
答:一个channel一本账。channel里的所以org共享账本数据,org1与org2如果在一个channel就可以共享账本数据了。
2.fabric中每台peer上的ca不合根ca联网,怎么做到网络中其他节点的信任?
答:每个节点上都有根ca签发的证书啊,节点加入首先得有证书,不管是根签发的,还是中间节点签发的。
欧盟计划拨款1770亿美元为区块链、5G等领域提供资金支持:9月16日消息,欧盟官员计划通过 1770 亿美元的投资资金支持该地区的技术发展,投资领域包括区块链、数据基础设施、5G 和量子计算等,具体分配细则尚未公布。计划中的 1,770 亿美元投资基金约占欧盟领导人于 2020 年 7 月商定的 7,500 亿欧元(8,870 亿美元)刺激计划的五分之一。欧盟委员会主席Ursula von der Leyen还强调了为整个地区投资数字技术的重要性。据悉,早在 2019 年 4 月,欧盟就成立了国际可信区块链应用协会(International Association of Trusted Blockchain Applications),其任务是支持和促进该地区分布式账本技术的采用。(彭博社)[2021/9/16 23:28:31]
3.fabric中间CA签发证书的时候,需要跟ROOTCA通讯吗?
声音 | 苏宁金融研究院院长助理:区块链未来潜在影响要比移动支付大得多:金色财经报道,苏宁金融研究院院长助理薛洪言表示,区块链是个技术名词,局限于专业领域,本质上,用户关心的还是服务和产品体验,区块链只是达成这一目的的工具。目前,区块链在不同行业应用深浅程度差别很大。整体来看,区块链在金融业的应用已小有成效,在数据共享、供应链金融、ABS、支付、数字货币等方面均有了不同的突破,个别领域区块链甚至可能取代原有模式流程,成为主导模式。以目前普及率非常高的移动支付为例,其是商业场景层面的基础设施,激活了很多场景的活力;而区块链则是技术模式层面的基础设施,更加底层,能从根本上改变很多商业生态的业务逻辑,未来潜在影响要比移动支付大得多。[2019/11/14]
答:不需要。
声音 | 俄亥俄州财政部长:俄亥俄州拥抱加密货币和区块链:据CCN报道,针对开始接受加密货币支付税款,美国俄亥俄州财政部长Josh Mandel周四表示,俄亥俄州“自豪地做了一小部分”,成为美国第一个这样做的州。财政部长表示,这一举措有两个主要动机。首先,这为纳税人缴纳税款提供更多选择和便利。第二,俄亥俄州是一个拥抱加密货币、拥抱区块链技术,他希望该国其他地区的软件开发商、企业家等能意识到俄亥俄州对于商业持开放的态度。如果想发展区块链公司,如果想发展一家软件开发公司,那就去俄亥俄州吧。[2018/11/30]
4.fabric安装连码缺少包的支持的时候,怎么把支持的包到入进去?
答:把fabric源码放到gopath里面去。
声音 | 埃森哲报告:银行目前正评估如何使用区块链支付:据bitcoinexchangeguide消息,埃森哲(Accenture)最近进行的一项调查发现,近90%受访银行高管表示,他们各自的银行目前正在评估使用区块链技术执行支付的想法。大多数高管认为区块链必须提供的长处包括:降低加工成本、错误数量减少、业务处理速度更快。报告还指出,中国26家上市银行中有12家已经在治理框架内实施了区块链技术,其中包括中国银行和招商银行等大银行。[2018/11/3]
5.大家都是怎么开发chaincode的,直接在Linux里面还是在windows里?
答:goland是go语言环境都配好了,不过需要激活,vscode需要自己安装go语言的支持包,sublime也需要安装支持包,主要还是看你主要使用的什么编译器。
6.solo多机部署时,peer0.org1.example.com执行.scripts/script.shmychannel后,生成的mychannel.block是只存在该节点呢还是其他节点也会同步生成?
答:生成的mychannel.block存放在channel-artifacts文件夹中,只存在该节点。最终需要把channel-artifacts文件夹整个复制给其它节点。
7.fabric1.1每次启动docker之后都会启动一个e2e_default的网络容器,怎么修改启动的这个容器IP为固定IP呢?
答:你放置那些docker的配置文件的文件夹应该是default文件夹吧,要想这个网络的名称是你想要的,就修改放置docker配置文件的文件夹的名称就可以。
8.请问多机部署中,节点的ip和虚拟机本地ip有什么关联吗?
答:虚拟机上部署的节点的ip是和虚拟机ip一样的,不一样的话就连接不到虚拟机上的节点了。
9.fabric刚开始生成的配置证书可以直接存到本地后面动态生成的大家存在哪里数据库还是本地呀?
答:单机本地,多机数据库。
10.为什么链网络,docker停掉,再启动,之前新建的链码都没有了?
答:链码运行在一个单独的容器里,重启docker自然就没了。得重新安装、实例化。
11.parity和geth哪个好?
答:如果是测试智能合约建议parity或者以太坊测试网。
12.请问实例化的时候,背书策略用的AND,然后在二个ORG的PEER下执行吧invoke,但值没有改变,在AND时应该是怎么invoke才会生效?{"Args":}'-PAND('\''Org1MSP.peer'\'','\''Org2MSP.peer'\'')'
答:就是说invoke交易被endorsementpolicy验证失败了,可以看看日志,帮助你尽快找到问题原因。
13.请教个问题,casdk生成的证书是不是要复制到orderer和peer节点?
答:CASDK返回的是Enrollment对象,你可以通过这个对象获取到证书和私钥信息保存到文件中再复制到对应的节点上,也可以保存到数据库,直接通过数据库查询用。
14.fabric很多文件默认是/opt/gopath目录下的,可是我看教程在配置的时候基本上都是在$HOME/go下面,但也能跑的通,有些不大明白,希望大神指点?
答:挂载这个,冒号左侧是你文件在服务器上的真实路径,冒号右侧是挂载到容器内的路径但是你的fabric目录如果放在$HOME那么你的环境变量,肯定也要写$HOME/go,而不是/opt/gopath这个不匹配不可能好使,你想一下,你cryptogen生成的文件在哪。那你这边配置的时候就写哪,肯定是要匹配的官方给的例子,是放在/opt/gopath下的。
15.哪位知道fabric采用的kafka+zookeeper的架构放在docker中使用,没有用couchdb,那临时交易数据及账本数据都保存在哪里?如何访问查询?
答:默认保存在peer节点的/var/hyperledger/production目录下,部分数据可以配置成保存在couchdb下。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。