Skip to content

Commit 86c2212

Browse files
authored
Merge pull request #19 from gilescope/more-cool-rust-projects
more awesome rust projects. Rust is rocking Layer 2s.
2 parents 6d54afd + 2ef9bee commit 86c2212

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

README.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,27 @@
1414
- [Other](#other)
1515

1616
## Blockchains
17+
- [Aleo](https://developer.aleo.org/aleo/getting_started/overview).
18+
Leo is a rust flavoured zk language.
19+
- [Alpha Zero](https://alephzero.org/).
20+
DAG, PoS, snark smart contracts (substrate based).
21+
- [Anoma.network](https://anoma.network/).
22+
PoS blockchain with privacy.
1723
- [Bitcoin Cash](https://github.com/be-cash/bitcoin-cash).
1824
A library for creating and parsing Bitcoin Cash trasactions.
1925
- [CITA](https://github.com/cryptape/cita).
2026
A high performance blockchain kernel for enterprise users.
2127
- [CodeChain](https://github.com/CodeChain-io/codechain).
2228
Programmable multi-asset chain.
29+
- [Concordium](https://concordium.com/).
30+
Privacy centric (zk) PoS chain, yet with built in identities and rust smart contracts.
2331
- [Conflux](https://github.com/Conflux-Chain/conflux-rust).
2432
The Rust implementation of Conflux protocol.
2533
- [Darwinia](https://github.com/darwinia-network/darwinia).
2634
Relay chain of Darwinia Network, can connect to Polkadot as
2735
parachain in Polkadot Model.
36+
- [Dusk.network](https://dusk.network/).
37+
Privacy PoS using zk (plonk).
2838
- [Enigma](https://github.com/enigmampc/enigma-core) secures the
2939
decentralized web.
3040
- [Elrond](https://elrond.com/).
@@ -61,6 +71,10 @@
6171
- [Nomic](https://github.com/nomic-io/nomic).
6272
Nomic is a high-performance Bitcoin sidechain which is part of the
6373
Cosmos network.
74+
- [Mina Protocol](https://github.com/ChainSafe/mina-rs).
75+
A rust implementation of the mina succinct blockchain.
76+
- [Mir Protocol](https://mirprotocol.org/).
77+
A succinct blockchain powered by zero-knowledge proofs. (plonk based)
6478
- [OpenEthereum](https://github.com/openethereum/openethereum).
6579
The Ethereum Rust client
6680
- [Parity Bitcoin](https://github.com/paritytech/parity-bitcoin).
@@ -90,8 +104,6 @@
90104
An ongoing Rust implementation of a Zcash node.
91105
- [Zero-chain](https://github.com/LayerXcom/zero-chain).
92106
A privacy-preserving blockchain on Substrate.
93-
- [zkSync](https://github.com/matter-labs/zksync).
94-
Matter Labs' scaling L2 engine secured by zero-knowledge proofs.
95107

96108
## Blockchain Frameworks
97109
- [Substrate](https://github.com/paritytech/substrate).
@@ -166,14 +178,26 @@
166178
prover.
167179
- [OpenZKP](https://github.com/0xProject/OpenZKP).
168180
Pure Rust implementations of Zero-Knowledge Proof systems.
181+
- [Microsoft Nova](https://github.com/microsoft/Nova).
182+
Rust recursive snark without trusted setup.
183+
- [Arkworks](https://github.com/arkworks-rs).
184+
An ecosystem for developing and programming with zkSNARKs
169185

170186
## Layer2
187+
- [Arbitrum's arb-os](https://github.com/OffchainLabs/arb-os)
188+
ArbOS is the "operating system" that runs an eth Layer 2 on an Arbitrum chain,
189+
- [Noir language](https://github.com/noir-lang/noir).
190+
Noir is a Domain Specific Language for SNARK proving systems. (Aztec eth L2)
191+
- [Penumbra](https://penumbra.zone/).
192+
PoS network providing privacy to the Cosmos ecosystem.
171193
- [Rust-Lightning](https://github.com/rust-bitcoin/rust-lightning)
172194
is a Bitcoin Lightning library written in Rust.
173195
The main crate, lightning, does not handle networking,
174196
persistence, or any other I/O. Thus, it is runtime-agnostic,
175197
but users must implement basic networking logic,
176198
chain interactions, and disk storage.
199+
- [zkSync](https://github.com/matter-labs/zksync).
200+
Matter Labs' scaling eth L2 engine secured by zero-knowledge proofs.
177201

178202
## Dapps
179203
- [Serum-dex](https://github.com/project-serum/serum-dex).

0 commit comments

Comments
 (0)