Skip to content

基于Hyperledger-Fabric打造的智能合同区块链

License

Notifications You must be signed in to change notification settings

ptonlix/target-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Target-C

简体中文 | English

智能合同区块链

基于Hyperledger-Fabric打造一个智能合同链,解决合同签署信任和执行问题

Go Mysql Redis go-zero Hyperlegder-Fabric license

项目介绍

项目说明:基于Hyperledger-Fabric打造一个智能合同链,解决合同签署信任和执行问题。
项目目标:通用智能合同链平台,能普及到更多生产活动中,减少合同纠纷。
功能目标:优化Hyperledger-Fabric部署流程,支持快速部署,SDK支持新结点快速加入,支持权限管理,多端操作等(更多特性逐步迭代)。

目前项目进度⏰ : 链码Demo已完成。通过测试网络可以部署链码执行合同。

欢迎感兴趣的小伙伴加入,一起打造一个开源项目~

项目架构

  • 初步架构设计是 web->go-zero->Fabic-SDK->fabic-network
  • 前端设计:
    1. 支持页面管理端,注册用户,系统运维等
    2. 支持Web、手机APP和微信小程序做客户入口,发布合同和相关人员进行签署合同,同时展示合同链信息
    3. 基于不同组织区分页面展示
  • Target-C平台设计
    1. 采用go-zero框架,前期单机部署,可分布式部署。
    2. 支持用户认证,电子签章生成
    3. 业务板块有:合同创建、合同签署、合同确认、合同列表、区块链信息收集等
  • Target-C网络设计
    1. 基于Hyperledger-Fabric 2.X版本开发
    2. 支持快速部署,新节点快速接入等
    3. 上图是展示四个组织接入的场景

测试部署

测试网络是基于上述架构图(TargetC network部分)进行搭建和测试

跳转查看测试网络部署操作过程 ➡️ README

注:当前仅支持链码测试,待后续功能上传后,逐步开发其它的Demo

相关文档链接

如需进一步了解相关资料可查阅以下链接:

Hyperledger-Fabric官方文档

go-zero官方文档

最后,欢迎更多小伙伴一起加入,实现我们这个智能合同区块链!

如有意向或者其它问题可以加微信,备注来意,感谢支持!

SPONSORED BY

About

基于Hyperledger-Fabric打造的智能合同区块链

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published