Highly inspired by Substrate by Parity Technologies and Serenity by Ethereum Foundation, Solri is a proof-of-work blockchain designed to be simple, self-envolve and stateless.
About Solri
In particular, Solri’s design goals are to:
- Become a pure coin, in most possible aspects that blockchain community cares about. This includes having no premine and establishes fair launch.
- Use well-established Proof of Work consensus algorithm, and at the same time, allows it to change to either become ASIC-friendly or ASIC-resistent.
- Most essential functions of the blockchain is coded into WebAssembly runtime. This makes it so that the blockchain can evolve and upgrade features without hard fork. In fact, we aim to never conduct any hard fork!
- Have clear and simple specification to make supporting multiple implementations easier.
- Be stateless. To fully verify a new block, you will only need the parent block together with the parent block’s runtime output. This reduces the bare minimal storage requirement for full node to nearly zero. In practice, clients can selectively choose to only store states it cares about.
Before we go on, it is important to note that Solri is currently entirely a hobby project, and it’s really early stage.
Resources
-
Specification
Github Repository for Solri Specifications
Read the current specifications of Solri network.
-
Reference Implementation
Github Repository for the Rust Implementation
We are still working towards the initial minimal viable product (MVP), and you can follow our progress there.