E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HyperLedger
Hyperledger
Fabric 管理链码 peer lifecycle chaincode 指令使用
链上代码(Chaincode)简称链码,包括系统链码和用户链码。系统链码(SystemChaincode)指的是FabricPeer中负责系统配置、查询、背书、验证等平台功能的代码逻辑,运行在Peer进程内,将在第14章介绍。用户链码指的是用户编写的用来实现智能合约的应用代码。如无特殊说明,链码一般指的就是用户链码。链码被部署在Peer节点上,运行在独立的沙盒(目前为Docker容器)中,并通过g
征尘bjajmd
·
2024-01-09 15:07
windows
microsoft
Hyperledger
Fabric 核心概念与组件
Hyperledger
Fabric核心概念与组件要理解超级账本Fabric的设计,首先要掌握其最基本的核心概念与组件,如节点、交易、排序、共识、通道等。
黑帽子技术
·
2024-01-09 12:26
网络
大数据
分布式
编程语言
区块链
Hyperledger
Fabric权限管理和策略
权限管理是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。超级账本Fabric项目通过策略(Policy)来灵活指定各场景下的操作权限。策略应用场景具体来看,常见的策略场景包括如下表所示。其中,大部分都与系统配置链码相关,可以在通道配置中进行指定;部分为代码中的规定。对于存储在通道配置中的策略,可以利用configtx.yaml指定,在生成新建通道交易
乌苏舞
·
2024-01-09 12:25
区块链
fabric
策略
基于
Hyperledger
Fabric的学位学历认证管理系统
基于
Hyperledger
Fabric的学位学历认证管理系统项目源码:https://github.com/Pistachiout/Academic-Degree-BlockChain一、选题背景学历造假
Pistachiout
·
2024-01-09 12:54
#
Linux项目
#
区块链项目
fabric
区块链
docker
Hyperledger
Fabric 入门笔记(二)Fabric V2.5 总结
1.1.分布式账本1.2.智能合约1.3.共识Consensus二、
Hyperledger
Fabric的特点2.1.许可区块链2.2.模块化2.3.共识机制2.4.链码2.5.隐私和保密三、Fabric
荆棘鸟骑士
·
2024-01-09 12:54
Hyperledger
Fabric
fabric
区块链
Hyperledger
Fabric 链码生命周期
目录一、什么是链码二、部署链码2.1安装和定义链码2.1.1打包智能合约2.1.2peer节点安装链码2.1.3组织批准链码2.1.4将链码提交到通道2.2升级链码总结一、什么是链码ChainCode(链码)是一个程序,用Go、Node.js或Java编写,实现了规定的接口。ChainCode运行在一个安全的Docker容器中与背书节点相隔离,ChainCode通过应用程序提交的交易来初始化和管理
Big. boss
·
2024-01-09 12:22
区块链
hyperledger
fabric
Hyperledger
Fabric 权限策略和访问控制
访问控制是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。常见的访问控制模型包括强制访问控制(MandatoryAccessControl)、自主访问控制(DiscretionaryAccessControl)、基于角色的访问控制(RoleBasedAccessControl)和基于属性的访问控制(AttributeBasedAccessControl
征尘bjajmd
·
2024-01-09 12:52
php
网络
https
Hyperledger
Fabric 部署在多个主机上
前言在实验
Hyperledger
Fabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中,我们已经完成了使用提供TLS-CA服务的council组织运行维护
丿风色幻想
·
2024-01-09 12:52
FabricLearn
区块链
FabricLearn
Fabric
【
hyperledger
-fabric】部署Java代码智能合约
简介讲述一下根据B站视频
hyperledger
-fabric【2】java合约开发。进行项目部署的流程以及遇到的问题。
兜里旺仔没加糖
·
2024-01-09 09:05
fabric
java
智能合约
【
hyperledger
-fabric】部署Java应用远程访问智能合约
简介首先是根据b站的视频
hyperledger
-fabric【3】在java应用中访问合约以及
hyperledger
-fabric【5】Java应用和私有数据,本文章主要讲述的是视频中我遇到的问题,以及相关知识点的总结
兜里旺仔没加糖
·
2024-01-09 09:30
fabric
java
智能合约
Hyperledger
Fabric Docker 方式多机部署生产网络
规划网络拓扑3个orderer节点;组织org1,org1下有两个peer节点,peer0和peer1;组织org2,org2下有两个peer节点,peer0和peer1;因为我只有3台虚拟机资源所以没法实现完全的多机部署,资源使用规划如下:节点宿主机IPhosts端口cli192.168.0.105N/AN/Aorderer0192.168.0.105orderer0.example.com70
征尘bjajmd
·
2024-01-09 01:40
php
开发语言
Hyperledger
Fabric 二进制安装部署 Peer 节点
规划网络拓扑3个orderer节点;组织org1,org1下有两个peer节点,peer0和peer1;组织org2,org2下有两个peer节点,peer0和peer1;节点宿主机IPhosts端口cli192.168.1.66N/AN/Aorderer0192.168.1.66orderer0.example.com7050,8443,9443orderer1192.168.1.66order
征尘bjajmd
·
2024-01-09 01:10
fabric
运维
prometheus 监控
Hyperledger
Fabric 网络
本例中使用的fabric版本为2.4.1修改orderer,peer节点docker-compose文件orderer节点:environment:-ORDERER_METRICS_PROVIDER=prometheus-ORDERER_OPERATIONS_LISTENADDRESS=0.0.0.0:8443ports:-8443:8443peer节点:environment:-CORE_MET
征尘bjajmd
·
2024-01-09 01:10
prometheus
fabric
运维
Hyperledger
Fabric 交易过程中读写集语义
https://
hyperledger
-fabric.readthedocs.io/zh_CN/latest/readwrite.html交易模拟和读写集背书节点在模拟交易期间,会为交易准备一个读写集。
征尘bjajmd
·
2024-01-09 01:08
数据库
oracle
5.9
Hyperledger
Fabric - 教程 - Chaincode for Operators
教程-ChaincodeforOperators1.什么是链码链码(chaincode)是用Go,node.js或Java编写的程序,可实现规定的接口。链码在与背书对端节点进程隔离的安全Docker容器中运行。链码通过应用程序提交的交易初始化和管理帐本状态。链码通常处理网络成员同意的业务逻辑,因此它类似于智能合约。可以调用链码来更新或查询提案交易中的帐本。在获得适当许可的情况下,一个链码可以在同一
furnace
·
2024-01-07 03:52
Hyperledger
Fabric概述
what
Hyperledger
Fabricisaplatformfordistributedledgersolutions,underpinnedbyamodulararchitecturedeliveringhighdegreesofconfidentiality
__XY__
·
2024-01-06 17:21
hyperledger
fabric - chaincode fingerprint mismatch data mismatch
Error:Errorendorsingquery:rpcerror:code=Unknowndesc=Errorexecutingchaincode:CouldnotgetdeploymenttransactionfromLSCCformycc:1.0-GetChaincodeDeploymentSpecformycc/mychannelfromLSCCerror:chaincodefinger
码说AI
·
2024-01-05 10:54
区块链技术
fabric
fingerprint
基于华为云区块链服务快速部署和搭建链上应用
BCS基于
Hyperledger
1.0、kubernetes搭建,配置简单,数分钟内即可完成部署,提供全流程的自动化运维服务,多维度监控;支持多种高效共识算法,切换灵活,秒级共识(2000+TPS);多角色节点和成
程序员的那点事
·
2024-01-05 09:55
centos 使用 docker 安装
hyperledger
fabric
首先,您需要在安装
Hyperledger
Fabric之前安装一些先决条件。这些先决条件包括cURL、Docker、DockerCompose、Golang、Node.js、NPM和Python2.7。
不与天斗8866
·
2024-01-03 06:25
centos
docker
fabric
Hyperledger
Fabric 1.4 特性调研之Operations Service(二)
OperationsService提供监控管理服务,主要包括:日志等级管理(/logspec):动态获取和设置peer和orderer的日志等级。健康检查(/healthz):检查peer和orderer是否存活以及健康状态。运维信息监控(/metrics):提供运维指标数据,支持Prometheus和StatsD统计数据。适用场景日志等级管理:适用于联盟链管理人员或者开发人员对Fabric的日志
RaeSnow
·
2023-12-31 11:05
【Maven】linux部署maven
简介最近学习
hyperledger
-fabric超级账本(区块链),需要使用到java和maven,所以重新学习了一下如何部署maven,这里附上参考文档。
兜里旺仔没加糖
·
2023-12-30 05:54
maven
linux
java
【
hyperledger
-fabric】部署和安装
简介对
hyperledger
-fabric进行安装,话不多说,直接开干。但是需要申明一点,也就是本文章全程是开着加速器进行的资源操作,所以对于没有开加速器的情况可能会由于网络原因导致下载资源失败。
兜里旺仔没加糖
·
2023-12-30 05:24
fabric
运维
【
hyperledger
-fabric】将智能合约部署到通道
简介本文主要来自于B站视频教学视频,也主要参看了官方文档中下图这一章节。针对自己开发的代码做出相应的总结。1.启动网络#跳转到指定的目录cd/root/fabric/fabric-samples/test-network#启动docker容器并且创建通道./network.shupcreateChannel2.打包智能合约备注:这里参考的B站视频的go语言版本进行打包智能合约部分。#指定的链包路径
兜里旺仔没加糖
·
2023-12-30 05:18
fabric
智能合约
php
Hyperledger
Fabric-fabric-samples 安装链码
1.准备确保本地已经安装好fabric-samples以及环境(可以看我之前的文章进行操作)。接下来我们将利用案例内的test网络进行链码的安装部署。2.启动测试网络进入fabric-samples。进入test-network文件夹,然后启动测试网络cd./test-network./network.shdown./network.shupcreateChannel./network.shdow
齐樾2ed
·
2023-12-29 05:58
M Credit亮相新加坡,国际化再进一步
区块链相关的著名企业和机构也在受邀之列,其中有:新加坡金管局(MAS)、
Hyperledger
、QUOINE、Blockstream等。
MCreditOfficial
·
2023-12-28 23:55
Hyperledger
fabric介绍(三)——网络拓扑结构
OrderingServiceNodes)3.客户端节点(ClientNodes)4.证书颁发机构(CertificateAuthorities)5.通道管理6.MSP7.Org:Peer节点(Peers)Peer节点是
Hyperledger
Fabric
Shi-p
·
2023-12-24 19:59
fabric
区块链
Hyperledger
fabric介绍(四)—— fabric交易流程的实现
由cli/App构建一个交易提案请求,根据背书策略发送到相应的背书节点:cli/App生成一个交易提案请求,并根据事先设定的背书策略选择要发送的背书节点。交易提案请求包含要执行的操作和相关参数。背书节点接收到交易提案请求,对接收到的交易提案请求进行验证:背书节点首先对接收到的交易提案请求进行验证,包括检查交易的合法性、签名等。如果验证通过,背书节点调用链码进行模拟交易,但不会将交易写入区块链,仅对
Shi-p
·
2023-12-24 19:59
fabric
区块链
智能合约
Hyperledger
fabric介绍(二)——架构介绍
目录1成员管理服务(MSP)2区块链服务2.1区块链(Blockchain)2.2交易(Transaction,交易分为两种类型)3链码(Chaincode)服务4事件流(EventStream)5订购服务(OrderingService)6通道(Channel)7节点类型和角色8账本(Ledger)和状态数据库(WorldState)9客户端应用程序(ClientApplications)10安
Shi-p
·
2023-12-24 19:59
区块链
fabric
关于
HyperLedger
Fabric基础内容(续)
1、管道原有的数据保密性是通过对交易中的敏感数据进行哈希操作,因此,就需要每个节点维护所有其他节点上的数据来对敏感数据进行安全保障,即使这些数据是我这个节点一点不关心的,特别是有多个联盟加入的时候。所以在fabric中引入了管道概念。管道的设计目的是为了让交易方在各自独立的管道内进行交易,保障交易的秘密性和私有性。一个管道内的交易对其他管道是不可见的,这样所有在交易中的敏感数据都不需要一个单独的数
神奇的考拉
·
2023-12-24 16:02
区块链安全—详谈共识攻击(四)
这次,我们着重讲述下区块链3.0时代的
HyperLedger
Fabric中的共识机制以及相关特性。
CPinging
·
2023-12-24 16:01
Hyperledger
-Fabric源码分析(configtxgen-outputChannelCreateTx)
newChannelGroup-templateConfig=newChannelConfigUpdate>EnvelopedoOutputChannelCreateTx.png
Pillar_Zhong
·
2023-12-24 15:41
2019-06-26
本文基于上一章
hyperledger
基础培训-创建第一个fabric网络的基础上,如果还未了解,请先了解上一章节内容。
青柠果嗄
·
2023-12-22 19:32
Hyperledger
Fabric/Fabric-samples 安装及使用(Mac)
因为未找到mac相关的安装方式,故根据优秀博主的文档以及本人安装、使用的经验整理此文。1.安装清单brewGitcUrldockerdocker-composeGoLangFabricFabric-samples2.开始安装2.1Gitmac自带git,也可自行安装:brewinstallgit2.2curlbrewinstallcurl2.3dockerbrewinstalldocker2.4d
被代码耽误的演员
·
2023-12-21 20:31
学习笔记
工作代码片段
docker
fabric
区块链
go
macos
Fabric:使用GoLand+Fabric-SDK-Go操作Fabric网络
Hyperledger
Fabric官方提供了Fabric-sdk-go(也有针对其他语言的sdk)使开发人员能够与Fabric网络进行交互,并且可基于此构建区块链技术的应用程序。本篇博客
Sun_Sherry
·
2023-12-21 11:57
区块链
#
Hyperledger
Fabric
fabric
golang
网络
Hyperledger
Fabric CA 部署示例
Hyperledger
Fabric二进制文件启动Org1组织CA部署Org1TLSCA初始化.
黑帽子技术
·
2023-12-21 10:09
hadoop
logback
acl
分布式
log4j
Hyperledger
Fabric 实战(九):生产级多组织的kafka共识网络详解
为什么80%的码农都做不了架构师?>>>搭建一个三个组织的kafka共识网络其主要目录结构如下:.├──bin│ ├──configtxgen│ ├──configtxlator│ ├──cryptogen│ ├──discover│ ├──fabric-ca-client│ ├──get-docker-images.sh│ ├──idemixgen│ ├──orderer│ └
weixin_34417183
·
2023-12-21 10:37
大数据
ldap
运维
Fabric CA
参考1.fabric-ca安装2.Fabric-CA架构及安装3.Fabric-Ca使用4.FabricCA的部署与使用5.
HyperLedger
Fabric中Fabric-CA的使用6.FabricCA
铁蛋冷的
·
2023-12-21 10:07
Fabric
区块链
趣医医疗(一)
1.区块链支持技术
Hyperledger
Fabric可分类记账数据可以分多种存储形式、采用智能合约使得记账参与者可以在平台进行交易和供外部应用程序调用。
葵葵1973
·
2023-12-18 15:41
Hyperledger
Fabric 1.4 特性调研之Raft共识(一)
Raft是一种crashfaulttolerant(CFT,崩溃故障容错)的共识排序算法。如果有节点故障掉线可以正常运行,前提是要有大多数存活,即保证1/2以上的节点个数正常运行。raft共识是“主从模型”,主节点通过动态选举决定,从节点是主节点的复制。适用场景Raft作为Fabric新支持的共识模式,可以替代以往的Kafka共识模式,并且配置更简单,更能体现去中心化特性。在多组织多channel
RaeSnow
·
2023-12-18 11:56
五、在Ubuntu 16.04上搭建
HyperLedger
Fabric网络、合约部署、调用
http://note.youdao.com/noteshare?id=08cba7c7957649ad31049483b42f3067&sub=F7517602136F4A2F9785CBB21110D1B2
bin_bin_
·
2023-12-17 12:30
趣医医疗(二)——
Hyperledger
Fabric超文本框架
1.解决比特币区块问题:吞吐量低、交易公开无隐私性、无最终确定性以及共识算法低效等问题。2.本质权限区块链的底层基础框架模块化架构提供可切换和可扩展的共识算法、加密安全、数字资产、智能合约和身份鉴权等服务。支持不同的模块组件直接拔插启用。局限性共识算法尚不支持BFT类型,交易过程还有并发控制的局限性。3.名词解释成员服务MembershipServices:用来许可区块链的网络服务。例如:认证、授
葵葵1973
·
2023-12-17 08:35
区块链-0205
2016年时,贝伦多夫加入了Linux基金会旗下的超级账本项目(
Hyperledger
Project)担任执行董事。
司马静尘
·
2023-12-15 06:37
使用go语言开发部署链码
1.13环境下会出问题,本文是在1.18环境下执行的,可以自行升级版本第一步编写go链码packagemainimport("encoding/json""fmt")import"github.com/
hyperledger
爱写代码的大狼
·
2023-12-14 16:15
区块链
golang
后端
fabric
ubuntu
区块链
Hyperledger
Fabric 链码开发-常用函数
目前,Fabric的开发主要分为两部分,一是链码及智能合约的开发,二是基于SDK的应用开发。我们一般提到区块链都会关注智能合约的开发,因为它是区块链与外部连接的触手,同时,也是区块链实现自动执行,减少人为干预的重要手段。但是区块链要实现与业务系统的对接,仅仅靠智能合约是无法实现的,它还需要SDK以及相关应用的开发。Blockchain结构除了header指向下一个block的hashvalue外,
王永俊
·
2023-12-14 16:43
区块链
fabric
区块链
Fabric-Java-SDK调用(一)——调用链码
前言在本地使用IDEA结合远程服务器部署的fabric环境调试fabric-sdk-java简介Java-SDK是外部应用程序与
Hyperledger
Fabric的交互通道,帮助Java应用程序更好的管理
Lily Collins
·
2023-12-14 16:05
fabric
java
运维
Hyperledger
fabric2.4 fabric-SDK-GO开发
获取Fabric和FabricCA的客户端SDK包,SDK文档可以在GoDoc中查看:gogetgithub.com/
hyperledger
/fabr
余生·情诗
·
2023-12-14 16:02
Hyperledger
Fabric
fabric
golang
java
Hyperledger
fabric2.4 链码调用与fabric-gateway
前面的文章实现了如何搭建自己的区块链网络,使用命令行或SDK创建通道、安装部署链码。链码调用有两种方式:通道客户端调用和fabric-gateway调用。以官方示例sacc链码为例,需要初始化的链码必须先初始化,代码参考上篇。1、通过通道客户端调用使用通道客户端调用链码函数为同步调用,响应时间与区块生成时间大致相同。packagemainimport("fmt""github.com/hyperl
余生·情诗
·
2023-12-14 16:02
Hyperledger
Fabric
fabric
golang
区块链
Fabric学习(四)----编写简单的GO链码
Fabric官方文档:https://
hyperledger
-fabric.readthedocs.io/en/release-2.2/API文档:https://pkg.go.dev/github.com
雨雨不怕雨
·
2023-12-14 16:25
区块链技术
#
fabric
fabric
学习
golang
使用aws搭建一个区块链(私有链)-- 搭建篇A
一个VPC创建接口VPC终端节点的权限允许在所需端口上进行通信的EC2安全组2说明由于aws提供的托管模式的区块链的搭建,我们通过aws的AmazonManagedBlockchain配合docker+
Hyperledger
Fabric
spcof
·
2023-12-05 05:04
区块链
aws
aws
区块链
云计算
Hyperledger
Fabric 1.0 环境搭建(Mac)
Mac版本:macOSHighSierraVersion10.13.31、Docker安装Docker官网Mac社区版下载链接https://store.docker.com/editions/community/docker-ce-desktop-mac下载stable版本,双击安装Docker.dmg测试安装是否成功docker--version查看版本信息2、go语言安装
龙3爷
·
2023-12-01 14:18
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他