首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hyperledger Fabric 2.0 Alpha发布了!

Hyperledger Fabric 2.0 Alpha发布了! 随着近期Fabric v1.4.1 LTS发布,Fabric项目目前工作重点正在向1.4.1和2.0正式版推进。...Fabric生命周期允许多组织对链码参数达成共识,例如链码在开始和账本进行交互前背书策略。...模型在之前生命周期上进行了改进: 多个组织必须同意链码参数:在Fabric 1.x版本中,一个组织能够为所有其他通道成员设置链码参数(例如背书策略)。...Fabric链码生命周期变得更灵活,提供了中心化信任模型(例如之前版本生命周期模型)以及去中心化要求足够多组织同意才能生效模型。...这个策略会在通道添加或者移除组织时候自动更新。 可检查链码包:Fabric生命周期链码以易于阅读tar文件形式打包。这样可以更加轻松地检查链码代码包并协调跨多个组织安装。

1.2K30

Hyperledger Fabric 2.0 Alpha发布了!

Hyperledger Fabric 2.0 Alpha发布了! 随着近期Fabric v1.4.1 LTS发布,Fabric项目目前工作重点正在向1.4.1和2.0正式版推进。...Fabric生命周期允许多组织对链码参数达成共识,例如链码在开始和账本进行交互前背书策略。...模型在之前生命周期上进行了改进: 多个组织必须同意链码参数:在Fabric 1.x版本中,一个组织能够为所有其他通道成员设置链码参数(例如背书策略)。...Fabric链码生命周期变得更灵活,提供了中心化信任模型(例如之前版本生命周期模型)以及去中心化要求足够多组织同意才能生效模型。...这个策略会在通道添加或者移除组织时候自动更新。 可检查链码包:Fabric生命周期链码以易于阅读tar文件形式打包。这样可以更加轻松地检查链码代码包并协调跨多个组织安装。

80320
您找到你想要的搜索结果了吗?
是的
没有找到

Hyperledger: 向现有的 Fabric 区块链网络添加一个组织

该示例配备一个 Hyperledger Fabric 区块链网络一个智能合约 (chaincode-Example02) 应用程序部署到这个运行网络,然后针对部署链代码运行交易。...配备 Hyperledger Fabric 区块链网络包含两个组织、每个组织两个对等节点,以及一个 Solo 订购服务。...该网络支持自动配备对等节点和订购组织加密材料,自动配备渠道工件,以及邀请组织对等节点加入渠道。 在区块链术语方面需要帮助?...在本教程中,我们展示如何第三个组织添加到一个应用程序渠道,将它自己对等节点添加到一个已在运行 Hyperledger Fabric 区块链网络,然后将它加入该渠道。...在配置更新提交到订购之前,update 命令自动将用户签名添加到配置更新上(所以不需要第二次使用 signconfigtx)。

1.1K40

Hyperledger Fabric 2.x 环境搭建

Fabric channel 是特定网络成员之间专用通信层,通道只能由被邀请加入通道组织使用,并且对网络其他成员不可见。...与网络交互 在启用测试网络后,可以使用 peer cli 客户端与网络进行交互,通过 peer cli 客户端可以调用已部署智能合约,更新通道,或安装和部署智能合约。...首先确保操作目录为test-network目录,比如我目录是: 以下操作需确保在 test-network 目录中进行操作: 执行以下命令cli客户端添加到环境变量中: export PATH=$.../network.sh down 该命令停止并删除节点和链码容器,删除组织加密材料,并从Docker Registry移除链码镜像,另外还会删除之前运行通道项目: 七、使用认证机构创建网络 Hyperledger...Fabric使用公钥基础设施(PKI)来验证所有网络参与行为。

1.6K10

联盟链 Hyperledger Fabric 应用场景

一、说明 本文主要通过一个例子分享以 Hyperledger Fabric 为代表联盟链应用场景。...关于 Fabric 相关概念请先参考文章 《Hyperledger Fabric 核心概念》 二、业务场景 我们看一个购物场景: 首先消费在某个购物平台上购物例如淘宝。...;对于整条链路上每个参与来说数据是 「不透明」 。...三、区块链架构 上面的业务场景,我们代入到 Hyperledger Fabric 网络中来实现的话,架构图如下: 「组织」:先定义3个组织组织1 是 购物平台 有一个应用淘宝,组织2 是 支付平台...在整个区块链网络搭建完成之后,当每个个购物流程走完之后区块链账本上会新增3条记录,分别是一条 订单信息 一条 支付信息 和一条 扣款信息; 区块链特性,每个节点都有一份全量数据账本副本。

