随笔分类 -  hyperledger

摘要:这部分和golang相关的特性紧密相连,所以先大致讲一下golang的特性 go goroutine 先看一个例子: 这里的 关键字创建了一个 ,它可以理解为一个轻量级线程。当main函数执行完时,会杀死所有goroutine,所以运行这个代码有时候输出: main 也可能输出: main rout 阅读全文
posted @ 2017-11-22 10:50 c_java 阅读(1088) 评论(0) 推荐(0)
摘要:阅读 源码的共识机制部分,感觉源码难度还是有的,所以先从最简单的 开始吧。 在阅读了部分超级账本的源码后,有一个经验就是,在阅读源码特别是大项目的源码时,可能会感到无所适从,其实这也是很正常的,我的经验是可以先从一条线开始理清代码的执行流。比如像 hyperledger 这样的平台,可以从 这条线来 阅读全文
posted @ 2017-11-21 11:29 c_java 阅读(1681) 评论(0) 推荐(0)
摘要:合约部署全过程 本文描述了 主节点 执行 , 合约端 执行 等待合约被部署调用后, 部署端 调用 的全过程。使用的共识插件为noops。没有启用安全模式。 步署链码 部署端 peer/chaincode/deploy.go func chaincodeDeploy(cmd cobra.Command 阅读全文
posted @ 2017-11-10 10:00 c_java 阅读(832) 评论(0) 推荐(0)