会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深蓝居
关注C#、数据库、区块链、商务智能和微软开发技术。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
32
下一页
2017年9月8日
在Fabric ChainCode中导入第三方包(以状态机为例)
摘要: 在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了。我们在Fabric ChainCode的开发过程中,也很可能涉及到状态机,这里我们就举一个例子,用FSM实现一个二级审批的状态转移。 我们有一个表单,员工填写表单
阅读全文
posted @ 2017-09-08 00:32 深蓝
阅读(5830)
评论(0)
推荐(1)
2017年9月5日
Fabric CA环境的集成
摘要: 我们前面关于Fabric的所有文章中用到的例子都没有CA Server,都是由cryptogen这个工具根据crypto-config.yaml而生成的。但是在实际生产环境中,我们肯定不能这么做,我们应该为每个Org建立一个CA,由CA来管理其中的用户。下面我们就试着讲Fabric CA集成到整个F
阅读全文
posted @ 2017-09-05 22:59 深蓝
阅读(16285)
评论(20)
推荐(5)
2017年8月30日
Fabric动态增加组织【资料】
摘要: Fabric在启动之前需要生成Orderer的创世区块和channel的配置区块。也就是说在Fabric网络启动之前我们就必须定好了有哪些Org,而当Fabric已经跑起来之后,想要增加Org却是很麻烦的事情。 官方给出的解决方案是:使用configtxlator,可以将配置区块二进制转换为JSON
阅读全文
posted @ 2017-08-30 06:59 深蓝
阅读(7800)
评论(0)
推荐(1)
深入理解Fabric环境搭建的详细过程
摘要: 博主之前的文章都是教大家怎么快速的搭建一个Fabric的环境,但是其中大量的工作都隐藏到了官方的脚本中,并不方便大家深入理解其中的过程,所以博主这里就将其中的过程一步步分解,方便大家! 前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装,安装好以后,我们git clone下来最新的代码,并
阅读全文
posted @ 2017-08-30 05:44 深蓝
阅读(74734)
评论(21)
推荐(7)
2017年8月27日
快速搭建一个Fabric 1.0的环境
摘要: 之前笔者写了一篇Fabric1.0 Beta的部署和Fabric 1.0的多机部署。但是很多人在部署Fabric的时候还是很容易出问题,所以我就再把Fabric 1.0的单机环境搭建讲一下。其实很多内容和前面博客相同。下面开始我们的环境搭建工作: 1. 使用VirtualBox并在其中安装好Ubun
阅读全文
posted @ 2017-08-27 01:17 深蓝
阅读(43266)
评论(14)
推荐(8)
2017年8月14日
HyperLedger Fabric ChainCode开发——shim.ChaincodeStubInterface用法
摘要: 深蓝前几篇博客讲了Fabric的环境搭建,在环境搭建好后,我们就可以进行Fabric的开发工作了。Fabric的开发主要分成2部分,ChainCode链上代码开发和基于SDK的Application开发。我们这里先讲ChainCode的开发。Fabric的链上代码支持Java或者Go语言进行开发,因
阅读全文
posted @ 2017-08-14 22:58 深蓝
阅读(37664)
评论(10)
推荐(4)
2017年7月26日
Fabric 1.0的多机部署
摘要: Fabric1.0已经正式发布一段时间了,官方给出的单机部署的脚本也很完备,基本上傻瓜式的一键部署,直接运行官方的network_setup.sh up即可。但是在实际生产环境,我们不可能把所有的节点都放在一台机器中,所以必然会遇到多级部署的问题。下面我们就来讲讲怎么实现多机部署和测试官方的Chai
阅读全文
posted @ 2017-07-26 00:46 深蓝
阅读(27611)
评论(39)
推荐(4)
2017年7月1日
在HyperLedger Fabric中启用CouchDB作为State Database
摘要: 回顾一下我之前的一篇博客,在Fabric 1.0中,我们存在3种类型的数据存储,一种是基于文件系统的区块链数据,这个跟比特币很像,比特币也是文件形式存储的。Fabric1.0中的区块链存储了Transaction订单读写集。而读写集到底是读什么?写什么?其实就是我们的State Database,也
阅读全文
posted @ 2017-07-01 00:22 深蓝
阅读(18526)
评论(5)
推荐(1)
2017年6月24日
HyperLedger Fabric 1.0的Transaction处理流程
摘要: 如果把区块链比作一个只能读写,不能删改的分布式数据库的话,那么事务和查询就是对这个数据库进行的最重要的操作。以比特币来说,我们通过钱包或者Blockchain.info进行区块链的查询操作,而转账行为就是Transaction的处理。而HyperLedger Fabric在1.0对系统架构进行了升级
阅读全文
posted @ 2017-06-24 23:35 深蓝
阅读(11715)
评论(2)
推荐(4)
2017年6月18日
如何将Bitcoin比特币区块链数据导入关系数据库
摘要: 在接触了比特币和区块链后,我一直有一个想法,就是把所有比特币的区块链数据放入到关系数据库(比如SQL Server)中,然后当成一个数据仓库,做做比特币交易数据的各种分析。想法已经很久了,但是一直没有实施。最近正好有点时间,于是写了一个比特币区块链的导出导入程序。 之前我的一篇博客:在区块链上表白—
阅读全文
posted @ 2017-06-18 23:46 深蓝
阅读(15182)
评论(3)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
···
32
下一页
公告