• Stars
    star
    1
  • Language Makefile
  • License
    MIT License
  • Created over 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Inter-Process Communication framework for composing applications as discrete modules connected by an event bus

More Repositories

1

plonk

Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.
Rust
496
star
2

Poseidon252

Reference implementation for the Poseidon Snark-friendly Hash algorithm.
Rust
194
star
3

rusk

Dusk's Smart Contract Platform
Rust
128
star
4

dusk-blockchain

Reference implementation of the DUSK Network node, written in Golang
Go
102
star
5

rusk-vm

The Dusk Rust WASM VM implementation
Rust
52
star
6

dusk-zerocaf

Zerocaf: A library built for EC operations in Zero Knowledge.
Rust
51
star
7

kelvin

Merkle tree toolkit
Rust
45
star
8

wallet-cli

Rust
24
star
9

dusk-blindbid

Implementation of the blindbid logic within Zero Knowledge Proofs
Rust
21
star
10

kadcast

Official rust implementation of the Kadcast P2P protocol for ultra-efficient message dissemination within Dusk Network
Rust
21
star
11

Hades252

Implementation of the Hades permutation algorithm used in Poseidon Hashes with ZKProof capabilities.
Rust
21
star
12

node-installer

Shell
19
star
13

piecrust

Proof of concept compact wasm modules.
Rust
18
star
14

dusk-poseidon-merkle

Rust
18
star
15

microkelvin

Rust
16
star
16

phoenix-core

Rust
15
star
17

plonkup

Proof system with plonkup back-end proving arguments
Rust
14
star
18

dusk-ui-kit

🧱 Dusk UI component library
Svelte
14
star
19

plonk_gadgets

Container of general purpose gadgets used across Dusk Network's circuit implementations.
Rust
13
star
20

schnorr

Schnorr Signature algorithm usiing BLS12-381 Curve
Rust
11
star
21

dusk-crypto

Cryptographic primitives created for the Dusk Network ecosystem but widely applicable everywhere else
Go
11
star
22

canonical

A no_std, host-allocating serialization library
Rust
10
star
23

phoenix

Rust
9
star
24

whitepaper

The Dusk Network enables fast, anonymous and secure bi-directional transmission of data and streaming among peers, paid for by a decentralized digital currency named DUSK
TeX
8
star
25

dusk-kelvin-map

Rust
8
star
26

dusk-hamt

HAMT datastructure
Rust
7
star
27

dusk-pki

Dusk Public Key Infrastructure
Rust
7
star
28

nstack

Stack data structure
Rust
6
star
29

dusk-protobuf

Makefile
6
star
30

wallet-core

The library responsible for the core functionality of a wallet
Rust
6
star
31

citadel

Implementation of Citadel, a self-sovereign identity system integrated in Dusk.
Rust
6
star
32

jubjub-schnorr

Rust implementation of the Schnorr signature scheme for the JubJub elliptic curve group, using the Poseidon hash function.
Rust
6
star
33

exu

A library to run WebAssembly code as parallel, isolated and abortable functions in JS engine
JavaScript
6
star
34

dusk-bytes

Rust
5
star
35

bulletproofs_gadgets

A container to test bulletproofs gadgets implementations
Rust
5
star
36

bls12_381-sign

Implementation of BLS signatures on the BLS12-381 curve in Rust.
Rust
5
star
37

consensus

Pure Rust implementation of the Proof-of-Stake-based consensus mechanism done by the Dusk-Network team.
5
star
38

kadcast-legacy

Implementation of the KadCast Network layer.
5
star
39

fermion

A super-compact binary encoding format ideal for constrained no_std environments.
Rust
4
star
40

merkle-benchmarks

Benchmarking Merkle tree structures
Rust
4
star
41

dusk-wallet-cli

Command line application for managing a DUSK wallet and a full/light node, by communicating over JSON-RPC.
Go
4
star
42

dusk-go-poseidon

Go
4
star
43

dusk-blindbidproof

Implementation of Dusk Network privacy-oriented PoS protocol, aka Proof of Blind Bid
Rust
4
star
44

bls12_381-bls

Implementation of BLS signatures using the BLS12-381 curve
Rust
4
star
45

merkle

A sparsely populated Merkle tree, parametrized over its height and arity.
Rust
3
star
46

cake-rusk

Writing a Smart Contract is a piece of `cake!`
Rust
3
star
47

eslint-config

βš™οΈ Dusk ESLint configuration
JavaScript
3
star
48

dusk-uds

Minimalistic boilerplate for UnixListener bindings.
Rust
3
star
49

dusk-example-contract

Rust
3
star
50

EdDSA

Implementation of the EdDSA for JubJub curve group using Poseidon as the hash function
Rust
3
star
51

prestaking-contract

This repository contains the Solidity code, test cases and documentation, regarding the DUSK pre-staking Ethereum smart contract.
JavaScript
3
star
52

dusk-abi

Dusk ABI for Rusk VM
Rust
3
star
53

rusk-mirror

[MIRROR] Dusk's Smart Contract Platform
Rust
3
star
54

ElGamal

Implementation of the ElGamal encryption scheme
Rust
3
star
55

avltree

An AVL tree data structure, implemented on the Kelvin library in Rust.
Rust
3
star
56

cargo-bake

A cargo extension which bake your Rusk Smart Contracts made with love & cake!
Rust
3
star
57

trusted-setup

Powers of tau MPC ceremony coordinated by Dusk.
Standard ML
3
star
58

rusk-contract

Set of macros to help building contracts for Rusk VM
Rust
3
star
59

cargo-dusk-analyzer

Cargo subcommand to analyzing and doing some reaility check on our rust repos
Rust
3
star
60

rusk-schema

Schema definition for all of the Rusk GRPC services
2
star
61

go-analyzer

A modular, extensible linting tool, which is used to enforce custom checks on Go repos in the Dusk organization.
Go
2
star
62

sonny-dh

A Deffie-Helman Key Exchange algorithm implementation using the Sonny Curve & Ristretto.
2
star
63

poseidon252-hash

Rust
2
star
64

phoenix-abi

FFI for Phoenix host functions, used by rusk-vm.
Rust
2
star
65

tools

Various gists, utilities and tools used by Dusk repositories
Shell
2
star
66

vm-proto

Rust
1
star
67

plang

A compiler for a language representing plonk circuits
Rust
1
star
68

dusk-varint

no_std varint encoding
Rust
1
star
69

docker-elk

Shell
1
star
70

.github

Community Health File repo
1
star
71

dusk-tlv

Rust
1
star
72

bls12_381-sign-go

Wrapper library for CGo calls to the dusk-bls12_381-sign crate.
1
star
73

prestaking-provisioner

Ethereum smart contract, test cases and documentation for the Provisioner Prestaking campaign.
Solidity
1
star
74

dusk-wallet-dat

The wallet.dat file format parser and generator
Rust
1
star