首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Hyperledger Fabric 1.4新特性

官方文档链接参考 https://hyperledger-fabric.readthedocs.io/en/release-1.4/whatsnew.html 自1.0版本开始, Fabric日渐成熟。...(2)改进应用的编程模型 Node.js SDK的编程模型得到改善,node.js的开发更直观,可更专注于业务逻辑。这里吐槽下,其它语言怎么办。。...编程模型的改进 笔者团队用Java和Go, 也慢慢切Java, Nodejs模型细节自行阅读。...客户采访控制,允许基于采访的客户端的组织或者MSP自动控制采访权限,而不用写具体的逻辑。 同理Fabric CA也升到1.4, 主要是维护bug fix版本。...而实际上Hyperledger Cello等Baas部署工具应该是远远落后,区块落地很多最佳实践和模型还待大家努力去踩坑。

64510

Fabric-sdk-java最新教程 原

链接:https://sdkjavadocs.github.io/ 2、Fabric-sdk-java访问快速上手教程 非常简洁的fabric java sdk中文起步教程,hello-world级别...、调用等,适合快速上手fabric java sdk。...、超级账本fabric-sdk-java基础教程 这也是一个适合快速上手Fabric java sdk的教程,内容主要包括CA用户登记、 初始化HFClient、初始化通道对象、调用fabric...java sdk访问 这篇文章的重点在于的调用,因此比较详细地步骤讲解了使用fabric java sdk查询状态 或提交交易的代码,使用的是官方的fabcar案例。...Hyperledger Fabric Java SDK 构建和部署区块网络 这篇文章主要介绍如何使用Hyperledger Fabric SDK Java创建,部署和测试区块网络,以及开发、部署与调用

3.4K30

Hyperledger Fabric 2.x 环境搭建

一、说明 区块网络的核心是分布式账本,在这个账本记录了网络中发生的所有交易信息。 Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台。...在Fabric,智能合约作为以软件包的形式部署在网络上。安装在组织的对等节点上,然后部署到某个通道,然后可以在该通道中用于认可交易和区块账本交互。...在部署到通道前,该频道的成员需要就定义达成共识,建立治理。何时达到要求数量的组织同意后,定义可以提交给通道,并且可以使用了。....example.com 和 peer0.org2.example.com 上安装 asset-transfer-basic ,如果第一次部署,脚本安装的依赖项。.../network.sh down 该命令停止并删除节点和容器,删除组织加密材料,并从Docker Registry移除镜像,另外还会删除之前运行的通道项目: 七、使用认证机构创建网络 Hyperledger

1.6K10

Hyperledger Fabric 2.0 Alpha发布了!

Fabric chaincode lifecycle Fabric 2.0 Alpha介绍了分布式治理的特性,包括在你的节点上安装以及在一个通道启动的新流程。...新的模型在之前的生命周期上进行了改进: 多个组织必须同意的参数:在Fabric 1.x版本,一个组织能够为所有其他通道成员设置参数(例如背书策略)。...新的Fabric生命周期变得更灵活,提供了中心化的信任模型(例如之前版本的生命周期模型)以及去中心化的要求足够多的组织同意才能生效的模型。...可检查的包:Fabric生命周期以易于阅读的tar文件的形式打包。这样可以更加轻松地检查代码包并协调跨多个组织安装。...Endorsement policies:了解使用新的生命周期如何使用通道配置的策略作为背书策略。 限制 Fabric v2.0 Alpha版本生命周期尚未完成。

1.2K30

fabric区块(一)—搭建环境

---title: fabric区块(一)—搭建环境date: 2023/5/10tags: fabric区块categories: 区块---hyperledger Fabric是一款适用于企业级应用的区块平台.../network.sh createChannel -c mychannel图片到这里channel也创建好了部署和测试如果通道创建成功,可以使用joinChannel.sh脚本peer节点加入到该通道...testnetwork的目录下,运行以下命令所有peer节点加入到mychannel通道。./network.sh deployCC -ccn basic -ccp .....,这是一个用于处理JSON数据的命令行工具,用下面的命令安装sudo apt-get updatesudo apt-get install jq图片在Hyperledger Fabric是一个智能合约...可以使用以下命令在测试网络上部署和测试一个示例:# 安装./network.sh deployCC# 测试./scripts/testCC.sh

1.1K40

Hyperledger Fabric 2.0 Alpha发布了!

