2020年8月21日
摘要: 我们举个简单的例子,比如你在商场刷卡买东西。这个行为面临三种危险: 1. 首先,刷卡这个行为,验证的是你的信用卡信息,也就是说只要给刷卡机提供同样的信息,就能从你的账户里把钱刷走。没错,很多朋友都听说过,有犯罪组织专门从事复制卡信息的勾当,然后“盗刷”你的卡。在一些不发达国家的小店里刷卡就特别容易中 阅读全文
posted @ 2020-08-21 18:36 yuluoxingkong 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 共识算法 区块链中最重要的便是共识算法,比特币使用的是POS(Proof of Work,工作量证明),以太币使用的是POS(Proof of Stake,股权证明)使得算理便的不怎么重要了,而今POS的变体DPOS(Delegated Proof of Stake,股份授权证明)进一步削减算力的浪 阅读全文
posted @ 2020-08-21 18:35 yuluoxingkong 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 6.2.1 架构演进 Fabric架构经历了0.6版本到1.0版本的演进,架构上进行了重大改进,从0.6版本的结构简单演进到可扩展、多通道的设计,在架构上有了质的飞跃;从1.0版本以后,架构未做重大调整,到目前为止,最新发布为1.2版本。 视频教程:https://study.163.com/cou 阅读全文
posted @ 2020-08-21 18:30 yuluoxingkong 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Hyperledger Fabric 启用CouchDB作为状态数据库 一.概述 1. 数据请求流 超级账本采用背书/共识模型,模拟执行和区块验证是在不同角色的节点中分开执行的。模拟执行是并发的,这样可以提高扩展性和吞吐量: 背书节点:模拟执行链码 Peer节点:验证交易并提交 2.超级账本存储元素 阅读全文
posted @ 2020-08-21 18:22 yuluoxingkong 阅读(1648) 评论(0) 推荐(1) 编辑
摘要: 如果把区块链比作一个只能读写,不能删改的分布式数据库的话,那么事务和查询就是对这个数据库进行的最重要的操作。以比特币来说,我们通过钱包或者Blockchain.info进行区块链的查询操作,而转账行为就是Transaction的处理。而HyperLedger Fabric在1.0对系统架构进行了升级 阅读全文
posted @ 2020-08-21 18:19 yuluoxingkong 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Fabric 0.6与1.0+ Fabric结构 Fabric结构 Fabric 0.6的特点 结构简单: 应用-成员管理-Peer的三角形关系,主要业务功能全部集中于Peer节点; 架构问题:由于peer节点承担了太多的功能,所以带来扩展性、可维护性、安全性、业务隔离等方面的诸多问题,所以0.6版 阅读全文
posted @ 2020-08-21 17:06 yuluoxingkong 阅读(3134) 评论(0) 推荐(0) 编辑
摘要: 目标 Hyperledger Fabric 网络中的节点分类 熟知 Hyperledger Fabric 交易流程 任务实现 现在我们深入 Hyperledger Fabric 内部,详细了解 Hyperledger Fabric 的交易实现流程,理解相应的核心内容。 区块链技术最重要特征之一就是能 阅读全文
posted @ 2020-08-21 16:30 yuluoxingkong 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 1.整体架构 2、交易流程 流程步骤: 应用程序通过SDK发送请求到Peer节点(一个或多个) 即发起交易 客户A发起交易请求:合约设置的背书策略规定所有交易需要经过两个Peer节点的签名背书,因此请求需要被同时发往Peer A和Peer B. 客户端应用程序利用任意SDK(nodeJS,java, 阅读全文
posted @ 2020-08-21 15:40 yuluoxingkong 阅读(1119) 评论(0) 推荐(0) 编辑