62730

使用Hyperledger Fabric和Composer实现区块链应用程序

Hyperledger概念角度来看,区块链网络与比特币或以太网等加密货币代表无法比较。相反,Hyperledger网络节点分布在参与组织中,这使得私有,许可或联盟区块链网络特别有趣。...Fabric包含可以尽可能自由实现概念。区块链网络基础是对所需组织结构建模。每个参与都有固定身份,可以通过颁发证书来识别自己。除了身份验证之外,还包括授权。...在节点上本地持久性更改之后,更改提交给网络(“认可”)并在其他组织接受后插入到区块链中。在以太坊或其他公共区块链平台背景下,可以链码与智能合约进行比较。 ? 通道用于实现隐私领域。...发动机及其安装车辆显示为资产。制造商和经销商公司被引入并被识别为网络组织Fabric链代码应提供以下功能: 1.生产具有唯一序列号发动机缸体。 2.生产后发动机缸体传送给经销商。...对于由真正组织联盟跨越区块链网络,我们仍然有一些问题需要解决: 我们如何管理组织和对等节点?组织如何自动对等节点添加到网络中?我们如何获得一个可以抵御失败公平和同质网络

2.1K20

Hyperledger Fabric基础知识

它提供了一种交易方式,从而可以从根本上改变业务实现。 那么,在众多区块链框架中,开发人员应该首先掌握哪个框架呢?...Hyperledger Fabric网络是由网络中不同组织拥有和贡献peers构建。该网络之所以存在是因为组织将其个人资源贡献给了集体网络。...MSP管理用户ID并验证网络所有参与,从而使Hyperledger Fabric成为一个私有的和准入网络。 Ordering service。...Hyperledger交易如何执行 Hyperledger Fabric网络中事务请求流如下所示: 客户端使用Node.js或Java™SDK连接到Hyperledger Fabric网络。...ordering service交易传递给peers。所有peers都提交并应用相同事务序列并更新其状态。 总结 Hyperledger Fabric是一个区块链框架实现。

2K10

Hyperledger Fabric 和企业级以太坊,谁才是企业首选?

2)部署 许多组织和政府报告称他们正在企业级以太坊部署到其工作流程中。 ...另一方面,Hyperledger Fabric只有一个实现。它没有类似于基于EVM链客户端。当我们指的是Hyperledger Fabric客户端时,我们指的是Linux 基金会组织唯一实现。...组成大型联盟公司倾向于使用 Hyperledger Fabric 网络。另一方面,我们有一些用例是仅 Hyperledger Fabric 网络用于内部流程,而没有任何外部组织。...与部署基于EVM网络相比,部署、配置和维护Hyperledger Fabric网络成本往往更高,这就是为什么我们看到较小项目使用企业级以太坊而不是Hyperledger Fabric。...协议不断涌现,这些协议公有以太坊主网用作常见参考框架,从而降低了目前孤立企业结构。这提供了避免因为联盟部署许可网络而产生问题能力。

82620

企业应该选择哪种区块链

HyperLedger Fabric组织成员必须通过註册才能访问,因此是私有的许可制联盟链。可以通过一个Membership Service Provider(MSP,即成员服务提供)来註册。...HyperLedger Fabric也提供了创建通道(channel)能力,允许一组参与创建一个单独共同维护交易账本。...每个参与都有一份帐本副本到他们所属每一个HyperLedger Fabric网络上。 首先,世界状态(world state)组件描述了总帐状态,它是总帐本数据库。...HyperLedger Fabric支持需要将隐私(使用信道)作为关键操作需求网络,同时也是相对开放网络。 共识 事务必须按照它们发生顺序写在帐本上,即使它们可能是网络中不同参与生成。...HyperLedger Fabric设计使得网络启动可以自行选择一种最能代表参与之间关系共识机制。就像隐私一样,需要有一系列需求;从人际关系高度结构化网络到更加对等网络

1.5K00

万字长文,教你用go开发区块链应用

