Shardus Developer Documentation
A Node.js framework for building secure decentralized applications that scale.
Shardus is building distributed ledger software to remedy the problems of traditional blockchains — scalability, decentralization and efficiency. The technology being developed will use compute and state sharding to accommodate billions of daily active users, allowing for global-scale decentralized networks.
This documentation will enable you to build scaleable apps that users around the world can host and interact with. We can't wait to see what you build with our state of the art blockchain technology.
Shardus is the software behind Shardeum, a sharded EVM based smart contract platform.
All peer-to-peer networks built using Shardus will benefit from sharding and auto-scaling to provide high throughput, low latency, and immediate finality while maintaining the highest level of decentralization and security.
The supporting technology that allows for these features is our unique Shardus Consensus Algorithm, which is based on Proof-of-Quorum, in combination with the Shardus Distributed Ledger, which addresses the problems of linear scaling and state sharding as the network grows.
Whether you're building a full-fledged decentralized application, or just want to get an idea of what's possible with Shardus, the links in this section will help you get going.
Shardus has been designed from the ground up to make decentralized app development as painless as possible. The fastest way to see how Shardus does this is to jump right in and try it with the five minute quickstartguide.
Another great way to start building applications with Shardus is to use an existing application demo(s) as template. A list of demo application to use as templates can be found on the Shardus Gitlab page here.
The links in this section provide more detail on:
- The Shardus SDK Tools for app development.
- Core Concepts for Shardus Apps
- The Shardus Application API
Shardus is created by developers around the world, and we're always looking for new contributors. Follow @shardus on Twitter for future project updates.
Feel free to join the discussions on Gitlab!