Fabric
文章平均质量分 85
郑泽洲
IT Veteran
展开
-
IBM 超级账本Fabric 性能测试
用first-network来做压测这里包含了渠道创建的时间。吞吐量大概在每秒10笔,看区块最大就10笔交易 如果改为批次5秒最大100个,显著提升了cpu的吞吐 看如上图形,基本是满负荷了从cpu看,签名加密还是很耗时间的看看改大参数能否改善性能?答案目前看是否定的,fabric很重量级,看来要将不同的docker部署到不同的服务器上。另外我怀疑是发起测试的shell...原创 2018-08-15 19:46:57 · 11743 阅读 · 13 评论 -
超级账本Hyperledger fabric的区块结构
> 之前学习比特币和以太坊,必先学习其区块结构,当时在银行做Hyperledger相关项目时,我却对结构很忽略,只关心智能合约,居然也能初步掌握并开始项目相关的开发。这说明超级账本的区块属性其实比较弱,重要的是智能合约的属性。性能也不错。从这个意义上讲Hyperledger用来做存证是大材小用的。问题1:交易是怎么存入区块的? Transactions are collected into bl原创 2017-11-11 10:24:46 · 4181 阅读 · 0 评论 -
超级账本Hyperledger fabric的底层技术:protobuf
超级账本项目用了protobuf序列化技术是用于分布式系统的技术,才涉及网络传输;如果是原来的单机版在一个jvm中,直接通过句柄引用就可以了所有的消息来往都是序列化的,那么序列化和工行dsr协议有什么不同吗?序列化技术其实传输的是活的对象,反序列化技术出来的东西一定是内存中运行的java对象;相反的,工行dsr协议传输的都是死的消息,我们需要事先定义每个dsr协议格式,接收端要根据dsr协议再定义原创 2017-11-11 10:00:52 · 1527 阅读 · 0 评论 -
超级账本Fabric1.0代码粗分析
Hyperledger Fabric 在 1.0 中,架构已经解耦为三部分:fabric-ca:即原先的 membersrvc,独立成一个新的项目fabric-peer: 主要起到peer作用,包括 endorser committerfabric-order: 起到共识排序作用实现 fabric 功能的核心代码,包括:bccsp 包:实现对加解密算法和机...原创 2018-08-15 19:52:04 · 974 阅读 · 0 评论 -
【超简单】在Ubuntu上安装Hyperledger Fabric
区块链是时下热门的技术,其中IBM Hyperledger(开源)是联盟链中的佼佼者。IBM有相关的课程。如下是在自家Ubuntu开发环境上搭建Hyperledger Fabric的全过程供参考。先上个步骤图(原文不小心被dsm加密了,还原不出来只能屏幕截图):2/讲师预先给的安装包给了我很大帮助,主要是 hyperledger-fabric-source.tar.gz 这个2G中有我所需安...原创 2017-06-12 21:42:21 · 3319 阅读 · 0 评论