困挠我的几个fabric问题咨询

近期通过对fabric的研究,有很多问题难以解决,不知道IBM推了那么区块链商业项目,是怎么解决的:1、部署一个合约就会启动一个docker镜像,根据pbft方式,一台机器上部署4个节点,那么启动100个合约就会启动400个镜像,这样是不是启动的镜像太多了,hyperledger为什么要这样设计?难道就是方...显示全部

近期通过对fabric的研究,有很多问题难以解决,不知道IBM推了那么区块链商业项目,是怎么解决的:

1、部署一个合约就会启动一个docker镜像,根据pbft方式,一台机器上部署4个节点,那么启动100个合约就会启动400个镜像,这样是不是启动的镜像太多了,hyperledger为什么要这样设计?难道就是方便用docker吗?

2、什么时候建一个智能合约,是一个应用一个智能合约,还是一个应用可以多个智能合约?智能合约之间貌似不可以相互访问。比如我在A智能合约里创建了3个table,然后B智能合约要去读表里的数据,这样怎么能够实现?

3、fabric开发智能合约需要操作rocksdb,,可是事务处理如何做? 还有就是rocksdb的单表查询,只能根据PK查询,不能根据其他字段查询,怎么处理呢?

收起
参与10

查看其它 2 个回答焱de想象的回答

焱de想象焱de想象CEO上海塔链网络科技有限公司

现阶段的区块链确实相比关系型数据库要弱很多。不是为了效率存在的

互联网服务 · 2016-11-23
浏览3129

回答者

焱de想象
CEO上海塔链网络科技有限公司
擅长领域: 服务器分布式系统区块链

焱de想象 最近回答过的问题

回答状态

  • 发布时间:2016-11-23
  • 关注会员:3 人
  • 回答浏览:3129
  • X社区推广