而其中去中心化概念,是因为账本信息会被复制到许多网络参与中,每个参与都在协作维护账本,不像传统应用数据被中心管理着。...另外信息只能以附加方式记录到账本上,并使用加密技术保证一旦交易添加到账本就无法修改。这种不可修改属性简化了信息溯源,因为参与可以确定信息在记录后没有改变过。所以区块链有时也被称为证明系统。...Hyperledger Fabric 网络成员只能从可信赖成员服务提供(MSP) 注册,也就是说 Hyperledger Fabric 搭建区块链是一种联盟链。...Hyperledger Fabric 账本包括两个组件: 世界状态和交易日志。并且每个参与都拥有他们所属每个 Hyperledger Fabric 网络账本副本。...2、 fabric 二进制工具添加到环境变量 为了后续方便使用命令,可以第 1 步下载工具添加到系统环境变量中: $ export PATH=${PWD}/hyperledger-fabric-linux-amd64

3.4K20

使用IBM Blockchain Platform extension开发你第一个fabric智能合约

该函数称为createMyAsset,它接受myAssetId和一个值,两均为字符串。提交此事务后,将使用关键字myAssetId和值创建一个资产。...如果一切顺利,你应该在列表中看到一个程序包blockchainExtProject@0.0.1。 你刚创建程序包可以安装到任何Hyperledger Fabric peer上(以正确版本运行)。...在这个简单区块链网络中只有一个组织称为“ Org1”。只有一个组织网络在现实世界中使用并不是很现实,因为重点是要在多个组织之间共享一个分类帐,但对于本地开发目的来说已经足够了。...现在,你已经启动了本地Fabric运行时,现在该安装并实例化智能合约了…… 安装智能合约 在真实网络中,每个支持交易组织都将在其peer节点上安装智能合约,然后在通道上实例化该合约。...image 提交和查询事务 Fabric网关和Hyperledger Fabric网络peer进行连接,客户端应用程序可以使用该网关提交事务。

1.3K20

Fabric6大特性

Hyperledger Fabric是被广泛使用,支持准入网络分布式账本解决方案。它模块化架构最大程度地提高了区块链解决方案机密性,弹性和灵活性。 1....成员准入 Hyperledger Fabric是用于准入网络框架,其中所有参与都具有已知身份。在考虑准入网络时,您应该考虑您区块链用例是否需要遵守数据保护法规。...性能,可伸缩性和信任级别 Hyperledger Fabric建立在模块化架构之上,该架构事务处理分为三个阶段:分布式逻辑处理和协议(“链码”),事务排序以及事务验证和承诺。...如果两项检查均通过,则该块提交到账本,并且每个事务状态更新都将反映在状态数据库中。 由于使用v1.X架构,只有签名和读/写集是通过网络发送,因此可伸缩性和性能得到了优化。...在Hyperledger Fabric v1.X中,可以动态和以编程方式添加peer,而不是像v0.6中那样以静态方式添加。例如,假设一家管理外汇汇率公司有一家银行要添加到网络中。

1.2K20

超级账本-如何贡献

同时我会将已经完成部分同步发Pull Request到hyperledger-labs组织fabric-docs-cn仓库中: https://github.com/hyperledger-labs...贡献方法 不管作为普通用户还是开发,这里都有很多为Hyperledger Fabric做贡献方法。...项目管理 正如我们章程中描述那样,Hyperledger Fabric是在一个开放治理模型下管理。项目和子项目由一系列维护主导。...一个子项目可以指定一些初始维护,当项目第一次被批准时候,由顶级项目的现有维护所批准。 维护 Fabric项目由项目的顶级维护领导。...我们也在积极考虑采用LTS(long term support)发布过程,虽然这些细节需要由具体维护决定。相关细节请参考在Chat#fabric-maintainers中讨论。

1.1K20

超级账本(hyperledger)介绍_以太坊上账户类型有哪些

