![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
fabric
文章平均质量分 93
fabric相关内容的学习和总结
与君说
生而平凡,但不想平庸。
展开
-
Fabric官方教程(release 2.2)翻译及总结——MSP以及私有数据
1关键概念1.1 MSP为什么需要MSP由于 Fabric 是一个许可网络,区块链参与者需要一种方法来向网络的其余部分证明他们的身份,以便在网络上进行交易。如果您通读了有关身份的文档,您就会看到公钥基础设施 (PKI) 如何通过信任链提供可验证的身份。区块链网络如何使用信任链?证书颁发机构通过生成公钥和私钥来发布身份,公钥和私钥形成可用于证明身份的密钥对。由于私钥永远不能公开共享,因此需要一种机制来启用 MSP 所在的证明。例如,peer使用其私钥对交易进行数字签名或背书。排序服务上的 MSP 包含原创 2021-10-15 14:05:06 · 9996 阅读 · 0 评论 -
Fabric官方教程(release 2.2)翻译及总结——在Fabric中使用私人数据
在Fabric中使用私人数据本教程将演示如何使用私有数据收集(PDC)在区块链网络上为组织的授权peer提供私有数据的存储和检索。 使用包含管理该集合策略的集合定义文件来指定该集合。本教程中的信息假定您了解私有数据存储及其使用案例。 有关更多信息,请查看私有数据。本教程将指导您完成以下步骤,以练习在Fabric中定义,配置和使用私有数据:Asset transfer private data sample use caseBuild a collection definition JSON fi原创 2021-10-15 14:22:47 · 720 阅读 · 0 评论 -
Fabric官方教程(release 2.2)翻译及总结——链码的生命周期管理
1. 将智能合约部署到通道将智能合约部署到信道最终用户通过调用智能合约来与区块链账进行交互。在Hyperledger Fabric中,智能合约以称为chaincode的软件包部署。想要验证交易或查询帐本的组织需要在其peers上安装链码。在已加入通道的peer上安装链码后,通道成员可以将链码部署到通道,并使用链码中的智能合约在通道账本上创建或更新资产。使用称为Fabric链码生命周期的过程将链码部署到通道。 Fabric链码生命周期允许多个组织在使用链码创建交易之前就如何操作链码达成共识。例如,虽然背书原创 2021-10-15 14:15:07 · 12744 阅读 · 1 评论 -
Fabric官方教程(release 2.2)翻译及总结——编写属于你的第一个APP
编写属于你的第一个APPSet up the blockchain networkLaunch the network./network.sh down./network.sh up createChannel -c mychannel -ca注意该指令需要分成两条指令来执行[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y6QhPlML-1634268920958)(file://C:/Users/62483/AppData/Roaming/Typora/typ原创 2021-10-15 14:20:04 · 11273 阅读 · 0 评论 -
Fabric官方教程(release 2.2)翻译及总结——使用CouchDB
使用 CouchDB将CouchDB用作Hyperledger Fabric的状态数据库所需的步骤。教程分为以下几步:在Hyperledger Fabric中启用CouchDB创建一个索引将索引添加到您的chaincode文件夹部署智能合约查询CouchDB状态数据库使用最佳做法进行查询和索引通过分页查询CouchDB状态数据库更新索引删除索引要更深入地了解CouchDB,请参考CouchDB作为状态数据库,有关Fabric账本的更多信息,请参考Ledger主题。 请遵循以下教程原创 2021-10-15 14:31:33 · 13243 阅读 · 0 评论