1. 介绍 这份文档规范了适用于工业界区块概念,架构和协议。 1.1 什么是 fabric? fabric 是在系统中数字事件,交易调用,不同参与者共享总账。总账只能通过共识参与者来更新,而且一旦被记录,信息永远不能被修改。每一个记录事件都可以根据参与者协议进行加密验证。 交易是安全,私有的并且可信。每个参与者通过向网络membership服务证明自己身份来访问系统。交易是通
        1. 提交交易预案 1)应用端首先构建交易预案,预案作用是调用通道中码来读取或者写入账本数据。应用端使用 Fabric SDK 打包交易预案,并使用用户私钥对预案进行签名。 应用打包完交易预案后,接着把预案提交给通道中背书节点。通道背书策略定义了哪些节点背书后交易
转载 2020-01-10 14:24:00
271阅读
最近在搞Fabric,今天刚刚明白如何把自己码部署并能跑通网上中文教程完全不友好,上来直接开始写代码,我连新建什么文件夹都不知道啊!!于是痛定思痛,爆肝了一周多官方文档准备自己写一个,以便帮助后来人看懂这个教程需要两条要求:1、会复制粘贴2、看得懂中文先声明,这个教程并不能帮助你搭建一个完整包括应用程序和智能合约项目,仅仅是教你如何部署属于自己智能合约,这是最最最最基础操作,这个可
Hyperledger Fabric作为超级账本项目之一,目前基于它开发区块项目非常多Linux基金会于2015年成立超级账本,以推进跨行业区块技术。相对于申报一个区块标准,它鼓励通过社区合作方式来发展区块技术,带着知识产权,鼓励开源,且随着时间推移来采用不同标准。 Fabric是超级账本区块一个项目,与其他区块技术一样,它具有一个账本,使用智能合约,且是一个参与者可
转载 2024-05-30 17:49:36
67阅读
什么是共识 什么是一致性? 分布式系统中,一致性是指对于系统中多个服务节点,给定一系列操作,在协议(往往通过某种共识算法) 保障下,试图使得它们对处理结果达成某种程度一致。如果分布式系统能实现“一致”,对外就可以呈现是一个功能正常,性能和稳定性都要好很多“虚处理节点”一致性并不代表结果正确与否,而是系统对外呈现状态一致与否,例如,所有节点都达成失败状态也是一种一致 ,分布式系统实现了一致
以下要点需要对区块有一定了解,是总结性一些概述:Fabric是一个应用于企业区块平台,或者说是一种联盟(Consortium Blockchain)平台,适合在多个企业之间建立去中心化应用。Fabric和比特币,以太坊等公平台有明显差异,它借鉴了区块数据结构,但同时有着非常多身份验证,权限控制和数据隐私保护机制——为了满足企业应用需求。由于不是完全开放环境,联盟
区块技术名词 区块离不开一下三个名词 交易 ,所谓就是一次状态转移操作 针对来说,是一次转帐,一次操作,在fabric当中可以理解成是一次键值对增删改查 其次是区块 区块是指交易集合,在一个区块网络中,某个节点将它某个时间段内所有的数据打包就行程了一个区块 最后是 所谓区块顺序排列,程序员对是相当熟悉,是单链表,双链表,而区块是典型单链表结构, 一个区块有一个哈希,后一个
一、前言 本文是一篇针对区块共识机制序言,也可以说是“杂烩”。之后,还会详细地针对共识机制描述博文。提及共识机制,我们不得不说到中本聪在《Bitcoin: A peer-to-peer electronic cash system》文章中涉及工作量证明(POW)。这种共识机制在去中心化思想下解决了节点间相互信任问题,使得区块能在众多节点上达到一种较为平衡状态。区块
目录Fabric学习资料1、架构概述2、身份验证3、使用OpenSSL构建CA证书3.1、CA自签名证书3.2、签发用户证书3.3、代理数据下载4、MSP成员服务提供器5、启动最小Fabric网络5.1、启动排序节点5.2、启动对等节点5.3、查看创世块文件6、通道初始化与节点加入7、链表开发 Fabric学习资料基本介绍:HyperLedger Fabric(后文简称Fabric)是其中发展
转载 2024-03-05 17:43:17
61阅读
        区块技术指使用点对点传输、共识机制、加密算法等技术,保证分布式数据库区块写入中数据一致性,达到去中心化和不可篡改目的。       区块就是一种特殊分布式数据库,使用现有的各种成熟技术,把各种技术集成在一起,实现多方共识、去中心化、分布式和不可篡改等技术特点;区块技术有点对点传
接下来半年到一年时候,笔者会陆陆续续从以下几个方面更新区块系列(以fabric架构为主轴),除了以下六个方向,可能还会出linux系统和云服务相关番外篇。0. 区块重要概念区块技术,可以简单理解为一种去中心化数据库。去中心化,意味着平等,隐私,安全。数据库,意味着区块本质上是用来存储数据。 由此,区块网络可以分为:数据层、网络层、共识层、激励层、合约层、应用层。 区块技术涉
转载 2024-08-31 16:18:15
74阅读
Hyperledger Fabric 学习什么是区块什么是区块在我们没有接触时候,只知道它是一个去中心化存储方式。当我们发生交易,或者动作时候我们会将记录通知给所有参与者共同维护,达到去中心化进行存储。并且我们会将记录使用加密技术保证记录一旦添加到了账本中就无法修改(无法修改账本就可以追溯信息根源)这个也就是区块有时候被称为证明系统。区块使用场景多方参与跨机构数据共享需求能够除本
转载 2024-03-29 07:56:46
66阅读
本文描述fabric快速部署步骤,及演示基于官方example02智能合约进行CLI命令行体验。区块涉及服务很多,且大量使用docker容器技术,所以请严格遵守以下步骤去部署,以减少各种问题出现,方便我们先对联盟有个大概感觉。本文描述环境是centos7操作系统,请其他版本更正相关安装工具(如ubuntu操作系统请把yum命令换成apt-get)。1、搭建e2e_cli环境快速部署f
转载 2024-04-25 16:58:59
85阅读
Hyperledger Fabric介绍区块是什么?分布式账本智能合约共识区块为什么切实可行?当前记录系统区块不同点Hyperledger Fabric是什么?共享账本智能合约隐私共识 区块是什么?分布式账本一个区块网络核心是一个分布式账本,在这个账本中记录了网络中发生所有交易信息。区块账本通常被定义为去中心化,这是因为在整个网络中,每个参与者都保存着一个区块账本副本,所
前言  在区块家谱里,第一代区块系统是以比特币为代表,主要实现是数字货币功能;第二代区块系统是以以太坊平台为代表,创造性实现了智能合约。而第三代区块系统,则是HyperLedger-Fabric区块平台,在智能合约基础之上,引入了权限管理,被称为联盟。  Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)开源项目,旨在推动各方协作
转载 2024-06-19 07:09:17
212阅读
区块区块核心单元。区块区块互相连接而成。区块区块区块头和区块体两部分组成。其中区块大小被限制在1M以内(为了防止资源浪费和DOS),区块大小被固定为80个字节。但目前随机发展,交易数量持续增加,1M大小能存储交易数量有限,导致大量交易积压。因此目前正在考虑扩容方案。区块区块头中记录了版本号、上一个区块Hash地址、merkle根、区块创建时间戳、区块工作量难度目标以
现在行业内非常获得一个概念就是区块,但是看了好多相关资料对于区块到底是什么还是一知半解,下面我把查到资料总结了一下,个人总结可能不是很准确,记录下来用作参考。1.概念区块简介区块(英语:blockchain 或 block chain)是用分布式数据库识别、传播和记载信息智能化对等网络, 也称为价值互联网。中本聪于2008年在《比特币白皮书》中提出“区块”概念,并在2009年创立了比
想要初步了解区块技术到底如何落实到现实应用上,先来简单看看几个国内区块落地实际应用成功案例:1、微众银行运用区块技术进行贷款清算2016年9月,微众银行联合上海华瑞银行投入试运行基于联盟型区块技术银行间联合贷款清算平台,用于优化两家银行“微粒贷”联合贷款结算和清算。引入这个区块系统,所有的信息都记录在区块网络上,无法篡改,交易过程中同时清算,实现实时清算,节省了大量人力物力。2、中
前面我们提到,在区块3.0中,已经发展出了智能合约+私有形式,而目前这种形式应用最广泛就是今天要说:Hyperledger fabric。一、Hyperledger fabric 介绍Hyperledger Fabric,是一个基于模块化架构分布式账本解决方案平台,它是由 IBM 带头发起一个联盟项目,于 15 年底移交给 Linux 基金会,成为开源项目。Hyperledger
转载 2024-05-01 12:48:53
23阅读
目录1. 区块介绍1.1 区块技术起源1.1.1 区块技术1.1.2 区块技术发展1.2 区块核心技术1.2.1 定义1.2.2 区块技术原理1.2.3 区块工作过程1.3 区块开发平台1.3.1 公有平台1.3.2 联盟系统1.3.3 应用场景1. 区块介绍1.1 区块技术起源1.1.1 区块技术区块技术:也称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化
  • 1
  • 2
  • 3
  • 4
  • 5