Skip to content

knexcoin/wiki

Repository files navigation

KnexCoin

KnexCoin Logo

Proof-of-Bandwidth Blockchain for the Real Economy

Features β€’ Quick Start β€’ Architecture β€’ Documentation β€’ Contributing


What is KnexCoin?

KnexCoin (KNEX) is a next-generation cryptocurrency that solves the blockchain trilemma through a novel Proof-of-Bandwidth (PoB) consensus mechanism combined with Proof-of-Stake. Unlike traditional cryptocurrencies, KnexCoin incentivizes real infrastructure contribution rather than pure capital lockup.

Key Innovations

  • 🌐 Proof-of-Bandwidth β€” Validators earn rewards for providing measurable network bandwidth
  • πŸ’Έ Zero-Fee Transactions β€” Frictionless value transfer without intermediaries
  • πŸͺ Merchant-Driven Price Discovery β€” No exchange listings; price emerges from real commerce
  • πŸ”’ SPVT Security β€” Stake-Proportional Validation Tiers scale security with transaction value
  • ⚑ Block-Lattice DAG β€” Near-instant confirmations with parallel transaction processing

Features

Feature Description
Zero Fees Transactions are free, secured by bandwidth contribution
Instant Confirmation Block-lattice architecture enables sub-second finality
Fixed Supply Hard cap of 210 million KNEX with halving emission
NFC Payments Tap-to-pay with physical KnexCoin cards
Merchant Focus Built for real-world commerce, not speculation
Quantum-Safe NIST post-quantum cryptography (FALCON, Kyber, Dilithium) from Genesis
Web3 Mail Encrypted decentralized messaging via KnexMail

Quick Start

Install the Wallet

# Browser Extension
# Visit: https://knexpay.com/extension

# Or use the PWA
# Visit: https://knexpay.com

Run a Node

# Clone the repository
git clone https://github.com/knexcoin/knexcoin.git
cd knexcoin

# Build the Rust node
cd "Knex Project/node"
cargo build --release

# Start the node
./target/release/knex-node start

Run the Backend API

cd KnexDAG
pip install -r requirements.txt
python -m src.api

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                      Client Layer                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Extension  β”‚    PWA      β”‚  NFC Card   β”‚    AyeDEX        β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                     β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
                     β”‚  REST API   β”‚
                     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚             β”‚             β”‚
       β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
       β”‚ Flask API   β”‚ β”‚  Rust   β”‚ β”‚   gRPC      β”‚
       β”‚   (8080)    β”‚ β”‚  Node   β”‚ β”‚  (9090)     β”‚
       β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚ (7076)  β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
              β”‚        β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜        β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                     β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
                     β”‚   RocksDB   β”‚
                     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tech Stack

Layer Technology
Node Rust, Tokio, Axum, RocksDB
Backend Python, Flask, SQLite
Frontend SvelteKit, TypeScript, Vite
Crypto FALCON, Kyber, Dilithium (post-quantum) + Ed25519, Blake2b

Tokenomics

Parameter Value
Max Supply 210,000,000 KNEX
Genesis 21,000,000 KNEX (10%)
PoB Emission 189,000,000 KNEX (90%)
Halving Every 3 years
Tail Emission 0.1% annual (perpetual)

SPVT: Stake-Proportional Validation Tiers

Security scales with transaction value:

Tier TX Range Required Stake Validators
1 < 1K KNEX Any 3
2 1K - 100K 1,000 KNEX 5
3 100K - 1M 100,000 KNEX 7
4 1M - 10M 1,000,000 KNEX 9
5 > 10M Match TX 11

Documentation

Document Description
Home Wiki overview
Getting Started Setup guide
Technical Architecture Protocol deep dive
SPVT System Validation tiers
Tokenomics Economic model
AyeDEX Exchange Merchant exchange
Validator Guide Run a node
API Reference Developer APIs

Project Structure

KnexWallet/
β”œβ”€β”€ Knex Project/
β”‚   └── node/              # Rust full node (5,600+ lines)
β”œβ”€β”€ KnexDAG/               # Python backend (2,300+ lines)
β”œβ”€β”€ idex-svelte/           # AyeDEX SvelteKit app
β”œβ”€β”€ Knexpay/               # Marketing & wallet UIs
β”œβ”€β”€ iDEX (Ayedex)/         # HTML exchange interface
β”œβ”€β”€ sections/              # Whitepaper (28 sections)
└── wiki/                  # Documentation

Development Status

Component Progress
Rust Node β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘ 95%
Python Backend β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ 80%
Whitepaper v4.2 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘ 98%
Browser Extension β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘ 70%
PWA β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ 80%
Overall β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘ 88%

Current Phase: Testnet Preparation (Q1 2026)


Contributing

We welcome contributions! See Contributing.md for guidelines.

# Fork and clone
git clone https://github.com/YOUR_USERNAME/knexcoin.git

# Create a branch
git checkout -b feature/your-feature

# Make changes and submit PR

Roadmap

2026

  • Whitepaper v4.2
  • Rust node core
  • SPVT implementation
  • AyeDEX frontend
  • Testnet launch (Q1)
  • Mainnet launch (Q3)

2027

  • Mobile apps (iOS & Android)
  • Hardware wallet support
  • KnexMail public launch
  • 10,000+ merchants

Ecosystem

Platform Description Link
KnexCoin Main website & documentation knexcoin.com
KnexPay Wallet, POS & payment gateway knexpay.com
KnexMail Web3 encrypted decentralized mail knexmail.com
AyeDEX Merchant-driven exchange ayedex.com
GitHub Source code & development github.com/knexcoin

KnexMail β€” Web3 Encrypted Mail

KnexMail is a decentralized, end-to-end encrypted messaging platform built on the KnexCoin network.

Features

  • πŸ” End-to-End Encryption β€” Messages encrypted with post-quantum cryptography
  • πŸ“­ Decentralized Storage β€” No central servers; messages stored on the DAG
  • πŸ’° Payment Attachments β€” Send KNEX directly within messages
  • πŸ†” Address-Based Identity β€” Your knex_ address is your inbox
  • 🚫 No Spam β€” Micro-PoW requirement prevents spam attacks
  • 🌍 Censorship Resistant β€” No central authority can block messages

License

This project is open source. See LICENSE for details.


KnexCoin β€” Building the infrastructure layer for global commerce

Made with ❀️ by the KnexCoin Team

About

KnexCoin Wiki now on GitHub

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •