区块链 Fabric
沙漠之鹰007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
03-详述HyperLeger Fabric 记账流程
本节主要介绍committer记账节点如何初始化的以及committer记账节点的功能及其实现。1、概述记账节点负责验证交易和提交账本,包括公有数据(即区块数据,包括公共数据和私密数据hash值)与私密数据。在提交账本前需要验证交易数据的有效性,包括交易消息的格式、签名有效性以及调用VSCC验证消息的合法性及指定背书策略的有效性,接着通过MVCC检查读写集冲突并标记交易的有效性,最后提交区块数据到区块文件系统,建立索引信息并保存到区块索引数据库,更新有效交易和私密数据到状态数据库,将经过背书节点到有效交原创 2020-07-12 22:37:41 · 1593 阅读 · 1 评论 -
02-HyperLeger Fabric系统架构
1、企业级区块链常见模块一些常用的功能模块有:应用程序、成员管理、智能合约 、 账本 、共识机制、事件机制、系统管理等 。 纵轴代表用户或者开发者更关心的内容,越往上代表用户更关注,比如应用程序和钱包等,越靠下是开发者更关注的模块,比如事件机制 。 而横轴则是从时间的维度来看的,左边是一开始关注的功能,直到完成所有的功能。HyperLeger Fabric1.X是一种通用的区块链技术,其设计目标是利用一些成熟的技术实现分布式账本技术(Distributed Leger Technology,DLT)原创 2020-07-11 18:16:49 · 934 阅读 · 1 评论 -
01-区块链概述
区块链概述1、区块链起源 最初仅作为支持数字货币比特币交易的技术,当前已经脱离比特币,在金融、贸易、物联网、共享经济等多领域初步应用。 2008年中本聪发表论文《比特币:一种点对点的电子现金系统》。 ①采用多种技术组合创新:P2P(Peer-to-Peer)、分布式存储、密码学(哈希算法、非对称加密、数字签名等)。 ②论文中并没有明确提出区块链概念,只有区块(Block)和链(Chain) ,但涉及了对区块链技术影响深远的观点:点对点:去中心化的可原创 2020-07-10 12:52:46 · 3418 阅读 · 0 评论 -
fabcar项目启动过程分析
打开fabric-samples-release-1.4\fabcar目录发现存在4个文件夹java、javascirpt、javascript-low-level、typescript,对应了各语言版本的调用chaincode客户端程序。startFabric.sh脚本是启动该项目的shell脚本,我们从分析这个脚本入手。①如下代码:CC_SRC_LANGUAGE:根据源代码语言类型,确定智...原创 2020-02-09 17:58:51 · 1382 阅读 · 0 评论 -
手动end-2-end复盘测试(实操版)
环境:centos7.2 、Fabric1.4.4 、内存4G1、定义 who is who准备文件:(直接从fabric-samples-release-1.4 的first-network cp了)# cp -r base ../my-network/# cp crypto-config.yaml ../my-network/# cp configtx.yaml ../my-...原创 2020-01-09 13:53:53 · 480 阅读 · 0 评论 -
centos下fabric拆分步骤搭建与运行全记录
安装dockeryum -y install dockerdocker version启用docker官方中国区加速器:vim /etc/sysconfig/docker--registry-mirror=https://registry.docker-cn.comservice docker start临时关闭selinux:临时关闭selinux:setenforc...转载 2020-01-07 15:17:00 · 339 阅读 · 0 评论 -
Fabric 1.4.4 安装bash脚本
#!/bin/bash## Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0## if version not passed in, default to latest released versionVERSION=1.4.4# if ca version not pa...原创 2020-01-02 15:49:22 · 558 阅读 · 0 评论 -
HyperLedger Fabric开发(二)----- 基于CentOS7搭建fabric1.4
Fabri1.4安装文档******************************************************************************** 操作系统:Centos7 ********************** 内存:2GB ********************** 硬盘(SCSI...转载 2020-01-02 10:41:33 · 329 阅读 · 0 评论 -
Fabric原理剖析
Fabric架构Faric网络Fabric模块Fabric交易流根据Hyperledger Fabric 1.0架构,Fabric交易的整个生命周期可以分为7个阶段。我们可以从一个简单的例子分析下Fabric交易的7个阶段,然后读者可以清晰的理解每个环节,每个处理过程,这可以帮助开发人员理解Fabric的架构体系,只有深刻理解了Fabric的架构设计原理,在开发过程中遇...转载 2019-10-30 13:23:39 · 741 阅读 · 0 评论 -
以太坊是什么
很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍以太坊开发中涉及的各晦涩的概念,轻松带大家入门。以太坊是什么以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。对这句话不理解的同学,姑且可以理解为以太坊是区块链里的 Android,它是一...转载 2019-07-03 14:20:30 · 531 阅读 · 0 评论 -
区块链开源实现hyperledger fabric架构详解
版权声明:陶辉笔记https://www.taohui.pub https://blog.youkuaiyun.com/russell_tao/article/details/80459698hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM、Intel、各大银行等贡献,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量。本文中我们依次讨论:区块链的共通特...转载 2019-05-16 09:07:30 · 541 阅读 · 0 评论
分享