Node.js和其他语言一样,也有文件操作。先不说node.js中的文件操作,其他语言的文件操作一般也都是有打开、关闭、读、写、文件信息、新建删除目录、删除文件、检测文件路径等。在node.js中也是一样,也都是这些功能,可能就是api与其他语言不太一样。一、同步、异步打开关闭 /** * Created by Administrator on 2016/3/21. */ var fs=re
转载 2024-10-09 12:48:44
55阅读
使用 Fabric 完成基础的网络配置和链码的编写和部署后,还需要我们进一步通过上层应用服务,完成对底层Fabric搭建的联盟链的调用。本文提供使用 nodejs 编写的上层 sdk 完成对链码的调用操作。当然,也可以使用 go 语言,异曲同工。enjoy!1 基础 chaincode 编写在 chaincode 文件夹中创建nodejs环境# 1.进入 chaincode 目录 cd $GOPA
转载 2022-12-07 07:58:35
106阅读
什么是身份混合器(缩写Idemix)? Idemix是一套协议加密组件。它可以提供强大的身份验证和隐私保护特性。如匿名性、在不透露交易者身份的情况下进行交易的能力、以及不可链接性、单个身份发送多个交易的能力。Idemix有三种角色:用户、发行者、验证者。  发行者将一组用户的属性以一个数字证书的形式发布,以下简称“身份证书”。  用户随后生成
Hyperledger Fabric是一种联盟区块链,Fabric区块链也支持智能合约,被称为链码(Chaincode)。Fabric链码就是一个标准的(运行在docker容器中的)操作系统进程,通过gRPC协议与Fabric节点通信。因此理论上可以使用任何语言开发Fabric链码。目前官方提供了三种开发语言的Fabric链码开发工具包:Go、Java和Node.js,本文将介绍如何使用n
接下来我要做的是用fabric sdk来做出应用程序,代替CLI与整个区块链网络交互。并且实现一个http API,向社区提供一个简单的接口,使社区轻松的与区块链交互。官方虽然提供了Node.JS,Java,Go(最近刚出了python)等多种语言的SDK,但是很多SDK还不成熟和完善,有的甚至文档都没有。我使用Node.js的原因有三。1.官方例子使用的是Node.js SDK 2.以前我做以太
转载 2024-07-29 19:22:30
52阅读
● 插槽【名词解释】:CPU插槽:CPU插槽主要分为Socket、Slot这两种。就是用于安装CPU的插座。目前CPU的接口都是针脚式接口,对应到主板上就有相应的插槽类型。CPU接口类型不同,在插孔数、体积、形状都有变化,所以不能互相接插。【T博士白话解读】:作为一个DIYer的基本功之一就是要认识CPU和主板的接口。只有了解了接口类型,才能自己组装出一台心目的理想电脑。如果连接口都不了解的话,就
fabric && cita 调研总结 若计划完全依赖上游的基础功能而不做任何改造,建议选择 fabric;否则,应选择 cita,针对自身业务场景进行持续优化。一、功能1、可扩展性微服务架构使 cita 在性能扩展、组件替换与开发语言选择等方面更加灵活。 - fabric - cita2、是否支持账户模型fabric 无明确的账户模型支持;cita 继承 ethereum 账户
报表生成器FastReport .NET是适用于.NET Core 3,ASP.NET,MVC和Windows窗体的全功能报告库。使用FastReport .NET,您可以创建独立于应用程序的.NET报告。点击下载最新版FastReport .Net假设我们有一个任务:按照所需的顺序对第一页上的矩阵进行排序,记住这个顺序并在其他页面上申请类似的矩阵。当报告中有多个页面显示标题相同但包含不同数据的矩
转载 2024-07-20 20:42:09
18阅读
概述自 Fabric-1.0 版本开始,链码分为系统链码和普通链码两种。普通链码(或称之为业务链码、智能合约)用于实现用户项目业务逻辑,系统链码自是用于Fabric系统自身的逻辑,如系统状态管理、交易流程等。普通链码需要独立沙盒环境来运行,而系统链码在 peer 服务启动时随 peer 节点注册,同 peer 节点一起运行。 Fabric-1.0 版本时, 有5 个系统链码:l
Fabric 使用 ssh(通过 paramiko 库)在多个服务器上批量执行任务、上传、下载。使用前首先需要安装fabric包(我使用的系统为ubuntu16.04)pip install fabric我们使用fabric部署之前,首先要花简单的几分钟写一个部署脚本(脚本名字尽量为fabfile.py),如果我们使用git pull的方式进行部署,可能只要一分钟就可以了 下面是示例代码:# -
转载 2023-06-15 09:25:33
290阅读
前面学习了理论,下面该练练手了。两台机器:10.1.6.186、10.1.6.159。fabric部署在10.1.6.186上面。1 执行一个简单的task任务,显示两台机器的/home/guol/目录下的文件?12345678910111213141516171819202122232425262...
转载 2014-12-08 18:45:00
62阅读
2评论
# Java操作Fabric网络 ## 引言 在本文中,我将教会你如何使用Java来操作Fabric网络。作为一名经验丰富的开发者,我将为你介绍整个流程并提供相关的代码示例。我们将使用Java SDK来与Fabric网络进行交互。 ## 流程图 ```mermaid flowchart TD A[准备工作] --> B[配置连接参数] B --> C[创建HFClient实例]
原创 2023-08-19 04:15:17
198阅读
Instantiation of Chaincode using Fabric Node SDK gives API error (404): manifest for hyperledger/fabric-ccenv:latest not found原因latesttag forhyperledger/fabric-ccenvdoes not exist anymorelatest标签不能用了解决方案:# 手动下载最新版docker pull hyperledger/f...
原创 2021-06-17 12:16:59
280阅读
Instantiation of Chaincode using Fabric Node SDK gives API error (404): manifest for hyperledger/fabric-ccenv:latest not found原因latesttag forhyperledger/fabric-ccenvdoes not exist anymorelatest标签不能用了解决方案:# 手动下载最新版docker pull hyperledger/f...
原创 2022-03-27 17:59:29
104阅读
概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。 下面是一个最简单的package.json文件,只定义两项元数据:项目名称和项目版本。 { "name" : "xx
转载 2024-08-09 13:49:11
40阅读
Fabric—Ca的概念不再解释了,这里只说明使用方法:前置条件Go语言1.10+版本GOPATH环境变量正确设置已安装libtool和libtdhl-dev包Ubuntu系统通过以下命令安装libtool和libtdhl-dev包:sudo apt install libtool libltdl-devMacOs 系统Mac系统通过以下命令安装:brew install libtoolFabri
转载 2023-07-12 14:44:20
95阅读
1.调用方法:from fabric.api import require,pormpt,put,get,run,sudo,local,reboot,open_shell或from fabric.operations import require,pormpt,put,get,run,sudo,local,reboot,open_shell2.方法的使用:(1)require &nbsp
原创 2015-08-15 20:23:52
546阅读
建立第一个网络 进入对应目录 $ cd fabric-samples/first-network 在first-network目录下有两个自动化脚本byfn.sh和eyfn.sh, 这两个脚本的启动顺序是先执行byfn.sh再执行eyfn.sh(eyfn.sh不是必须的,eyfn.sh的作用稍后介绍
原创
Soy
2021-08-10 17:02:52
249阅读
            说明:Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200 eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.
前面的文章都是在讲解Fabric网络的搭建和ChainCode的开发,那么在ChainCode开发完毕后,我们就需要使用Fabric SDK做应用程序的开发了。官方虽然提供了Node.JS,Java,Go,Python等多种语言的SDK,但是由于整个Fabric太新了,很多SDK还不成熟和完善,所以
原创 2021-07-22 15:19:52
300阅读
  • 1
  • 2
  • 3
  • 4
  • 5