Skip to content

hex2gdb/Colya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ stdya-blockchain

A high-performance, deterministic consensus engine built in Rust.

License: MIT https://opensource.org Rust https://www.rust-lang.org

πŸ“– Overview

stdya-blockchain is a lightweight Byzantine Fault Tolerant (BFT) consensus engine. It focuses on 'determinism' and 'safety', specifically avoiding floating-point arithmetic to ensure consistent state across all network nodes.

✨ Features

  • Deterministic Math: Custom math.rs module using fixed-point arithmetic [u128] for safe token calculations.
  • View-Change Protocol: Automated leader rotation and timeout-based election logic.
  • Cryptographic Security: Uses Ed25519-Dalek for robust identity and signing.
  • Real-time Monitoring: Built-in colored logging for tracking consensus health.

πŸš€ Getting Started

Prerequisites

Installation

git clone https://github.com/hex2gdb/colya.git cd stdya-blockchain cargo build --release

About

Colya Core: An independent, resource-oriented language and S-BFT protocol with resilience and formal verification.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages