> DOCUMENTATION_v2.0

Documentation Hub

Comprehensive technical documentation and development guides for COC blockchain

Quick Start

πŸš€

Run Local Node

Quickly launch a COC node

cd node
npm install
npm start
πŸ“œ

Deploy Contracts

Deploy PoSe smart contracts

cd contracts
npm install
npm run compile
npm run deploy:local
🌐

Launch Explorer

Run the block explorer

cd explorer
npm install
npm run dev

Core Documentation

πŸ“„ Whitepaper

COC's core design philosophy, PoSe protocol details, economic model and technical architecture

πŸ—οΈ System Architecture

Four-layer architecture design, component interactions, data flow and scalability

πŸ”¬ Core Algorithms

PoSe challenge protocol, scoring formulas, consensus mechanisms and storage proofs

πŸ›‘οΈ Anti-Sybil Mechanisms

Anti-Sybil attack strategies, bond mechanisms and challenge verification

Development Guides

βš™οΈ

Node Operation Guide

  • βœ“Installation and configuration
  • βœ“Run devnet (3/5/7 nodes)
  • βœ“Node monitoring and maintenance
  • βœ“Troubleshooting
πŸ“

Smart Contract Development

  • βœ“Solidity contract writing
  • βœ“PoSe contract interfaces
  • βœ“Deployment and verification
  • βœ“Testing best practices
πŸ”Œ

RPC API Reference

  • βœ“Standard Ethereum RPC methods (40+)
  • βœ“COC custom methods (coc_*)
  • βœ“WebSocket subscriptions
  • βœ“Txpool queries
πŸ€–

AI Agent Operations

  • βœ“OpenClaw integration
  • βœ“Automated monitoring
  • βœ“Strategy engine configuration
  • βœ“Security best practices

Implementation Status

Chain EngineCompleted

Block production, mempool, snapshots, finality

P2P NetworkCompleted

HTTP gossip + TCP Wire Protocol + Kademlia DHT, BFT dual transport, per-peer dedup

EVM ExecutionCompleted

In-memory + persistent state, LevelDB

JSON-RPCCompleted

77+ standard methods, BigInt serialization, structured error codes

WebSocket RPCCompleted

eth_subscribe, real-time events

PoSe ProtocolCompleted (v1 + v2)

PoSeManagerV2, EIP-712 signatures, witness quorum, fault proof (commit-reveal-settle), Merkle reward tree, 9-layer receipt verification

Storage LayerCompleted

IPFS-compatible HTTP API

Runtime ServicesIn Progress

coc-node, coc-agent, coc-relayer

Test CoverageGood

1170+ tests, 97+ files (node / service / runtime / contract / extension layers)

See project README for detailed implementation status

View GitHub Repository

Development Tools

πŸ’Ό CLI Wallet

Command-line wallet tool

  • β–ΈCreate addresses
  • β–ΈTransfers
  • β–ΈBalance queries

πŸ” Block Explorer

Full-featured web explorer

  • β–ΈBlock/transaction queries
  • β–ΈContract calls
  • β–ΈStorage scanner
Open Tool β†’β†’

πŸ§ͺ Testing Scripts

Quality assurance tools

  • β–ΈUnit tests
  • β–ΈIntegration tests
  • β–ΈE2E tests