区块链上有国外比较著名组织比如R3联盟、超级账本(Hyperledger),国内中国区块链研究联盟(China Blockchain Research Alliance)、中国分布式总账基础协议联盟...现在代码库中(代码库链接 https://github.com/hyperledger)主要项目有三个: 》》区块链浏览器项目(Blockchain Explorer Incubator) DTCC、...当完成时,该浏览器有望能为HyperLedger开发和非技术用户提供情况信息、交易数据、网络信息(例如节点列表)和链代码或交易群组。...》》组织孵化器项目(Fabric Incubator) DAH和IBM方案合并,使用区块链技术提供了一个模块化架构,允许组件如共识和会员服务可以即插即用。...这种架构能满足多样性要求。支持许可和无许可部署。它包括一个共识算法,证明过往时间事件(Proof of Elapsed Time (PoET))。

78620

5个超级区块链项目有何区别

Hyperledger执行董事Brian Behlendorf表示,Hyperledger技术指导委员会必须批准每个子项目,并且正在寻找“代表不同想法”项目。...前五个项目是:Fabric,Sawtooth,Indy,Burrow和Iroha。 Behlendorf说:“这些项目中每一个项目都是在Hyperledger之外开始,首先是一个有特定用例团队。...每个项目必须为开源组织提供独特东西,其技术必须适用于其他公司。 Fabric FabricHyperledger迄今为止最活跃项目。 Fabric 1.0发布于7月份发布。...“如果你有一个庞大区块链网络,并且只想与某些参与方共享数据,那么你可以创建一个只有这些参与私人频道,”Behlendorf说。 “这是关于Fabric现在最鲜明事情。”...它包括一种称为“经过时间证明”新型共识算法。共识是所有区块链关键要素。一般来说,这是信息在被接受为分类帐中下一个入口之前被审查和确认技术。

1.2K20

区块链技术面试常被问到Hyberledger Fabric关键概念

其主要区块链网络功能包括: Identity management 身份管理 Hyperledger Fabric 提供用户识别服务来管理用户ID和参与网络授权。...Privacy and confidentiality 隐私与保密 Hyperledger Fabric 使竞争商业组织、任何需要私有、保密交易组织共存在同一个许可网络中。...Modular design 模块化设计 Hyperledger Fabric实现了模块化设计,网络设计能根据需求选择功能。比如特定识别、共识、加密算法可以插入任何 fabric网络。...共识)进区块,从ordering服务发布到channelpeer节点中 peer节点根据背书策略验证交易并执行策略 在添加块之前,执行版本检查来保证资产状态从chaincode执行时刻开始没有被改变...Security & Membership Services 安全和成员服务 Hyperledger Fabric 加强了交易网络,所有参与都有已知身份。

1.7K10

Hyperledger Fabric 网络与安全体系浅析

本文通过实例阐释一个简化版企业Fabric网络是如何构建,并对其网络与安全体系进行分析,如有错漏,欢迎交流指正。...Hyperledger Fabric 网络 Hyperledger Fabric 应用场景实例 业务角色 假设有一个采用Fabric系统应用场景里。...有 4 个组织R1, R2, R3和R4,R4是网络启动,R1和R4共同担任网络管理员角色。 系统设置了 2 个通道,分别为C1和C2。R1和R2使用C1通道,R2和R3使用C2通道。...排序节点由O4提供,属于组织R4. 搭建过程 与真正商业应用场景相比,角色和商业和逻辑都很简化,但很适合用来理解不同节点和角色之间功能和交互。接下来,我一步一步说明网络搭建过程。...创建网络并添加网络管理员 每一个组织需要通过MSP中 CA 机构颁发证书才能加入网络,因此,每个节点都需要有相应 CA。 R4作为网络启动,需要先配置网络并设立O4排序节点!

79410

Hyperledger Fabric账本快照--实现数据快速同步

当一个节点想加入到区块链网络中,或一个异常节点恢复正常后,此节点区块高度落后于其它节点,其状态不是最新,不能参与网络中交易共识,此时就需要进行区块同步,该节点会主动向其它节点请求下载区块。...因此在比特币网络中,如果有节点想要加入网络,作为“轻节点”接入是最快速高效方式。但缺点是牺牲了一些安全性和可靠性。        ...在联盟链Hyperledger Fabric中,在Fabric v2.3版本出来之前,一个节点加入通道(通道,Fabric一个特性,可以理解为一个通道就是一个区块链网络,不同通道间账本是独立,节点可以加入多个通道...由于通道中组织之间私有数据可能有所不同,因此快照中不包含私有数据(私有数据,Fabric实现数据隐私保护特性),但通过快照加入通道节点,将从快照中发现其所属私有数据集,并直接从属于这些集合成员节点获取相关私有数据...附录: Fabric官方学习文档:https://hyperledger-fabric.readthedocs.io/en/latest/whatis.html Fabric私有数据:https://hyperledger-fabric.readthedocs.io

1.8K10
领券