Coder Social home page Coder Social logo

target-c's Introduction

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

target-c's People

Contributors

ptonlix avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.