Nervos CKB

repository·develop·Indexed 22 days ago

https://github.com/nervosnetwork/ckb

Nervos CKB is a public, permissionless Layer-1 blockchain designed as a Universal Verification Layer. It utilizes Proof of Work with the Eaglesong mining algorithm and a RISC-V compatible virtual machine (CKB-VM) to enable scalable and interoperable blockchain protocols. The project includes core components such as ckb-bin for node execution, ckb-rpc for blockchain interaction via JSON-RPC, and various crates for block filtering, notifications, and database schema management.

Tokens
117.9K
Snippets
239
Records
678
Agent score
75%

What's inside ckb

  1. Overview of ckb-chain-iter

    develop
    The ckb-chain-iter crate provides chain iterator utilities for the Nervos CKB ecosystem. It is a component of the main ckb repository and is designed to facilitate iterating through various elements of the blockchain (such as blocks or transactions) within the CKB environment.
  2. Overview of ckb-indexer

    develop
    The ckb-indexer is a built-in component of the CKB (Common Knowledge Base) system. It functions as an indexer that shares data with the main CKB node by creating secondary database instances. This allows for efficient querying and data indexing without impacting the primary node's performance.
  3. Overview of Nervos CKB

    develop

    Nervos CKB is a public, permissionless Layer-1 blockchain that functions as a Universal Verification Layer.

    Key characteristics:

    • Consensus: Uses Proof of Work (PoW) with an improved Nakamoto consensus.
    • Computation: Focuses on verification, leaving heavy computation to Layer 2 applications. It uses CKB-VM, a virtual machine fully compatible with the RISC-V ISA, allowing scripting in any programming language.
    • Mining: Uses the Eaglesong mining algorithm.