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、选择同一个文件,再次提交,拥有者名称不会改变。


目录
相关文章
|
17天前
|
存储 安全 数据库
Uno Platform 安全数据存储秘籍大公开!加密、存储、读取全攻略,让你的数据固若金汤!
在 Uno Platform 中实现安全的数据存储需要选择合适的数据存储方式,并对存储的数据进行加密。通过加密数据,可以保护用户的敏感信息,防止数据泄露。同时,在读取和使用数据时,需要进行解密操作,确保数据的可用性。希望本文对你在 Uno Platform 中实现安全的数据存储有所帮助。
24 0
|
2月前
|
存储 缓存 NoSQL
【Azure Redis 缓存】Azure Cache for Redis 专用终结点, 虚拟网络, 公网访问链路
【Azure Redis 缓存】Azure Cache for Redis 专用终结点, 虚拟网络, 公网访问链路
|
5月前
|
存储 前端开发 Go
ipfs使用二进制文件部署私有链
ipfs使用二进制文件部署私有链
|
存储 安全 区块链
储存比特币的钱包开发源码规则解析
储存比特币的钱包开发源码规则解析
|
前端开发 算法 Go
新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作
区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ethersV5.0以上版本链接去中心化区块链钱包,并且通过后端Golang1.18服务进行验签。
新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作
|
Shell Python
Fabric 源码学习:如何实现批量管理远程服务器?
简单来说,它是一个用 Python 开发的轻量级的远程系统管理工具,在远程登录服务器、执行 Shell 命令、批量管理服务器、远程部署等场景中,十分好用。 Fabric 2 是其最新的大版本,跟早前的 Fabric 1 有挺大的不同,更加好用了,但是没填上的坑也挺多的……
188 0
Fabric 源码学习:如何实现批量管理远程服务器?
|
数据安全/隐私保护
不互信情况下 A机器scp一个文件到B机器 无需密码操作方法
这个问题如果理解不深入的话很容易答错,正确答案应该为:将A机器的id_rsa.pub(公钥)输出到B机器的authorized_keys中。 操作步骤:(假设hadoop000为A hadoop001为B)
112 0
|
Windows
windows 技术篇-局域网文件传输效率优化实例演示,下载共享地址里的文件慢解决方法
windows 技术篇-局域网文件传输效率优化实例演示,下载共享地址里的文件慢解决方法
395 0
windows 技术篇-局域网文件传输效率优化实例演示,下载共享地址里的文件慢解决方法
|
区块链
区块链开发(三)以太坊客户端命令行选项汇总
区块链开发(三)以太坊客户端命令行选项汇总
251 0