012 基于以太访的本地文件hash存储查找Dapp实例(Dapp程序安装部署)

简介: 下面进行程序的安装部署 Github程序地址:https://github.com/zxs9999/fileHash 1、部署程序  1.1、创建app目录 在/home/jack/demo/filehash目录下建立app目录 mkdir app 1.

下面进行程序的安装部署

Github程序地址:https://github.com/zxs9999/fileHash

1、部署程序

 1.1、创建app目录

在/home/jack/demo/filehash目录下建立app目录

mkdir app
 1.2、拷贝程序到app目录


 1.3、安装依赖库

安装后路径/home/jack/demo/filehash/app 多出node_modules目录

npm install express
npm install socket.io
npm install web3

1.4、修改Dapp程序部分参数
web应用访问端口修改,私有链端口修改,部署合约地址修改(根据实际合约地址修改文件app/app.js对应代码)

1.5、应用程序启动
在目录/home/jack/demo/filehash/app下,执行以下命令
node app.js

2、测试程序
2.1、提交测试信息
        选择六个文件进行提交。

2.2、查询拥有者姓名
 选择提交过的文件,可以查看拥有者姓名。

2.3、选择同一个文件,再次提交,拥有者名称不会改变。


目录
相关文章
|
5月前
|
机器学习/深度学习 监控 算法
基于YOLO26的电梯内电瓶车检测识别(中英文双版) | 附完整源码与效果演示
本文提出了一种基于YOLO26深度学习算法的电梯内电瓶车检测识别系统。该系统通过部署在电梯内的摄像头实时采集视频流,利用训练好的YOLO26模型对画面中的目标进行检测,准确识别出自行车和电动摩托车两类目标,从而实现对违规行为的智能预警和拦截。
|
2月前
|
弹性计算 人工智能 API
保姆级教程:阿里云计算巢部署Hermes Agent+百炼Token Plan配置完整步骤流程
Hermes Agent作为一款开源的自进化AI代理平台,凭借强大的任务执行、工具调用与多轮推理能力,成为企业与开发者搭建专属AI助手的优选方案。阿里云计算巢凭借**一键部署、弹性伸缩、高可用、企业级运维**的特性,成为部署Hermes Agent的最佳云端载体,2026年官方已提供Hermes Agent社区版专属部署模板,无需手动配置复杂环境,全程可视化操作,大幅降低企业级部署门槛。
348 0
|
Java
Java基础语法:什么是Java的访问修饰符?它们有什么作用?
Java基础语法:什么是Java的访问修饰符?它们有什么作用?
817 2
|
5月前
|
Ubuntu Linux iOS开发
给计算机新生的操作系统全景指南
资深开发工程师致大一新生的操作系统入门指南:从Windows的易用、macOS的优雅,到Linux的开源力量,详解三大系统核心特性与开发者价值,助你夯实基础、拓宽视野。
|
机器学习/深度学习 自然语言处理 算法
《深度解析:全连接层—卷积神经网络中的关键纽带》
全连接层在卷积神经网络(CNN)中起着桥梁作用,将卷积层和池化层提取的局部特征整合为全局特征,实现分类或回归任务。每个神经元与前一层所有神经元相连,通过权重和偏置进行特征转换,并引入激活函数以增强非线性建模能力。尽管参数量大易导致过拟合,但可通过正则化、Dropout和批标准化等技术有效应对,从而提升模型性能。
1625 8
|
编译器 C语言 C++
C语言基础教程(宏的使用和多文件编程)
C语言基础教程(宏的使用和多文件编程)
488 0
|
XML Java API
WebService简介
WebService简介
1672 2
|
数据采集 并行计算 机器人
数字货币合约量化/量化合约机器人系统开发(开发案例),数字货币量化合约/合约量化机器人源码稳定版
  量化交易,也称自动化交易,是指通过计算机程序辅助完成交易的一种交易方式。量化交易,可以使用简单的程序化交易专用语言也可以使用复杂的数据处理工具,还可以使用专业的编程语言。程序化交易,主要强调在交易实现的手段上使用的是计算机程序自动检测和执行,是一种下单交易工具。
|
消息中间件 Kafka API
Kafka - 图解生产者消息发送流程
Kafka - 图解生产者消息发送流程
715 0