blockchain
Star先生
技术为本,行业为先!
展开
-
IBM openblockchain学习(一)--obc-peer环境搭建
配置开发环境当前开发环境使用varant来运行一个ubuntu镜像,ubuntu中运行着docker容器。 主机->ubuntu->docker。该模型可以使开发者使用它们自己喜欢的编辑器/操作系统,并且为长期开发的团队提供可控制的环境。 先前的准备Git client (能够ping通google) Go(1.6或以上) Vagrant(1.7.4之上) Virtualbox(5.0之上原创 2016-03-15 16:49:54 · 6808 阅读 · 11 评论 -
IBM openblockchain学习(二)--chaincode源码分析
openblockchain是IBM开源的blockchain项目,具体安装流程之前已经介绍过,具体请看http://blog.csdn.net/pangjiuzala/article/details/50897819。 解压后会发现在obc-peer根目录下出现一个main.go文件 ,其中主要功能是生成obc-peer命令,核心代码集中在openchain中的。接下来,将首先从chainco原创 2016-03-23 16:25:45 · 11095 阅读 · 1 评论 -
IBM openblockchain学习(三)--Ledger源码分析
Ledger是总账簿的意思,也就是blockchain中存储交易记录的部分。其代码包含如下,这块代码量大,可能分析时间会很长,希望读者耐心等待。原创 2016-04-02 15:44:53 · 6690 阅读 · 5 评论 -
IBM openblockchain学习(四)--crypto源码分析
crypto是blockchain中加密技术功能的实现,其中包括了椭圆曲线加密和SHA256等加密算法等,接下来将对其核心部分进行解析原创 2016-04-04 19:12:14 · 5133 阅读 · 2 评论 -
IBM openblockchain学习(五)--consensus源码分析
这段时间小编一直忙着找实习,现在开始接着分析了,不好意思让大家久等了。好了,直接上干货。 consensus是blockchain中实现obc peer端一致性的插件,诸位请看consensus// Consenter用于从网络接收消息// 每一个consensus插件需要实现这个接口type Consenter interface { RecvMsg(msg *pb.Openchai原创 2016-04-23 19:05:42 · 2578 阅读 · 2 评论 -
两张图简单理解区块链
区块链是一个分布式账簿,核心是去中心化原创 2016-10-18 19:44:56 · 3696 阅读 · 0 评论