awesome-blockchain-rust

awesome-blockchain-rust

Rust区块链开发资源汇总

awesome-blockchain-rust收录了Rust区块链生态系统的关键组件,涵盖完整区块链、开发框架、跨链协议、虚拟机、共识机制、P2P网络、加密算法、扩容方案及去中心化应用等技术领域。这一综合性资源库为区块链开发者提供了丰富的Rust技术参考,有助于高效开发安全可靠的区块链项目。

区块链Rust加密货币分布式系统智能合约Github开源项目

Awesome Blockchain Rust

Useful components for building blockchains in Rust. include: cryptography, distributed, p2p, consensus, etc

Blockchains

  • Aleo. A blockchain with zero-knowledge transactions.
  • Aleph Zero. DAG, PoS, snark smart contracts (substrate based).
  • Anoma.network. PoS blockchain with privacy.
  • Aptos Network. Building the safest and most scalable Layer 1 blockchain..
  • Bitcoin Cash. A library for creating and parsing Bitcoin Cash transactions.
  • Casper. A decentralized L1 PoS blockchain designed to accelerate enterprise and developer adoption.
  • Chainflip. Native Cross-Chain Swaps.
  • CITA. A high performance blockchain kernel for enterprise users.
  • CodeChain. Programmable multi-asset chain.
  • Concordium. Privacy centric (zk) PoS chain, yet with built in identities and rust smart contracts.
  • Conflux. The Rust implementation of Conflux protocol.
  • Darwinia. Relay chain of Darwinia Network, can connect to Polkadot as parachain in Polkadot Model.
  • Dusk.network. Privacy PoS using zk (plonk).
  • Enigma secures the decentralized web.
  • MultiversX. Sharded Smart Contracts execution platform with a PoS consensus mechanism.
  • Exonum. An extensible open-source framework for creating private/permissioned blockchain applications.
  • Forest. An implementation of Filecoin written in Rust.
  • Fuel. Rust full node implementation of the Fuel protocol.
  • Gear. Computational component of Polkadot network.
  • Grin. Minimal implementation of the MimbleWimble protocol.
  • Holochain. The core Holochain framework written in rust, a container, and hdk-rust library for writing Zomes.
  • Huobi Chain. The next generation high performance public chain for financial infrastructure.
  • Interledger. An easy-to-use, high-performance Interledger implementation written in Rust.
  • Internet Computer Protocol (ICP). The world’s first blockchain that runs at web speed and can increase its capacity without bound.
  • Internet of People. Decentralized software stack that provides the building blocks and tools to support a decentralized society.
  • Libra. Global currency and financial infrastructure that empowers billions of people.
  • Lighthouse. Fast and secure Ethereum 2.0 client.
  • Namada. Proof-of-Stake L1 for interchain asset-agnostic privacy.
  • NEAR. NEAR Protocol - scalable and usable blockchain.
  • Nervos CKB. Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.
  • NYM. Selective privacy via a mixnet preventing metadata analysis.
  • Nomic. Nomic is a high-performance Bitcoin sidechain which is part of the Cosmos network.
  • Mina Protocol. A rust implementation of the mina succinct blockchain.
  • Mir Protocol. A succinct blockchain powered by zero-knowledge proofs. (plonk based)
  • OpenEthereum. The Ethereum Rust client
  • Parity Bitcoin. The Parity Bitcoin client.
  • Parity Ethereum. The fast, light, and robust EVM and WASM client.
  • Parity Zcash. Rust implementation of Zcash protocol.
  • Polkadot. Polkadot Node Implementation.
  • Polymesh. The Polymesh blockchain (built on Substrate) is an identity orientated chain for the issuance, lifecycle management and settlement of regulated securities.
  • QAN. Post-quantum blockchain.
  • Radix. Sharded smart contract DeFi platform.
  • RsNano. A rust port of Nano: the eco-friendly & feeless digital currency
  • Setheum. SETHEUM : “Secure Evergreen Truthful Heterogeneous Economically Unbiased Market” is an Ethical DeFi-friendly Blockchain (built on Substrate) working on achieving mass adoption, security, scalability, affordability, inclusivity and ethical DeFi Governance.
  • Shasper. Parity Shasper beacon chain implementation using the Substrate framework.
  • Solana. Blockchain Rebuilt for Scale.
  • Stacks 2.0. Proof of Transfer blockchain from Blockstack.
  • Sui Network. A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.
  • Tari. The Tari Digital Assets Protocol.
  • Tendermint. Tendermint is a high-performance blockchain consensus engine for Byzantine fault tolerant applications.
  • Witnet. Open source implementation of Witnet decentralized oracle network protocol in Rust.
  • xx-network. Post-quantum blockchain, mixnet privacy preventing metadata analysis. (Substrate rust+go)
  • Zebra. An ongoing Rust implementation of a Zcash node.
  • Zero-chain. A privacy-preserving blockchain on Substrate.