Fabric chaincode lifecycle Fabric 2.0 Alpha介绍了分布式治理的特性,包括在你的节点上安装以及在一个通道启动的新流程。...新的模型在之前的生命周期上进行了改进: 多个组织必须同意的参数:在Fabric 1.x版本,一个组织能够为所有其他通道成员设置参数(例如背书策略)。...新的Fabric生命周期变得更灵活,提供了中心化的信任模型(例如之前版本的生命周期模型)以及去中心化的要求足够多的组织同意才能生效的模型。...可检查的包:Fabric生命周期以易于阅读的tar文件的形式打包。这样可以更加轻松地检查代码包并协调跨多个组织安装。...Endorsement policies:了解使用新的生命周期如何使用通道配置的策略作为背书策略。 限制 Fabric v2.0 Alpha版本生命周期尚未完成。

79720

Hyperledger Fabric之模型

资产(Assets) 和面向对象编程有点类似,资产是可以是有形的(不动产,硬件等),也可以是无形的(合同等), 区块网络上,资产定义可交换带有货币价值的的任何对象,通过chaincode(智能合同...Hyperledger Fabric当前主要使用Go语言和Nodejs开发, 使用Go兼容好些快些, 在BYFN官方例子安装Nodejs时间较长,时不时timeout(不排除环境配置差异或有误...隐私 Hyperledger Fabric以通道为基础提供了不可篡改的记账本和用于修改资产状态的。...“Private Data Collection”私有数据集合是Hyperledger Fabric 1.2引入的, Hyperledger Fabric作为联盟,企业对行业内竞争对手分享数据是不可能的...但是,共识不仅是交易顺序如何达成一致,Hyperledger Fabric通过在整个交易流程它的基础角色突出了这些差异,从计划和背书,到ordering排序,验证和提交,简而言之,共识被定义为整个周期的组成区块的一组交易的正确性的验证

1K20

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

6、什么是 Hyperledger Fabric 的智能合约用(Chaincode)编写。在大多数情况下,只与账本的数据库即世界状态交互,而不与交易日志交互。 可以用多种编程语言实现。...2、 fabric 二进制工具添加到环境变量 为了后续方便使用命令,可以第 1 步下载的工具添加到系统环境变量: $ export PATH=${PWD}/hyperledger-fabric-linux-amd64...的功能定义在 Invoke 方法。...部署 我们刚刚编写的智能合约也就是安装到区块网络,同样是借助 cli 服务,我们在 Taobao 组织的 peer0 节点和 JD 组织的 peer0 节点上都安装上: $ docker...p chaincode" 其中 -n 参数是名称,可以自己随便设置,-v 是版本号,-p 是的目录(我们已经挂载到 cli 容器中了,在 /opt/gopath/src/ 目录下)

3.3K20

Hyperledger Fabric 系统架构详解

框架 Hyperledger下有如下几个项目,其中Fabric目前应用最为广泛,本文也主要介绍Fabric区块网络 Burrow Fabric Grid Indy Iroha Sawtooth 工具... Fabric也有类似以太坊的智能合约,称为 Chaincode ,智能合约使外部的应用程序可以和Fabric网络的账本进行交互。...主要分成系统和用户两种,系统嵌入在系统内,提供对系统进行配置、管理的支持;而用户则是运行在单独的 Docker 容器,提供对上层应用的支持,用户通过相关的 API 编写用户...分布式账本 最终所有的交易都会记录到分布式账本,这也是区块诸多特性的核心。Fabric交易可以存储相关业务信息,区块是一组排列后的交易集合,区块通过密码算法链接起来就是区块。...对于一个交易来说,背书策略是在实例化的时候指定的,一笔有效交易必须是背书策略相关组织签名才能生效,本质上Fabric区块的交易验证是基于对背书节点的信任,这也是称Fabric并不是严格意义上的去中心化的原因之一

1.6K10

Hyperledger Fabric1.0运行Fabcar以及常见问题解决(持续更新)

如果后续补充更新不及时,请移步看简书或知乎专栏:洞,或下面文章 https://www.jianshu.com/p/b097e489dd99 Hyperledger Fabric基础环境搭建 ----...创建init.sh image.png https://raw.githubusercontent.com/hyperledger/fabric/v1.0.5/scripts/bootstrap.sh...加入通道 peer channel join -b mychannel.block ---- 安装 peer chaincode install -n mycc -v 1.0 -p github.com.../hyperledger/fabric/examples/chaincode/go/chaincode_example02 实例化 peer chaincode instantiate \ -o orderer.example.com...-c:指定调用的所需参数 -p:指定安装的所在路径 -P:指定背书策略 Node.js SDK和fabcar交互 ---- 进入fabric-samples目录下的fabcar目录 cd fabric-samples

2K00
领券