All Projects → nervosnetwork → Muta

nervosnetwork / Muta

Licence: mit
Muta is a high-performance blockchain framework.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Muta

Lisk Sdk
🔩 Lisk software development kit
Stars: ✭ 2,767 (+1949.63%)
Mutual labels:  blockchain, framework
Bee
A framework for IOTA nodes, clients and applications in Rust
Stars: ✭ 176 (+30.37%)
Mutual labels:  blockchain, framework
Weave
Easy-to-use SDK to build Tendermint ABCI applications
Stars: ✭ 1,122 (+731.11%)
Mutual labels:  blockchain, framework
Framework
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Stars: ✭ 213 (+57.78%)
Mutual labels:  blockchain, framework
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+2476.3%)
Mutual labels:  blockchain, framework
Chain33
高度模块化, 遵循 KISS原则的区块链开发框架
Stars: ✭ 551 (+308.15%)
Mutual labels:  blockchain, framework
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+8721.48%)
Mutual labels:  blockchain, framework
Yearn Vaults
Yearn Vault smart contracts
Stars: ✭ 132 (-2.22%)
Mutual labels:  blockchain
Blockchain2graph
Blockchain2graph extracts blockchain data (bitcoin) and insert them into a graph database (neo4j).
Stars: ✭ 134 (-0.74%)
Mutual labels:  blockchain
Blockstack.org
The Blockstack website
Stars: ✭ 132 (-2.22%)
Mutual labels:  blockchain
Awesome Dapps
A curated list of awesome decentralized applications / resources
Stars: ✭ 130 (-3.7%)
Mutual labels:  blockchain
Awdy
are we decentralized yet? an analysis of how truly decentralized cryptocurrency networks are
Stars: ✭ 133 (-1.48%)
Mutual labels:  blockchain
Flow Js Sdk
Tools for building browser applications on Flow 🌊
Stars: ✭ 134 (-0.74%)
Mutual labels:  blockchain
Wookiee
Scala based lightweight service framework using akka and other popular technologies.
Stars: ✭ 132 (-2.22%)
Mutual labels:  framework
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+7855.56%)
Mutual labels:  framework
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-2.96%)
Mutual labels:  blockchain
Portfolio Generator
JS framework to dynamically generate a portfolio site from a JSON file
Stars: ✭ 135 (+0%)
Mutual labels:  framework
Bolt Js
A framework to build Slack apps using JavaScript
Stars: ✭ 1,971 (+1360%)
Mutual labels:  framework
Eosio Project Boilerplate Simple
This repository demonstrates the eosio platform running a blockchain as a local single node test net with a simple DApp, NoteChain.
Stars: ✭ 134 (-0.74%)
Mutual labels:  blockchain
Bitcoin Kit Ios
Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.
Stars: ✭ 134 (-0.74%)
Mutual labels:  blockchain

Build your own blockchain,today

chat on Discord

Developed by Nervos

English | 简体中文

What is Muta?

Muta is a highly customizable high-performance blockchain framework. It has a built-in BFT-like consensus algorithm "Overlord" with high throughput and low latency, and it can also support different virtual machines, including CKB-VM, EVM, and WASM. Muta has interoperability across VMs. Different virtual machines can be used in a Muta-based blockchain at the same time. Developed by the Nervos team, Muta is designed to allow anyone in the world to build their own blockchain while enjoying the security and finality brought by Nervos CKB.

Developers can customize PoA, PoS or DPoS chains based on Muta, and use different economic models and governance models. Developers can also develop different application chains (such as DEX chains) based on Muta to implement a specific business logic.

Muta's core design philosophy is to make the development of a blockchain state transition as flexible and simple as possible, which means that while reducing the obstacles to build high-performance blockchains, it still maximizes its flexibility to facilitate developers to customize their business logic. Therefore, as a highly customizable high-performance blockchain framework, Muta provides a basic core component that a blockchain system needs, and developers can customize the functional parts of the chain freely.

Getting Started!

Muta Documentation

Quickly build a simple chain and try some simple interaction, please refer to Quick Start

The basic core component Muta provided

Muta provided all the core components needed to build a blockchain:

Customizable Part

Developers can customize the functional parts of the chain by developing Services.

Service is an abstraction layer for extension in Muta framework. Users can define block management, add VMs, etc. based on Service. Each Service, as a relatively independent logical component, can implement its specific function, and at the same time, different services can directly interact with each other, so that more complex functional logic can be constructed. More flexible is that services from different chains can also be reused, which makes it easier for developers to build their own functional modules.

We provide detailed service development guides and some service examples.

Developer Resources

Developer resources can be found here

Who is using Muta?

Muta powers some open source projects.

Is your project using Muta? Edit this page with a Pull Request to add your logo.🎉

How to Contribute

The contribution workflow is described in CONTRIBUTING.md, and security policy is described in SECURITY.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].