README.md 2.33 KB
Newer Older
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
1
# Welcome to DLT4PI!
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
2

Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
3
This file provides useful links about several technologies used in the  "Advanced Practical Course - Blockchain technology for public sector innovation" at Technical University of Munich (TUM).
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
4 5 6 7 8 9 10

# Table of contents

* [Hyperledger Fabric](#hyperledger-fabric)	
* [Ethereum](#ethereum)
	* [Solidity Docs](#solidity-docs)
	* [Truffle Suite](#truffle-suite)
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
11
	* [Remix](#remix)
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
12 13 14 15 16 17 18
* [Corda](#corda)
* [IPFS](#ipfs)
* [BigchainDB](#bigchaindb)
	* [BigchainDB Repository](#bigchaindb-repository)
	* [BigchainDB Docs](#bigchaindb-docs)
* [Evidentia](#evidentia)
* [Blockchain Development Environment](#blockchain-development-environment)
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
19
* [Examples](#examples)
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
20
* [Useful links](#useful-links)
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


 <a name="hyperledger-fabric"></a>
## Hyperledger Fabric

https://hyperledger-fabric.readthedocs.io/en/latest/index.html

<a name="ethereum"></a>
## Ethereum 

 <a name="solidity-docs"></a>
### Solidity Docs
https://solidity.readthedocs.io/en/latest/

 <a name="truffle-suite"></a>
### Truffle Suite
https://www.trufflesuite.com/

Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
39 40 41
<a name="remix"></a>
### Remix - Online Solidity IDE
https://remix.ethereum.org/
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
42 43 44 45 46 47 48 49

 <a name="corda"></a>
## Corda

https://docs.corda.net/docs/corda-os/4.4/quickstart-index.html

 <a name="ipfs"></a>
## IPFS
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
50 51
Getting Started:
https://docs.ipfs.io/introduction/usage/
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

 <a name="bigchaindb"></a>
## BigchainDB

 <a name="bigchaindb-repository"></a>
### BigchainDB Repository
https://github.com/bigchaindb/bigchaindb

 <a name="bigchaindb-docs"></a>
### BigchainDB Docs

http://docs.bigchaindb.com/en/latest/

 <a name="evidentia"></a>
## Evidentia
https://git.fortiss.org/evidentia

 <a name="blockchain-development-environment"></a>
## Blockchain Development Environment

https://git.fortiss.org/Blockchain/student-practical-courses/blockchain-dev-env
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
73

Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
74 75 76 77 78
 <a name="examples"></a>
 ## Examples
 
 * Crypto Lodging (SS18) - https://git.fortiss.org/Blockchain/student-practical-courses/blc4pi-ss2018/rental-nomad
 * Blockchain Shipping (SS19) - https://git.fortiss.org/Blockchain/student-practical-courses/dlt4pi-ss19/toop-shipping
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
79

Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
80 81

<a name="useful-links"></a>
Anastasios Kalogeropoulos's avatar
Anastasios Kalogeropoulos committed
82 83 84 85 86 87 88
## Useful links
* Recommended tutorial: https://www.trufflesuite.com/tutorials/pet-shop

* Upgradable Solidity Contract Design:  https://medium.com/rocket-pool/upgradable-solidity-contract-design-54789205276d

* Coding Standards: https://git.fortiss.org/kalogeropoulos/coding-standards