> 🚀 本项目使用 Hyperledger Fabric 构建底层区块链网络, go 编写智能合约,应用层使用 gin+fabric-sdk-go ,前端使用
> vue+element-ui
如果想要联系我,可以关注我的公众号【gopher云原生】
![gopher云原生](https://user-images.githubusercontent.com/55381228/221747734-13783ce6-1969-4c10-acd6-833f5046aa85.png)
## 教程
[万字长文,教你用go开发区块链应用](https://mp.weixin.qq.com/s/yDmGwfRjXxDJfgv1d0p3Ig)
> 🤔 有任何疑问,请先看完本篇文章。本项目涉及的知识点都有在文章中进行说明
## 手动部署
环境要求: 安装了 Docker 和 Docker Compose 的 Linux 或 Mac OS 环境
附 Linux Docker 安装教程:[点此跳转](Install.md)
> 🤔 Docker 和 Docker Compose 需要先自行学习。本项目的区块链网络搭建、链码部署、前后端编译/部署都是使用 Docker 和 Docker
> Compose 完成的。
1. 下载本项目放在任意目录下,例:`/root/fabric-realty`
2. 给予项目权限,执行 `sudo chmod -R +x /root/fabric-realty/`
3. 进入 `network` 目录,执行 `./start.sh` 部署区块链网络和智能合约
4. 进入 `application` 目录,执行 `./start.sh`
启动前后端应用,然后就可使用浏览器访问前端页面 [http://localhost:8000](http://localhost:8000)
,其中后端接口地址为 [http://localhost:8888](http://localhost:8888)
5. (可选)进入 `network/explorer` 目录,执行 `./start.sh`
启动区块链浏览器后,访问 [http://localhost:8080](http://localhost:8080),用户名 admin,密码
123456
## 完全清理环境
注意,该操作会将所有数据清空。按照该先后顺序:
1. (如果启动了区块链浏览器)进入 `network/explorer` 目录,执行 `./stop.sh` 关闭区块链浏览器
2. 进入 `application` 目录,执行 `./stop.sh` 关闭区块链应用
3. 最后进入 `network` 目录,执行 `./stop.sh` 关闭区块链网络并清理链码容器
## 目录结构
- `application/server` : `fabric-sdk-go` 调用链码(即智能合约),`gin` 提供外部访问接口(RESTful API)
- `application/web` : `vue` + `element-ui` 提供前端展示页面
- `chaincode` : go 编写的链码(即智能合约)
- `network` : Hyperledger Fabric 区块链网络配置
## 功能流程
管理员为用户业主创建房地产。
业主查看名下房产信息。
业主发起销售,所有人都可查看销售列表,购买者购买后进行扣款操作,并等待业主确认收款,交易完成后,更新房产持有人。在有效期期间可以随时取消交易,有效期到期后自动关闭交易。
业主发起捐赠,指定受赠人,受赠人确认接收受赠前,双方可取消捐赠/受赠。
## 演示效果
![login](https://user-images.githubusercontent.com/55381228/159389012-4d3d8617-2bd8-4d9c-bacf-452f97cc9bbc.png)
![addreal](https://user-images.githubusercontent.com/55381228/159389026-9ca119bd-fd5f-4b89-b003-a09907ce0cdf.png)
![info](https://user-images.githubusercontent.com/55381228/159389035-b84f2de1-18f9-48a7-93f5-db9dd20a5a4c.png)
![explorer](https://user-images.githubusercontent.com/55381228/159389002-0dbe329a-09aa-4aaf-aba8-4a98e4fdcc39.png)
没有合适的资源?快使用搜索试试~ 我知道了~
区块链毕业设计 基于Hyperledger Fabric的房地产交易系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip
共137个文件
js:27个
vue:22个
go:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 89 浏览量
2024-05-09
13:57:21
上传
评论 1
收藏 33.16MB ZIP 举报
温馨提示
【资源概览】 区块链毕业设计 基于Hyperledger Fabric的房地产交易系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip区块链毕业设计 基于Hyperledger Fabric的房地产交易系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip区块链毕业设计 基于Hyperledger Fabric的房地产交易系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如软件工程、计科、区块链、人工智能、电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
区块链毕业设计 基于Hyperledger Fabric的房地产交易系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip (137个子文件)
default.conf 424B
configtxgen 23.17MB
configtxgen 19.48MB
cryptogen 15.99MB
cryptogen 13.66MB
.env.development 540B
Dockerfile 356B
Dockerfile 291B
.gitignore 200B
.gitignore 25B
.gitignore 13B
selling.go 16KB
chaincode_test.go 15KB
donating.go 11KB
selling.go 7KB
donating.go 5KB
model.go 4KB
fabric.go 4KB
realEstate.go 4KB
realEstate.go 3KB
chaincode.go 2KB
model.go 2KB
sdk.go 2KB
cron.go 2KB
account.go 1KB
account.go 959B
router.go 936B
main.go 619B
hello.go 432B
response.go 375B
hello.go 228B
index.html 586B
favicon.ico 7KB
index.js 4KB
vue.config.js 4KB
permission.js 2KB
index.js 2KB
account.js 2KB
permission.js 1KB
ResizeHandler.js 1KB
app.js 1KB
selling.js 1KB
main.js 1KB
request.js 951B
index.js 892B
donating.js 831B
FixiOSBug.js 633B
settings.js 524B
realEstate.js 437B
index.js 389B
getters.js 386B
account.js 317B
settings.js 302B
index.js 288B
auth.js 276B
get-page-title.js 235B
postcss.config.js 197B
validate.js 185B
index.js 139B
babel.config.js 53B
package.json 1KB
network_temp.json 1KB
config.json 170B
jsconfig.json 137B
network.json 0B
LICENSE 1KB
LICENSE 1KB
教程文档.md 4KB
README.md 3KB
Install.md 878B
README.md 633B
go.mod 3KB
go.mod 936B
404.png 96KB
404_cloud.png 5KB
.env.production 75B
sidebar.scss 4KB
index.scss 912B
transition.scss 714B
element-ui.scss 684B
variables.scss 616B
mixin.scss 384B
start.sh 5KB
stop.sh 811B
start.sh 624B
start.sh 56B
build.sh 51B
build.sh 48B
stop.sh 35B
stop.sh 35B
.env.staging 95B
go.sum 163KB
go.sum 28KB
donating.svg 3KB
selling.svg 2KB
donatingGrantee.svg 2KB
donatingDonor.svg 2KB
sellingAll.svg 2KB
donatingAll.svg 2KB
realestate.svg 2KB
共 137 条
- 1
- 2
资源评论
- weixin_402642152024-10-22果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
- m0_747136312024-06-25资源很实用,内容详细,值得借鉴的内容很多,感谢分享。
IT狂飙
- 粉丝: 4824
- 资源: 2654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- LCD1602电子时钟程序
- 西北太平洋热带气旋【灾害风险统计】及【登陆我国次数评估】数据集-1980-2023
- 全球干旱数据集【自校准帕尔默干旱程度指数scPDSI】-190101-202312-0.5x0.5
- 基于Python实现的VAE(变分自编码器)训练算法源代码+使用说明
- 全球干旱数据集【标准化降水蒸发指数SPEI-12】-190101-202312-0.5x0.5
- C语言小游戏-五子棋-详细代码可运行
- 全球干旱数据集【标准化降水蒸发指数SPEI-03】-190101-202312-0.5x0.5
- spring boot aop记录修改前后的值demo
- 全球干旱数据集【标准化降水蒸发指数SPEI-01】-190101-202312-0.5x0.5
- ActiveReports
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功