{"repo":"aarambh-darshan/mini-blockchain","free":true,"listed":false,"github":"https://github.com/aarambh-darshan/mini-blockchain","clone":"git clone https://github.com/aarambh-darshan/mini-blockchain.git","description":"A robust, full-stack blockchain engine built in Rust. Features a custom VM for smart contracts with real gas economics, Proof-of-Work consensus, UTXO transactions, multisig wallets, and a real-time SvelteKit block explorer.","language":"Rust","stars":14,"topics":["blockchain","cryptography","defi","distributed-systems","p2p","proof-of-work","rust","smart-contracts","sveltekit","utxo"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"⛓️ Mini-Blockchain A production-ready blockchain implementation in Rust Features • Installation • Quick Start • CLI Commands • Architecture • API --- ✨ Features Core Blockchain Feature Description --------- ------------- ⛏️ Proof of Work SHA-256 mining with dynamic difficulty adjustment 🔐 ECDSA Signatures secp256k1 curve for secure transaction signing 💰 UTXO Model Bitcoin-style with locktime, RBF, and chain ID 🌳 Merkle Trees Efficient transaction verification and integrity 🔀 Fork Resolution Longest chain rule with orphan block handling ⏱️ MTP Validation Median Time Past for timestamp security Wallets & Transactions Feature Description --------- ------------- 👛 Wallet System Key generation with Base58Check addresses ✍️ Multi-Signature M-of-N threshold signatures for shared wallets 🔄 Replace-By-Fee BIP-125 transaction replacement ⏳ Locktime BIP-65 time-locked transactions 🛡️ Replay Protection EIP-155 style chain ID Network & Security Feature Description --------- ------------- 🌐 P2P Networking TCP with 24-byte header, SHA-256 checksums 🔗 API + P2P Integration Run API with embedded P2P node for block broadcasting 📡 Block Propagation Real-time gossip with relay to all peers 🔍 Peer Discovery DNS seeds + GetAddr/Addr exchange 🗂️ Address Manager Bitcoin-style new/tried tables 🚫 Peer Scoring Misbehavior detection and banning 🛑 Rate Limiting DOS protection (1000 msg/min) 🌍 NAT Traversal UPnP port mapping with auto-renewal ⚡ Parallel Sync Download blocks from multiple pe","default_branch":null,"files":null,"tree":[],"storefront":"/r/aarambh-darshan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aarambh-darshan/mini-blockchain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}