{"repo":"yago-123/chainnet","free":true,"listed":false,"github":"https://github.com/yago-123/chainnet","clone":"git clone https://github.com/yago-123/chainnet.git","description":"Blockchain built from scratch","language":"Go","stars":24,"topics":["blockchain","miner","p2p","wallet"],"license":null,"category":"blockchain-web3","readme_excerpt":"Chainnet: distributed chain Access live Chainnet metrics from the main seed node at dashboard.chainnet.yago.ninja/list. Features - [x] Decentralized peer-to-peer connectivity and synchronization - [x] Node discovery via seed nodes and Kademlia DHT - [x] Stack based RPN interpreter for payments - [x] P2PK (Pay to Public Key) - [x] P2PKH (Pay to Public Key Hash) - [ ] P2SH (Pay to Script Hash) - [x] Block rewards for mining - [x] Transaction fees - [ ] Wallets - [x] ECDSA key generation - [x] ECDSA signing - [x] Hierarchical Deterministic (HD) Wallet - [ ] Mnemonic generation - [x] Block and transaction validation - [x] Block and transaction propagation - [x] Mempool holding validated, unconfirmed transactions - [x] UTXO set for tracking all unspent outputs and balances - [ ] Block conflict resolution during synchronization - [ ] Bloom filter for efficient lightweight client support Configuration Default configuration: Bot configuration lives separately from miner/node configuration. See config/examples/bot-config.yaml for the full set of bot parameters. Setup Install dependencies: Repo-managed development tools are pinned in mise via mise.toml . Install pinned tools: Increase UDP size to optimize P2P communication: Building from source Building the chainnet-nespv wallet: Building the chainnet-node : Building the chainnet-miner node: Creating and Running Wallets Step 1: Generate a Private Key First, create a wallet by generating a private key with OpenSSL : This wallet.pem file","default_branch":null,"files":null,"tree":[],"storefront":"/r/yago-123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yago-123/chainnet/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."}