Nervos CKB

Nervos CKB

  • Explorer
  • GitHub

›Technical Concepts

Introduction

  • Welcome
  • What is Nervos?

Key Concepts

  • Introduction
  • Nervos Blockchain
  • Cell Model
  • Consensus
  • Economics
  • CKB-VM

Technical Concepts

  • CKB Architecture
  • Design Philosophy
  • State and Tokens
  • Script dependencies
  • Transaction Validation Lifecycle
  • CKB VM Verification Rules

Tooling

  • Introduction
  • Neuron Wallet
  • CKB-Explorer
  • ckb-sdk-js
  • ckb-sdk-ruby
  • Community Contribution
  • Useful Materials

Getting Started

  • Introduction
  • Run a CKB Mainnet Node

Development Guide

  • Introduction
  • Testnet Aggron
  • Dev Chain
  • ckb-cli
  • ckb-sdk
  • Testnet Faucet
  • CKB JSON-RPC Protocols
  • Debugging CKB script

Glossary

  • General Glossary
  • Economic Glossary
  • Technical Glossary

References

  • Troubleshooting
  • Mining Resources
  • Nervos System Design
  • Neuron Wallet Guide
  • Neuron FAQ
Edit

Design Philosophy

This article contains links to articles and videos to provide background information to provide context for the design decisions of Nervos CKB. These resources will provide the necessary knowledge to understand these decisions.

Proof of Work vs. Proof of Stake Cryptoeconomics

Proof of Work Explained

Proof of Work vs. Proof of Stake (Explanations of each & Advantages of PoW)

Proof of Work vs. Proof of Stake (Advantages/Criticisms of each)

Nervos CKB chooses proof of work consensus

On-chain vs. Off-chain Scaling

Blockchain scaling: on-chain vs off-chain

What is the difference between on-chain scaling and off-chain scaling?

On-chain vs Off-chain Processing and Storage

Nervos CKB chooses off-chain scaling

Layer 2 Constructions

Bitcoin's Lightning Network (Payment channels)

Sidechains & Plasma

State Channels

ZK Rollup

Optimistic Rollup and ZK Rollup

Nervos CKB is built to provide maximum flexibility for Layer 2 constructions

RISC-V & WebAssembly (VMs)

What is RISC-V?

Blockchain VMs and RISC-V

Is WASM a better choice than RISC-V?

CKB VM Lite Paper (VM design rationale)

Nervos CKB chooses RISC-V as the instruction set of the CKB VM

UTXO model vs Account model

UTXO model Explained (Bitcoin)

Account model explained (Ethereum)

UTXO and Account model comparison

UTXO and Account model pros/cons

Nervos CKB generalizes the UTXO model, creating the cell model, which enables turing-complete scripting

Last updated on 1/5/2020
← CKB ArchitectureState and Tokens →
  • Proof of Work vs. Proof of Stake Cryptoeconomics
  • On-chain vs. Off-chain Scaling
  • Layer 2 Constructions
  • RISC-V & WebAssembly (VMs)
  • UTXO model vs Account model