User Tools

Site Tools


groups:twgc:faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
groups:twgc:faq [2018/11/07 03:24]
Baohua Yang
groups:twgc:faq [2019/01/08 13:59] (current)
David Liu
Line 13: Line 13:
     ​     ​
 **Q: Endorser根据什么信息判断是否给某个具体的transaction endorse**\\ **Q: Endorser根据什么信息判断是否给某个具体的transaction endorse**\\
-A: 目前主要检查权限策略,用户也可以自定义 ESCC。+A: 目前主要检查权限策略,用户也可以自定义 ESCC。1.3版本引入的新的背书策略,使得颗粒可细化到数据库键值级别,详情可搜索key level endorsement policies
  
 **Q: 交易如何保证无关人员不能查看,从而保证隐私呢?通过交易证书吗? 登记证书应该是保证用户和节点的身份信息。**\\ **Q: 交易如何保证无关人员不能查看,从而保证隐私呢?通过交易证书吗? 登记证书应该是保证用户和节点的身份信息。**\\
-A: 目前,主要通过通道、sideDB 等特性保护隐私。+A: 目前,主要通过通道、sideDB 等特性保护隐私。也可以在智能合约里通过交易发起人的证书通过合约代码逻辑做认证。此外,1.2版本引入了更细化的通道接入权限控制,详情搜索Access Control Lists (ACL)
  
 **Q: `Fabric` Official Benchmark**\\ **Q: `Fabric` Official Benchmark**\\
-A: TBD+A: Hyperledger Caliper
  
 **Q: 目前 Fabric 的orderer相当于一个中心化的节点,感觉这与分布式和区块链有点违背?**\\ **Q: 目前 Fabric 的orderer相当于一个中心化的节点,感觉这与分布式和区块链有点违背?**\\
Line 31: Line 31:
  
 **Q: 目前对于`Fabric`的可回溯性,除了一笔一笔交易去遍历,还有什么比较好的方法吗?​**\\ **Q: 目前对于`Fabric`的可回溯性,除了一笔一笔交易去遍历,还有什么比较好的方法吗?​**\\
-A: 对于当前版本的Fabric,可以借助Fabric Raw Ledger的Index去遍历。+A: 对于当前版本的Fabric,可以借助Fabric Raw Ledger的Index去遍历。对于某个特定的key,​ 可以通过合约内的ChaincodeStub.GetHistoryForKey API去查询它的值历史
  
 **Q: 相较`Hyperchain`等联盟链的"​万级"​TPS,导致`Fabric`性能不高的原因有哪些?​**\\ **Q: 相较`Hyperchain`等联盟链的"​万级"​TPS,导致`Fabric`性能不高的原因有哪些?​**\\
 A: Fabric 目前单通道暂时只能达到 1~10 K 的tpc,限制其性能的因素包括本地硬盘读写速度、CPU 核数和网络吞吐。 A: Fabric 目前单通道暂时只能达到 1~10 K 的tpc,限制其性能的因素包括本地硬盘读写速度、CPU 核数和网络吞吐。
 +
 +**Q:Fabric 的链码对于调用者是完全可见的吗?就是说每个链码的调用者都能看到链码的逻辑吗?**\\
 +A:调用者属于客户端,一般情况看不到服务端的链码逻辑。如果客户端权限足够且peer开启了生命周期链码,可以通过lscc的api获取链码数据
 +
 +**Q:fabric网络完全启动后,不停止网络的情况下,能够完成排序服务的切换吗?比如卡夫卡切换为solo**\\
 +A:暂时不支持,无论是否停止网络
  
 ===== 文档与国际化 ===== ===== 文档与国际化 =====
groups/twgc/faq.1541561073.txt.gz · Last modified: 2018/11/07 03:24 by Baohua Yang