mosaique-decentralized-workflows
所属分类:智慧办公
开发工具:TypeScript
文件大小:865KB
下载次数:0
上传日期:2023-03-15 07:39:08
上 传 者:
sh-1993
说明: Mosaique提供了一种为许可的区块链应用程序构建去中心化工作流的方法。
(Mosaique provides an approach to build decentralized workflows for permissioned blockchain applications.)
文件列表:
LICENSE (11357, 2023-08-14)
MAINTAINERS.md (242, 2023-08-14)
documentation (0, 2023-08-14)
documentation\MosaiqueLogo.svg (38655, 2023-08-14)
documentation\explainer_script.md (6713, 2023-08-14)
documentation\gettingstarted.md (3747, 2023-08-14)
documentation\sample-template.json (5998, 2023-08-14)
documentation\whitepaper.md (22585, 2023-08-14)
js-parser (0, 2023-08-14)
js-parser\nest-cli.json (64, 2023-08-14)
js-parser\package-lock.json (314994, 2023-08-14)
js-parser\package.json (2154, 2023-08-14)
js-parser\samples (0, 2023-08-14)
js-parser\samples\test-template.json (5819, 2023-08-14)
js-parser\src (0, 2023-08-14)
js-parser\src\app.controller.spec.ts (617, 2023-08-14)
js-parser\src\app.controller.ts (274, 2023-08-14)
js-parser\src\app.module.ts (571, 2023-08-14)
js-parser\src\app.service.ts (187, 2023-08-14)
js-parser\src\main.ts (915, 2023-08-14)
js-parser\src\parse (0, 2023-08-14)
js-parser\src\parse\dto (0, 2023-08-14)
js-parser\src\parse\dto\initial-instance.dto.ts (417, 2023-08-14)
js-parser\src\parse\dto\use-instance.dto.ts (379, 2023-08-14)
js-parser\src\parse\parse.controller.spec.ts (485, 2023-08-14)
js-parser\src\parse\parse.controller.ts (1640, 2023-08-14)
js-parser\src\parse\parse.module.ts (537, 2023-08-14)
js-parser\src\parse\parse.service.spec.ts (453, 2023-08-14)
js-parser\src\parse\parse.service.ts (7697, 2023-08-14)
js-parser\src\parse\schemas (0, 2023-08-14)
js-parser\src\parse\schemas\context.schema.ts (0, 2023-08-14)
js-parser\src\parse\schemas\instance.schema.ts (454, 2023-08-14)
js-parser\src\template (0, 2023-08-14)
js-parser\src\template\dto (0, 2023-08-14)
js-parser\src\template\dto\create-template.dto.ts (351, 2023-08-14)
... ...
![](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/./documentation/MosaiqueLogo.svg)
# Mosaique Decentralized Workflows
Mosaique provides an approach to build decentralized workflows for permissioned blockchain applications. Mosaique has built-in governance workflows using mosaique itself. The systems uses state machines for the workflow logic and json templates to make those state machines data-driven. The goal is to allow non-programmers to develop and analyze their decentralized workflows and to deploy without having to change smart contract code. For more information, see the [whitepaper](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/https://github.com/dave-promulgare/mosaique-decentralized-workflows-1/blob/main/documentation/whitepaper.md).
# Getting Started
Currently, we have a working version of the parser written in Node.js that is a stand-in for the eventual chaincode version. We also have a sample renderer for Vue.js and the start of a visual editor. You can find each of these in this repo. Go to the getting [started document](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/https://github.com/dave-promulgare/mosaique-decentralized-workflows-1/blob/main/documentation/gettingstarted.md) for information on how to install and run these applications.
# How to Contribute
We are currently meeting Tuesdays at 4pm Eastern Time. We will be setting up a discord channel and a wiki where we will post meeting links and notes. Until then, please contact dave.mckay@ryerson.ca (dave.mckay@torontomu.ca after Dec 26, 2022) if you would like to participate in this project.
# Scope of Lab
The scope of Mosaique is to provide several useful features to blockchain projects.
- To develop an enterprise-grade component that can be included in other blockchain projects to facilitate business workflows.
- To provide decentralized governance out-of-the-box for blockchain applications.
- To give stakeholders the ability to design or modify workflows using visual tools.
- To provide data-driven workflows that do not require the development, installation, and approval of chaincode to implement.
- To allow for approval of new workflows and changes by visual inspection instead of code auditing.
# Initial Committers
- https://github.com/dave-promulgare
- https://github.com/volodyatan
# Sponsor
John Carpenter - Co-Chair of the Hyperledger Learning Materials Development Working Group
近期下载者:
相关文件:
收藏者: