Decentralized and Distributed Systems Research Lab at EPFL (@dedis)

Top repositories

1

kyber

Advanced crypto library for the Go language
Go
630
star
2

cothority

Scalable collective authority
Go
418
star
3

Dissent

Provably Anonymous Overlay
C++
320
star
4

protobuf

Reflection-based Protocol Buffers for Go
Go
76
star
5

prifi

PriFi, a low-latency, local-area anonymous communication network.
Go
48
star
6

onet

Overlay Network for distributed protocols
Go
45
star
7

Determinator

Experimental operating system for deterministic parallel computing
C
36
star
8

popstellar

Proof-of-personhood System
Kotlin
35
star
9

student_18_byzcoin

Omniledger implementation
Go
35
star
10

quepaxa

This is the code repository for QuePaxa project (formerly Raxos or QSCOD)
Go
33
star
11

purb

Implementation and simulations for the "Reducing Metadata Leakage from Encrypted Data and Communication with PURBs" paper
Go
30
star
12

tlc

Threshold Logical Clocks and Que Sera Consensus
Go
28
star
13

paper_chainiac

Implementation and simulations for "CHAINIAC: Proactive Software-Update Transparency via Collectively Signed Skipchains and Verified Builds" paper appearing at Usenix Security'17.
Go
23
star
14

cosi

CoSi command line interface
21
star
15

doc

Public working documents (e.g., Internet drafts)
Makefile
19
star
16

columbus-united

πŸ“¦βžΏπŸ“¦βžΏπŸ“¦ Intuitive and insightful blockchain explorer πŸ”Ž
TypeScript
19
star
17

d-voting

πŸ“§ E-Voting platform based on the Dela blockchain
Go
18
star
18

dela

DEDIS Ledger Architecture
Go
17
star
19

paper_17_randomness

Randhound and Randherd implementation for IEEE SnP '17 paper
Go
16
star
20

prifi_archive

Work-in-progress Dissent port/rewrite for low-latency anonymous communication
Go
11
star
21

student_17_bftcosi

Consensus omniledger-like
Go
11
star
22

lago

Lattice Cryptography Library in Golang
Go
10
star
23

scapegoat-scalafix

Scalafix implementation of Scapegoat linter for Scala 3
Scala
10
star
24

matchertext

Work-in-progress paper and experimental code on matchertext embeddable syntax discipline
Go
9
star
25

Coding

Scripts for coding and best practices
Shell
8
star
26

epfl-evoting

Evoting at EPFL project
Vue
8
star
27

cothority_template

Implement new cothority protocols, services and (client) applications.
Go
8
star
28

paxos-and-raft

Paxos and Raft implementation in Go-Lang
Go
6
star
29

student_19_cruxIPFS

Go
6
star
30

student_19_libp2p_tlc

TLC implemented on top of libp2p
Go
5
star
31

filesharing

Simple demo of file sharing using calypso and Long-Term Secrets
Go
5
star
32

apir-code

Go
5
star
33

paper_17_dfinity

DKG with pairing based crypto code
Go
5
star
34

personhood.online

The new personhood app
TypeScript
4
star
35

student_22_ipfs_alpha_entanglement_code

Alpha entanglement codes on IPFS and IPFS Cluster
Go
4
star
36

simnet

SimNet is a tool to simulate decentralized applications in the cloud
Go
4
star
37

student_24_dawn_ethereum

Delayed execution implementation on Ethereum
Go
4
star
38

student_17_byzcoin

Comparison of different blockchains
Go
3
star
39

fixbuf

Fixed length binary encoding of arbitrary structures in Go
Go
3
star
40

columbus-cli

Naive implementation of a Blockchain explorer
TypeScript
3
star
41

calypso_zkp

Example smart contract which verifies a NIZKP
C
3
star
42

student_18_explorer

A Skipchain explorer
Vue
3
star
43

baxos-consensus

This repository contains the go-lang implementation of the paper "Baxos: Backing off for Robust and Efficient Consensus"
Go
3
star
44

student_17_evoting

Neff-shuffles for e-voting
Go
2
star
45

pulsar

Demo of the randhound-randomness
Go
2
star
46

calypso_ots

Calypso's One Time Secret implementation
Go
2
star
47

medchain

Blockchain-based access control system for medical data.
Go
2
star
48

student_18_hugo_verex

Verified execution - OmniContract
Go
2
star
49

hbt

Kotlin
2
star
50

quepaxa-ePaxos-open-loop

A fork of EPaxos code with an open loop client implementation
Go
2
star
51

student_17_collections

First shot at collections from Matteo
Go
2
star
52

toture-testing-consensus

A framework for torture testing consensus protocols
Go
2
star
53

student_20_byzcoin

Semester project : improve Byzcoin
Go
2
star
54

student_18_car

use calypso and byzcoin to store car parts on the blockchain
Go
2
star
55

student_19_nyleCtrlPlane

Jupyter Notebook
1
star
56

aries-mediator

A DIDcomm mediator for use between Aries agents
C#
1
star
57

blockchain_demo

Little demo for high-school students working on blockchains
JavaScript
1
star
58

student_22_dissecting_ipfs_swarm

Dissecting IPFS and Swarm to demystify distributed decentralized storage networks
Jupyter Notebook
1
star
59

go-presentation

HTML
1
star
60

cothority-ui

Go
1
star
61

student_14_WiNoN

Python
1
star
62

key-mgmt

Work in progress: key-directory cothority
Go
1
star
63

student_19_tlc

Spring 2019 - Threshold Logical Clocks (TLC) prototype
Go
1
star
64

tufsim

Tuf simulation with Skipchains
Ruby
1
star
65

determ-checker

A static checker for non-determinism in source files
Go
1
star
66

student_18_decenar

Go
1
star
67

popcoins

A first app to create popcoins
JavaScript
1
star
68

student_19_gossip_bls

Implementation of gossip protocols in the context of BLSCoSi
Go
1
star
69

notion-backup

A small utility to perform automatic and encrypted backups of Notion blocks.
Go
1
star
70

student_18_evoting

Gaurav Narula's project report
TeX
1
star
71

student_17_ots

For Ceyhun
Go
1
star
72

student_18_pairingcosi

A cosi implementation using pairing-based cryptography
Go
1
star
73

student_19_ripple-locality

Jupyter Notebook
1
star
74

demo_17_bcss

Pop-repo for demo at blockchain-summer-school 2017
JavaScript
1
star
75

student_22_determ-fp-sc

C
1
star
76

student_19_nylechain

Go
1
star
77

kyber-java

Java implementation of the kyber library
Java
1
star
78

student_17_pop_fs

Repo PoP forward secrecy
Go
1
star
79

student_23_ipfs_reliability

Go
1
star
80

distributed-tcp-ping

A simple tool to check the latency of links connecting a distributed system
Go
1
star
81

student_19_julien

KyberJS performance improvement semester project
TypeScript
1
star
82

quepaxa-rabia-open-loop

rabia code with open loop additions
Go
1
star
83

livos

Liquid voting
Go
1
star
84

odyssey

Auditable Sharing and Management of Sensitive Data Across Jurisdictions
Jupyter Notebook
1
star
85

student_21_dela-wasm

Webassembly execution environment for Dela
Go
1
star