https://github.com/bptlab/blockchain-choreography
Tamper proof collaborative modelling of choreograpy models based on distributed ledger technology.
https://github.com/bptlab/blockchain-choreography
blockchain choreograpy-models collaborative-modelling dapp distributed-ledger-technology ethereum react tamper-proof typescript
Last synced: 3 months ago
JSON representation
Tamper proof collaborative modelling of choreograpy models based on distributed ledger technology.
- Host: GitHub
- URL: https://github.com/bptlab/blockchain-choreography
- Owner: bptlab
- License: mit
- Created: 2018-11-19T09:26:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-23T11:58:40.000Z (almost 6 years ago)
- Last Synced: 2025-01-07T19:51:56.695Z (4 months ago)
- Topics: blockchain, choreograpy-models, collaborative-modelling, dapp, distributed-ledger-technology, ethereum, react, tamper-proof, typescript
- Language: TypeScript
- Homepage:
- Size: 423 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Negotiating Choreography Models Based on Distributed Ledger Technologies
Blockchain Technology in BPM, Winter Term 2018/2019, Hasso Plattner Institute Potsdam
## Installation
1. (optional) Install a private Blockchain like (Ganache)[https://truffleframework.com/ganache]
1. Install truffle:
`npm install -g truffle`.
1. Change the `truffle.js` or `truffle-config.json (windows)` according to your ethereum provider.
1. Deploy the requiered smart contracts:```
npm run sol
```
1. Install dapp dependencies: `npm install`.
1. Deploy the dapp: `npm start`.## Terminology
**Modeler** - A person who works with the choreography model. He/She can be a proposer, as well as a reviewer, but not both at the same time.
**Proposer** - The person suggesting a new change to the model.
**Reviewer** - A person who has to review a change and approve or reject it.
**Verfifier** - A person whose approval is required for the list of reviewers of a particular change.