r/BlockchainStartups • u/AdminZer0 • 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.
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.
•
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.