首先看下Blockchain结构,除了header指向下一个block的hash value外,block是由一组transaction构成, Transactions --> Blocks --> Ledger 1. Chaincode是生成transacton的唯一方式,是外界与区块链系统交互的 ...
分类:
其他好文 时间:
2018-02-02 14:22:46
阅读次数:
1948
使用CouchDB作为状态数据库 状态数据库选项 状态数据库包括LevelDB和CouchDB。LevelDB是嵌入在peer进程中的默认键/值状态数据库,CouchDB是一个可选的外部状态数据库。与LevelDB键/值存储一样,CouchDB可以存储任何以chaincode建模的二进制数据(Cou ...
分类:
数据库 时间:
2018-01-31 14:41:49
阅读次数:
197
Read-Write set semantics(读写集) 本文讨论了关于读写集当前实现的细节。 Transaction simulation and read-write set(事务模拟和读写集) 客户端提交事务到peer,peer会执行背书验证并模拟该事务的请求结果,为该事务的请求准备一个读写 ...
分类:
其他好文 时间:
2018-01-30 16:38:52
阅读次数:
239
环境:2台 ubuntu 16.04 角色列表 环境初始化 2台机器的fabric 环境初始化方法,读者参考作者之前写的一片文章:http://www.cnblogs.com/chenfool/p/8353425.html,并且确保两台机器都能够正常运行 e2e_cli 的测试程序。 在完成e2e_ ...
分类:
其他好文 时间:
2018-01-29 20:22:03
阅读次数:
295
介绍 HyperLedger Fabric是一个基于模块化架构的分布式账本解决方案平台,它拥有深度加密、便捷扩展、部署灵活及可插拔等特性。它设计之初的目的是支持不同组件的可插拔实现,并适应整个经济生态系统中存在的复杂性和高精度性。 HyperLedger Fabric与其它的区块链平台解决方案相比, ...
分类:
其他好文 时间:
2018-01-17 18:21:11
阅读次数:
323
在ubuntu 16.04搭建hyperledger fabric测试环境,学习区块链相关技术。
分类:
其他好文 时间:
2018-01-16 11:10:53
阅读次数:
283
基础更新 各版本每次迭代都会有一些基础更新内容,如文档修改覆盖、测试用例完善、用户体验改进及删除冗余无效代码等… 下面分类介绍的是一些版本迭代的重要更新内容,因个人实操和理解能力有限,部分更新并未看懂,如果有错误的地方,还望各位大神指正! 1.0.5更新内容 1、更新文档并适配最新configtxg ...
分类:
其他好文 时间:
2018-01-15 22:22:00
阅读次数:
591
简述 在搭建HyperLedger Fabric环境的过程中,我们会用到一个configtx.yaml文件(可参考Hyperledger Fabric 1.0 从零开始(八)——Fabric多节点集群生产部署),该配置文件主要用于构建创世区块(在构建创世区块之前需要先创建与之对应的所有节点的验证文件 ...
分类:
其他好文 时间:
2018-01-15 20:20:59
阅读次数:
3343
Hyperledger Fabric 1.0 从零开始(十)——智能合约 Hyperledger Fabric 1.0 从零开始(十一)——CouchDB 上述两章,最近网上各路大神文章云集,方案多多,因为最近工作太忙太忙,我暂时就先不赘述了,后续会提供我参考过的大神文章链接出来。 这章先捡大家都比 ...
分类:
编程语言 时间:
2018-01-05 20:49:38
阅读次数:
2310
Hyperledger 项目是来自 Linux 基金会的一个新的协作项目 Hyperledger Fabric 是区块链技术的实现,目标是成为开发区块链应用和解决方案的基础。 https://wenku.baidu.com/view/0f89391b03020740be1e650e52ea55181 ...
分类:
其他好文 时间:
2017-12-20 18:54:32
阅读次数:
151