Nervos network cheat sheet
Quick Notes:
. Socially Scalable public blockchain designed as an economically sound layer 1 state storage solution
.Uses a variation of Proof-Of-Work Nakamoto Consensus
. Secure, deterministic, Bitcoin-like settlement protocol, that captures the total-network-value in the CKB token
. Token represents right to occupied state in the protocol, with an efficient “rent”-like mechanism
. Users pay for storage with a cost that is proportional to both space and time - the larger the capacity and the longer time they occupy it, the higher opportunity cost they incur
. uses the blockchain's orphan block rate as an on-chain network bandwidth status indicator and dynamically adjusts block interval to maximize network bandwidth usage/makes selfish mining unprofitable.
. Doesn’t suffer from runaway state like all leading smart contract platforms
. One main chain, no shards or scaling-out of the main layer, so the layer 1 prioritizes a global state and composability
. Has a DAO token mechanism for locking up coins to receive secondary issuance to protect the incentives of long term holders.
.secondary emission guarantees upstanding security model
. Puts the cost of occupying blockchain space directly on the user so that space usage is efficient and economically minimized, and not unfairly burdened on the miners
. Pushes big computation onto second chain solutions where they belong
.CKB (or layer 1) is where state is stored and defined, and layer 2 is the generation layer that processes most transactions and generates new states.
. Separating state and computation through layers allows for layer 2 blockchains to use their own more efficient consensus mechanisms. CKB is simply the lowest, broadest, and most secure
nervosnetwork/rfcs
. State Validation and generation processes are separate, this asymmetry allows for better system throughput
. Deterministic state generation on client’s (off-chain) end is possible before being broadcasted and validated
.uses only standard RISC-V instructions, to maintain a standard compliant RISC-V software implementation which can embrace the broadest industrial support.
.CKB VM is a crypto-agnostic virtual machine. There are no special cryptographic instructions hardcoded in CKB VM. New cryptographic primitives can always be deployed (such as Schnorr signatures, BLS signatures, and zkSNARKs/zkSTARKs)
.With no need for extra state synchronization, the protocol makes light nodes and full nodes more equal peers, leading to a more robust and decentralized system.
Nervos 'Root' layer Philosophy
Nervos identifies public Blockchains by the original battle proven value of verified global state in bitcoin and generalizes it for all forms of value making it a power-secured, objective/stable root for value storage. In the smart contract, De-Fi, big data, and governance ecosystems; creating a deterministic and sustainable global unified state is a critical cryptoeconomic primitive for cyberspace. It would allow all future decentralized economies to operate atomically and in parallel, knowing all the dependencies in a transaction before it’s verified, making optimal infrastructure for multiverse economies such as crossover videogames. Having a unified state of digital assets allows blockchain technology to maximize common knowledge, which in turn maximizes participants. Nervos is is a state of the art economic anchor for digital value, with Proof-of-Work consensus and an economically sound value capture and network architecture.
https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0002-ckb/0002-ckb.md