上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页
摘要: 最近在和同事交流我们PalletOne中对UTXO和签名的处理,有些心得,写下此博文。大家都知道比特币中解锁一个UTXO是通过签名来实现,但是到底是对什么进行签名?本文详细介绍了比特币是如何对一笔交易进行签名的细节,这是我在几乎所有介绍比特币的技术文章中所没有看到的。 阅读全文
posted @ 2018-08-20 21:18 深蓝 阅读(18059) 评论(5) 推荐(3)
摘要: 分布式系统的基本概念 FLP不可能原理和CAP原理 FLP 不可能原理(FLP impossibility):在网络可靠,存在节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性算法。1985年 FLP 原理实际上说明对于允许节点失效情况下,纯粹异步系统无法确保一致性 阅读全文
posted @ 2018-04-15 22:17 深蓝 阅读(16866) 评论(0) 推荐(9)
摘要: 最近在研究区块链的时候关注了一下加密技术,小有心得,于是设计了一款数据加密共享与签名的方案,希望能够为做电子合同,数据存证,数据共享的朋友有所帮助吧。 业务场景 一、电子合同 Alice和Bob需要签订一个合同,而Charlie是中介,也需要在看到该合同上并签字,而Dave是外人,不参与这个合同的签 阅读全文
posted @ 2018-04-13 22:24 深蓝 阅读(2179) 评论(1) 推荐(1)
摘要: 我在之前的一篇文章中介绍了怎么通过C#将一句话写入到比特币的区块链网络中,最近花了好几天的时间,我终于把比特币的区块链数据载入到了SQLServer(具体做法参加我的这篇博客:http://www.cnblogs.com/studyzy/p/export-bitcoin-blockchain-to-database.html) 由于数据量特别特别的大,而我只是在自己的PC上做的,没有服务器,所以... 阅读全文
posted @ 2018-04-13 22:16 深蓝 阅读(3882) 评论(1) 推荐(0)
摘要: 前一篇博客讲到了如何编译本地的Fabric Code成镜像文件,那么如果我们想改Fabric源代码,实现一些Fabric官方并没有提供的功能,该怎么办呢?这时我们除了改源码,增加需要的功能外,还需要能够跑通Fabric的测试。Fabric的测试主要包括单元测试和行为测试,下面分别介绍。 一、单元测试 阅读全文
posted @ 2017-12-14 16:20 深蓝 阅读(5427) 评论(0) 推荐(0)
摘要: 之前的博客都是拿官方现成的Docker镜像来用,但是并没有自己动手做镜像,也没有说到如何去开发和测试Fabric的代码。这一篇博客就从入门的角度讲解如何编译、测试和开发Fabric。 一、环境准备 要进行相关的开发工作,当然第一步是准备好环境,还是老生常谈,主要是安装Docker、安装Go,下载最新 阅读全文
posted @ 2017-12-13 01:27 深蓝 阅读(10306) 评论(0) 推荐(1)
摘要: 前面的几篇博客,我们已经把Fabric环境搭建好了,也可以使用Go开发ChainCode了,那么我们在ChainCode开发完毕后,可以通过CLI来测试ChainCode的正确性,ChainCode开发后,接下来就是关于Application的编写了。 Application分为2部分,一部分是关于 阅读全文
posted @ 2017-11-09 23:36 深蓝 阅读(4269) 评论(1) 推荐(1)
摘要: 我在很久之前就有个想法,(参见:http://www.cnblogs.com/studyzy/p/4118528.html)就是做一个帮助英文学习的软件,其实当时也做了,但是由于各方面的问题,加上软件本身并不完善,所以我也就搁置了,并没有发布。最近心血来潮,加上收到了一个网友的来信,询问这款软件,所 阅读全文
posted @ 2017-10-23 15:40 深蓝 阅读(13159) 评论(4) 推荐(2)
摘要: 前面的文章都是在讲解Fabric网络的搭建和ChainCode的开发,那么在ChainCode开发完毕后,我们就需要使用Fabric SDK做应用程序的开发了。官方虽然提供了Node.JS,Java,Go,Python等多种语言的SDK,但是由于整个Fabric太新了,很多SDK还不成熟和完善,所以 阅读全文
posted @ 2017-09-15 01:27 深蓝 阅读(19686) 评论(13) 推荐(0)
摘要: 在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了。我们在Fabric ChainCode的开发过程中,也很可能涉及到状态机,这里我们就举一个例子,用FSM实现一个二级审批的状态转移。 我们有一个表单,员工填写表单 阅读全文
posted @ 2017-09-08 00:32 深蓝 阅读(5820) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页

我要啦免费统计
点击右上角即可分享
微信分享提示