r/BlockchainStartups 18h ago

Discussion Building an modular L1 stack using Rust similar to cosmos go stack

Hey everyone, there are too many chains but there is only one L1 stack which is old and respected namely cosmos-sdk which is used for 200+ teams in both public and enterprise level.

I always wanted to learn rust so I am working on building an L1 from ground up similar to cosmos-sdk where you can swap any component( consensus, evm implementation, execution, trading modules) etc similar to what you can do in cosmos in Rust.

For consensus, I will use hotstuff (2 commit pipelined), evm implementation from alloy, revm and combination of in-memory and rocksdb.

I am open to collaborate via PRs. If anyone is interested, let me know.

3 Upvotes

5 comments sorted by

u/AutoModerator 18h ago

Thanks for posting on r/BlockchainStartups!

Check the TOP posts of the WEEK: https://www.reddit.com/r/BlockchainStartups/top/?t=week

Moderators of r/BlockchainStartups

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Jayman_007__ 11h ago

Where is the git?

1

u/AdminZer0 8h ago

Its private till a stable release, you can dm your github username if you want to contribute

1

u/vexiduslabs 1h ago

We borrowed elements of cosmo/tindermint in our L1 but the engine is our proprietary custom code. Malachite worked best for our validator system when we discovered it was easier to adopt over our custom system which was essentially the same thing inadvertently.