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 链码API的介绍
网址https://godoc.org/github.com/
hyperledger
/fabric/core/chaincode/shim参数读取APIGetFunctionAndParameters提取调用链码交易中的参数
xiaohao204
·
2023-08-16 07:05
为
Hyperledger
Fabric提供web api实践
刚刚开始接触Fabric,先从书上例子入手,之后又想模仿着做一个自己的应用,以前接触过Vue,想着前后分离方案,后端只提供api,前端老老实实负责展示现有的样例是模板渲染方案,我在此基础上更换了接口,使用Gin框架进行api编写(ps:beego玩不转,controllers那里不知道怎样改才能传入实例化的chainapp对象。。)Gin与原生net/http相比友好了许多,但有给了使用者自己的空
no_ones
·
2023-08-15 15:15
hyperledger
fabric 源码调试(orderer)环境搭建教程
前言接触
hyperledger
fabric有一段时间了,看文档搭集群写链码都做过,但要深入理解还是通过源码比较直观,遂决定部署起来。
小蜗牛爬楼梯
·
2023-08-12 19:39
【翻译】
Hyperledger
Fabric v1.1 中的系统链码
Hyperledger
Fabric交易流
Hyperledger
Fabricv1.1提供了几个特殊的链码来执行某些特殊的任务,这些链码被称为系统链码(SystemChaincode)。
John_Xuxu
·
2023-08-12 04:42
hyperledger
fabric 1.4 智能合约api总结
智能合约开发以go语言为例,ChaincodeStubInterface为其智能合约的核心接口,本文主要讲解此接口的所有常用方法,如需视频学习,可以参考视频教程stub.PutState(args[0],[]byte(args[1]))用于将数据进行存储,采用K-V格式进行存储,stub.GetState(args[0])根据key获取valuestub.DelState(key)删除某一key的
桃猿结义
·
2023-08-11 09:05
go linux 源码编译环境,修改并编译golang源码
友情提示:本文使用Markdown编写,黑色背景文字可能需要横向拖动才能看清全文最近为了做
Hyperledger
Fabric国密改造,涉及到了golang源码的改动。
hhhjknb
·
2023-08-10 22:28
go
linux
源码编译环境
Fabric系列 -
Hyperledger
开源项目介绍
Fabric-
Hyperledger
开源项目介绍
Hyperledger
顶级项目贡献代码的流程Fabric的主要版本Fabric网络启动步骤根证书生成方式的比较往期精彩回顾:区块链知识系列密码学系列零知识证明系列共识系列公链调研系列比特币系列以太坊系列
搬砖魁首
·
2023-08-10 19:47
#
Fabric系列
fabric
运维
Hyperledger
贡献代码
根证书
Mac OS 安装运行
HyperLedger
Composer REST Server
前段时间因为项目原因用
HyperLedger
Composer搭建了简单的RESTserver,在Mac上还是比较容易搭建运行的。
钱肥肥
·
2023-08-10 05:03
死磕
hyperledger
fabric源码|kafka共识排序
死磕
hyperledger
fabric源码|kafka共识排序文章及代码:https://github.com/blockchainGuide/分支:v1.1.0d1e794177969e09552b173b7d6eaea19
mindcarver
·
2023-08-09 07:01
Fabric原理剖析
Fabric架构image.pngFabric网络image.pngFabric模块image.pngFabric交易流根据
Hyperledger
Fabric1.0架构,Fabric交易的整个生命周期可以分为
vdes
·
2023-08-08 07:23
死磕
hyperledger
fabric源码|Order节点概述
死磕
hyperledger
fabric源码|Order节点概述文章及代码:https://github.com/blockchainGuide/分支:v1.1.0bcc633a6c26528720cf16ed170f6a141
mindcarver
·
2023-08-08 06:01
hyperledger
fabric 1.4 账本ledger与couchdb
fabric中的ledger分为两部分内容,一部分是基于文件的存储,基于文件的存储满足区块链不可篡改的特性,此种方式存储基本是采用MerkleTree,整个存储的方式是只能追加,不能删除和修改。另一部分则是使用数据库进行存储此种方式在fabric中叫做worldstate,如leveldb、couchdb等K-V数据库,使用此类数据库的优势是数据库只存储当前的最新值,便于业务的拓展,这样可以很快的
桃猿结义
·
2023-08-08 04:27
区块链、IPFS与数据隐私保护应用示例及Python代码
为解决这一问题,我们提出了一种基于区块链/
Hyperledger
Fabric与IPFS的电子病历数据传输系统,并给出了详细的搭建流程和相应的python代码。
wellcoder
·
2023-08-08 00:13
区块链
python
树莓派4B与智能涡轮流量计通过RS485(modbus RTU协议)收发数据(二)(
Hyperledger
Fabric环境中上传数据)
上一篇博客配置好了树莓派端的串口通信,这次在加入涡轮流量计之前也先用PC端模拟树莓派测试一下该仪表是否能正常工作。一、测试流量计通信流量计说明书如下:并且在设备上电时以(9600,8n1格式)自动发送四个字节:返码格式:站地址(1字节)+波特率(2字节)+格式(1字节)8n1格式指8个数据位,无校验,1个停止位,8e1与8o1分别对应偶校验和奇校验。将流量计与USB转485转换器及24V电源正确接
lv(●—●)
·
2023-08-08 00:09
树莓派
fabric
python
golang
区块链
Hyperledger
Fabric链码修改与测试(一)
在上一篇博客中我使用智能涡轮流量计采集了一些数据上传到
Hyperledger
的链码上,此前对链码的一些数据结构进行了修改,但是还存在一些小问题。
lv(●—●)
·
2023-08-08 00:09
Hyperledger
Fabric
fabric
区块链
golang
Hyperledger
Fabric链码修改与测试(二)
上一篇对链码修改之后还存在数据结构设计不够合理的问题,在设想的情景下,一个树莓派通过RS485与一组仪表通讯,包括一个水表、一个电表和一个气表,但是实际情景下可能有的树莓派只连接了一个仪表,比如在只与一个水表通讯的情况下,树莓派只能获得水表中的瞬时流量与累计流量两个数据,那么原数据结构Data中的其余数据则全都为空,查询出来的结果也会显示出这些空数据,而实际上这是一件没有意义的事情。原Data结构
lv(●—●)
·
2023-08-08 00:09
Hyperledger
Fabric
fabric
运维
树莓派4B与智能插排通过RS485(modbus RTU协议)通信
目标:使用树莓派4B与CANHAT扩展板读取智能插排测量的各项数据(RS485+modbusRTU),获取的数据上传到
Hyperledger
Fabric框架。
lv(●—●)
·
2023-08-08 00:03
树莓派
区块链
python
fabric
linux
在开发者模式下调试BSN链码(一)
1号终端-启动网络进入fabric-samples里的chaincode-docker-devmode目录`cd$GOPATH/src/github.com/
hyperledger
/fa
凡星_
·
2023-08-07 20:56
【区块链】Tendermint——本机单节点部署
Tendermint由于工作原因2年前开始接触
Hyperledger
Fabric,其社区还是很活跃的,已经从当年的v0.7发展到如今v2.0了。
夏洛的克
·
2023-08-06 13:47
Hyperledger
Fabric 使用 CouchDB 和复杂智能合约开发
本文将在前面实验的基础上,将
Hyperledger
Fabric的默认数据库支持LevelDB改为CouchDB模式,以实现更复杂的数据检索功能。
wsnbb_2023
·
2023-08-06 06:55
fabric
couchdb
智能合约
基于
Hyperledger
Fabric+CP-ABE加密的溯源类应用系统
加密机制中有ABE属性加密,属性基加密一般又分为两类,即密钥策略属性基加密(KP-ABE)和密文策略属性基加密(CP-ABE)。今天我们重点说一下cp-abe及如何与fabric区块链技术相结合来建设相关溯源、确权、认证等区块链项目应用。(企鹅)。846412999。尤其对具有访问权限的系统如基于区块链的病历管理系统,基于区块链的学历管理系统等等。CP-ABE加密技术为CP-ABE加密机制,图中对
fabric区块链
·
2023-08-05 08:49
fabric
CP-ABE
区块链
blockchain
链码
属性加密
区块链实验室(14) - 编译FISCO-BCOS
FISCO-BCOS是一种区块链平台,与
Hyperledger
和Ethereum有些不同,详见FISCOBCOS区块链编译FISCOBCOS源码的目的是修改或者新增其中功能模块,进行对比实验,验证新想法
看聊效
·
2023-08-05 08:46
FISCO
区块链
区块链
ubuntu
c++
网络
2019-06-20
HyperLedger
Fabric入门实例参考自官方文档:
HyperLedger
Fabric入门实例准备事项下载fabric-samples项目,所有的应用代码都在github上获取到。
Vanishing_15d0
·
2023-08-03 16:36
Hyperledger
Fabric java sdk 链码访问快速上手【无痛】
不过Fabric-sdk-java的文档质量保持了
Hyperledger
Fabric产品一贯的不知所云,看起来实在是令人捉急。本文将尝试编写一个最简单的可以访问
编程狂魔
·
2023-08-01 11:13
hyperledger
fabric 1.4 之MSP
Msp介绍Msp是一套组件来指定用户执行某些操作的权限认证体系。MSP可以设置在每个peer和order节点上,这样就可以实现验证和签名操作,如需视频学习,可以参考视频教程。Msp的体系结构自签名的证书作为可信任的根证书MSP可以通过openssl,cryptogen,fabric-ca三种方式生成Msp目录结构admincerts目录,用来存放admin证书cacerts目录,rootca的证书
桃猿结义
·
2023-07-31 02:28
【区块链】
HyperLedger
Besu EthSigner集群服务
关于EthSigner在《【区块链】
HyperLedger
BesuVault密钥服务》一文中稍微有提及过,它主要用作私有链(或联盟链)的区块签署使用的。
kida_yuan
·
2023-07-30 05:46
Docker
区块链
Fabric 1.4 vs Fabric 2.0链码操作详解
Hyperledger
Fabric2.0最近已经发布,其中最引人关注的一点是链码操作。
小蜗牛爬楼梯
·
2023-07-28 05:04
安装
hyperledger
fabric1.4.0环境
一、获取源码1.生成目录$mkdir-p$GOPATH/src/github.com/
hyperledger
/$cd$GOPATH/src/github.com/
hyperledger
/2.git克隆源码
菜菜不太菜
·
2023-07-26 12:57
【区块链】区块链系列
目录01区块链技术简介1、定义2、区块链特性3、概念4、类型5、区块链架构6、发展历程02核心技术1、分布式账本2、共识机制3、智能合约4、区块链中的密码学03常见的区块链底层系统1、
Hyperledger
Fabric2
有音色融入
·
2023-07-26 03:43
去中心化是检验区块链本质的重要依据
Ethereum的去中心化程度较高,
Hyperledger
的去中心化程序不及Ethereum,在
Hyperledger
网络中,orderer节点构成的群体,相对于peer节点构成的群体而言,
看聊效
·
2023-07-25 22:46
Fabric
区块链
hyperledger
fabric 1.4 智能合约介绍
智能合约是一段代码程序可以部署在区块链平台中。在fabric中的智能合约分为两大类,一种是系统智能合约,一种是用户自定义合约,同时fabric中的智能合约也叫chaincode,链码。普通合约就是用户自己定义开发的合约,用于完成用户的业务需求。普通合约的生命周期满足install,instantiateandupgrade(安装,实例化,升级)的步骤。普通智能合约是运行在docker里面的,而且此
桃猿结义
·
2023-07-25 22:34
Hyperledger
术语表(一)
1.MVCC(Multi-VersionConcurrencyControl)——多版本并发控制MVCC是保持通道中各Peer节点间状态同步的一种方法,Peer节点并行地进行交易,在交易提交至账本之前,Peer节点会检查交易在执行期间读到的数据是否被修改。如果读取的数据在执行和提交之间被改变,就会引发MVCC冲突,该交易会在账本中标记为无效,而且状态值不会更新到状态数据库中。2.CFT(Crash
木头人_27e3
·
2023-07-24 21:01
【
Hyperledger
第一讲】:
HyperLedger
Fabric基础介绍和架构原理
简单概述
Hyperledger
Fabric是由IBM公司主导开发的一个面向企业级客户的开源项目。
洞链
·
2023-07-24 11:07
超级账本
超级账本(
Hyperledger
)是linux基金会下的众多项目中的一个。
区块365
·
2023-07-23 05:51
Fabric多机部署准备
环境准备
Hyperledger
Fabric系统主要需要的环境有:GolangDockerDocker-compose配置准备Fabric多机搭建前需要准备三大部分:二进制工具、相关docker镜像和配置文件
KoooOooooK
·
2023-07-20 15:00
基于Spring的Fabric区块链Gateway,简化区块链开发
学习
Hyperledger
Fabric有一阵子了,从网络搭建、SDK调用到基于Spring的Gateway的开发,一路走来,感觉还是有不少的坑。
AngryRED
·
2023-07-18 08:45
区块链工程师面试指南
面试知识点归纳:------区块链篇------01对比特币的认识02对以太坊的认识03对
Hyperledger
的认识04了解其他那些区块链项目CordaEOS05公链、联盟链、私链的区别06了解哪些共识算法
三页石头
·
2023-07-18 01:55
Hyperledger
-Fabric源码分析(orderer-consensus-etcdraft)
背景从区块链的角度来说,kafka的方式是违背初衷的,试问中心化的kafka部署在哪里合适,云?第三方机构?可以说哪都不合适,一个精心包装的去中心化的架构里面却包含了中心化的服务,真是如鲠在喉,不吐不快。好在,Fabric早就意识到了这个问题,很早就在计划要引入raft。一个公开,平等的联盟链体系里,每个企业都能部署自己的排序服务。在分布式一致性算法方面raft可以说非常成熟,算法本身非常精妙。想
小蜗牛爬楼梯
·
2023-07-17 06:32
k8s(kubernetes)拉取本地镜像部署节点
本人在虚拟机上部署了1master、2node的集群,想要使用本地打包的镜像
hyperledger
/fabric-orderer:1.4.3,一开始不清楚原因,只在master上安装了:dockerload-ifabric-orderer.tar
赛博朋克2078
·
2023-07-15 07:03
kubernetes
kubernetes
docker
区块链
[eos1]eosio 2.0简介
对
Hyperledger
Fabric也有一定了解,但是忘差不多了。由于工作原因,最近一直没有继续深入学习区块链方面的知识,总感觉再不学习就要被淘汰了。所以,计划从现在开始对eos进行相关学习,
FriendOfTime
·
2023-07-15 04:07
Hyperledger
Fabric测试网络的准备和基本使用
文章目录相关安装启动测试网络创建channel打包链码安装链码包通过链码定义链码定义提交给通道调用链码关闭网络遇到的问题1.docker保持启动状态2.忘起测试网络了3.Java版本过高,推荐1.8相关安装npm、node、git、docker、docker-compose。docker保证一直运行servicedockerstartservicedockerstatus2.安装Java、mave
是澜澜呀
·
2023-07-15 01:58
fabric
java
智能合约
区块链
Hyperledger
Fabric测试网络运行官方Java链码[简约版]
文章目录启动测试网络使用peerCLI测试链码调用链码启动测试网络cdfabric-samples/test-networknetwork.sh的脚本语法是:network.sh[flag]./network.shup./network.shcreateChannel在java源码路径下chmod+744gradlewvimgradlew:setff=unix:wq./gradlewrun回到te
是澜澜呀
·
2023-07-15 01:51
fabric
网络
java
区块链
HyperLedger
Fabric源码解读(4)-pull
关于gossippull机制的相关操作/*PullEngine是一个执行pull的gossip对象;维护一个内部状态关于item通过字符串编号来识别;协议如下1、发送者发送一个携带特殊NONCE的Hello消息给其他远程对等节点peer2、每个远程对等节点peer响应消息的摘要及对应的NONCE3、发送者检验接收的NONCE的有效性,聚集这些摘要;创建一个request包含想从指定每个远程对等节点
神奇的考拉
·
2023-07-14 01:22
Hyperledger
Fabric 2.0 官方文档中文版 第4章 入门
Hyperledger
Fabric2.0官方文档中文版第4章入门总目录4.入门先决条件安装Git安装cURL安装wget安装DockerandDockerComposeGo编程语言Node.jsRuntime
余府
·
2023-06-23 07:12
Hyperledger
Fabric
2.x
区块链
区块链
分布式
数据库
安全
智能合约
0. 简介
为了能毕业(人生好难),我我放弃了从底层开始搭建区块链网络,决定直接使用
hyperledger
composer生成网络。
eftales
·
2023-06-20 11:27
HyperLedger
Fabric日志系统改造(日志适配器)
x-appenderGOOS=linuxGOARCH=amd64gobuild修改镜像基于fabric-peer原生镜像再添加x-appender二进制文件即可,并修改CMD,具体Dockerfile如下:FROM
hyperledger
litesky
·
2023-06-20 08:23
ubuntu16.04安装指定版本的Go环境
此教程是为了安装
hyperledger
fabric的go语言环境。
菜菜不太菜
·
2023-06-19 19:23
区块链知识
这是
Hyperledger
Fabric中交易的流程,包括以下步骤:提案(Proposal):客户端创建一个交易提案,包括要执行的操作和必要的参数。这个提案会发送给所有的背书节点。
Fire_Sky_Ho
·
2023-06-19 13:56
区块链
Fabric-iot:物联网中基于区块链的访问控制系统
为了应对这些挑战,本文提出了一种基于
Hyperledger
Fabric区块链框架和基于属性的访问控制(ABAC)的物联网访问控制系统,称为fabr
I_love_hanser_QAQ
·
2023-06-17 10:23
区块链
fabric
iot
物联网
智能合约
1.
Hyperledger
Fabric架构介绍
(1)
Hyperledger
定义:
Hyperledger
是一个开放源代码的区块链项目合作组织,旨在推动跨行业的企业级区块链解决方案的发展。
花楠拾
·
2023-06-14 08:15
区块链开发实践
fabric
区块链
大数据
上一页
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
其他