Blockchain Frameworks

  • Substrate. The platform for blockchain innovators.
  • slingshot. A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety.
  • Tendermint ABCI. Tendermint ABCI server, written in the Rust programming language.
  • Orga. A high-performance state machine engine designed for Tendermint-based blockchain applications.
  • Anchor is a framework for Solana's Sealevel runtime providing several convenient developer tools for writing smart contracts.

Cross-Chain

  • AtomicDEX. Cross-chain and cross-protocol p2p orderbook based decentralized exchange and interoperability bridge (self-custodial).
  • Comit. An open protocol facilitating trustless cross-blockchain applications.
  • ibc-rs. Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
  • Hermes. Rust implementation of an Inter-Blockchain Communication (IBC) relayer.
  • Hyperlane. Framework for permissionless, modular interoperability. The offchain clients are written in Rust, as well as the smart contracts for Solana VM and CosmWasm.

Virtual Machines

  • CKB-VM. RISC-V virtual machine.
  • CosmWasm. Multi-chain smart contract platform built for the Cosmos ecosystem.
  • EVM Parity. Parity implementation of EVM.
  • FuelVM. Interpreter for the FuelVM, a blazingly fast blockchain virtual machine.
  • FVM. The Filecoin Virtual Machine is a hypervisor-inspired Wasm execution environment that supports multiple runtimes, including the EVM.
  • Lunatic. Erlang-inspired runtime for WebAssembly.
  • Polygon Miden. SNARK based VM.
  • SVM Spacemesh Virtual Machine.
  • Wasmi. WebAssembly interpreter.
  • Wasmer. A convenient Rust wrapper over WebAssembly backends.
  • Wasmtime. Standalone JIT-style runtime for WebAssembly, using Cranelift.
  • Zinc. Zinc zk smart contract language.

General-Purpose Consensus

  • Raft. Raft distributed consensus algorithm implemented in Rust.
  • Honey Badger. An implementation of the paper "Honey Badger of BFT Protocols" in Rust.
  • Narwhal. The consensus layer used by Sui.

P2P Network Libraries

  • chamomile. P2P library. Support build robust stable connection on p2p/distributed network.
  • crust. Reliable P2P network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects.
  • rust-libp2p. The Rust Implementation of the libp2p networking stack.
  • Tentacle. A multiplexed p2p network framework that supports custom protocols
  • P2P NAT-Traversal. NAT Traversal techniques for p2p communication.
  • qp2p. Peer-to-peer communications library for Rust based on QUIC protocol.
  • sn_routing. Routing - specialised storage DHT.

Cryptography

Layer2

  • Arbitrum's arb-os ArbOS is the "operating system" that runs an eth Layer 2 on an Arbitrum chain,
  • Noir language. Noir is a Domain Specific Language for SNARK proving systems. (Aztec eth L2)
  • Penumbra. PoS network providing privacy to the Cosmos ecosystem.
  • Rust-Lightning is a Bitcoin Lightning library written in Rust. The main crate, lightning, does not handle networking, persistence, or any other I/O. Thus, it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage.
  • zkSync. Matter Labs' scaling eth L2 engine secured by zero-knowledge proofs.

Dapps

  • Serum-dex. A decentralized exchange built on Solana.
  • SewUp. A library to help you build your Ethereum webassembly contract with Rust and just like develop in a common backend.
  • Sienna Network. A privacy-first and cross-chain decentralized finance platform where you can privately swap, lend and convert your tokens into their private equivalent.
  • ink!athon. Full-Stack DApp Boilerplate for Substrate and ink! Smart Contracts.

Other

  • abscissa. Micro-framework for CLI tools with strong focus on security.
  • tesseracts. A small block explorer for geth PoAs written in rust.
  • merk. High performance Merkle key/value store written in Rust, based on RocksDB.
  • ERC-4337 Bundler. An ongoing Rust implementation of an ERC-4337 (Account Abstraction) Bundler.

Contribute

Contributions are most welcome.

GitHub: Awesome Blockchain Rust

License

Creative Commons
License

This work is licensed under a [Creative Commons Attribution 4.0 International

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多