Core Documentation

website·Indexed 35 days ago

https://docs.coredao.org/docs/intro

Technical documentation for Core, a high-performance, EVM-compatible Layer 1 blockchain utilizing Satoshi Plus Consensus. Includes guides on node types, liquid staking with stCORE, and comprehensive Staking API references for both mainnet and testnet to manage CORE and BTC staking, validator details, and reward distributions.

Tokens
84.8K
Snippets
301
Records
715
Agent score
67%

What's inside Core

  1. Overview of the Core Blockchain

    Core is a high-performance, EVM-compatible Layer-1 blockchain designed as a hyper-scalable smart contract platform complementary to Bitcoin. It integrates Bitcoin-native CLTV timelocks and Bitcoin mining hash power to enable Bitcoin Staking and EVM-compatible smart contracts, acting as a Proof of Stake layer for Bitcoin.
  2. Overview of ERC-721 Non-Fungible Tokens

    ERC-721 is a technical standard for non-fungible tokens (NFTs). Unlike ERC-20 tokens, which are fungible (interchangeable), ERC-721 tokens are unique and distinguishable from one another. This standard is typically used for digital art, collectibles, and in-game items.
  3. Overview of Delegation on Core blockchain

    Delegation on the Core blockchain allows BTC miners and BTC/CORE token holders to contribute to network security and governance without operating a validator node. Delegators entrust their voting and operational power (Bitcoin hash power, BTC, and CORE) to validators, who use these resources for the network's consensus process and governance decisions.
  4. Overview of stCORE Liquid Staking

    stCORE is a liquid staking token designed to enhance CORE token utility. It utilizes an Earn module that interacts with the PledgeAgent (staking) and CandidateHub contracts. All value accrued by the Earn module is reflected in the stCORE token value, with the CORE/stCORE conversion ratio updated daily.
  5. Overview of Core blockchain node types

    The Core network supports several types of nodes to maintain the blockchain and provide services:

    • Core Full Node: Stores the entire history of the blockchain to verify account states. It can be configured as:
      • Normal full node: For private use.
      • Validator full node: Validates blocks and transactions.
      • RPC full node: Provides RPC services and responds to HTTP requests.
    • Archive Node: Stores all blockchain data from the genesis block.
    • Snapshot Node: Stores snapshots to accelerate the syncing process for other nodes.
  6. Overview of Self-Custodial Bitcoin Staking Design

    Core integrates Bitcoin staking by utilizing Bitcoin's native OP_CLTV (CheckLockTimeVerify) timelock. This allows users to make their BTC temporarily unspendable on the Bitcoin network. Because this uses existing Bitcoin scripting, no modifications to the Bitcoin protocol are required. The process involves two steps: staking on the Bitcoin network and submitting the confirmed transaction to the Core network (often handled by relayers).
  7. Overview of Chainlink CCIP on Core Blockchain

    Chainlink CCIP (Cross-Chain Interoperability Protocol) allows for secure token and data transfers across different blockchains via a unified interface. On the Core Blockchain, it provides decentralized infrastructure via Chainlink nodes, programmable token logic, and built-in rate limiting and failover protections.
  8. Overview of Core Blockchain

    Core is a high-performance, EVM-compatible Layer 1 blockchain designed as a complementary smart contract platform for Bitcoin. It leverages Bitcoin-native CLTV timelocks and Bitcoin mining hash power to enable a decentralized application ecosystem where Bitcoin serves as a central asset and protector.
  9. Overview of Dual Staking on Core

    Dual Staking is an enhancement to Core's Self-Custodial Bitcoin staking. It allows users to earn yield in CORE by staking Bitcoin and CORE tokens simultaneously. By maintaining specific CORE:BTC staking ratios, users can unlock higher yield tiers for their Bitcoin staking rewards.
  10. Overview of Satoshi Plus Consensus Mechanism

    Satoshi Plus is a tripartite consensus mechanism used by Core that integrates three resource types to elect validators and secure the network: Delegated Proof of Work (DPoW), Self-Custodial Bitcoin Staking, and Delegated Proof of Stake (DPoS). Validator selection is determined by a hybrid score derived from delegated hash power (Bitcoin miners), staked Bitcoin (Bitcoin holders), and staked CORE tokens (CORE holders).
  11. Overview of stCORE Liquid Staking

    stCORE is a liquid staking solution on the Core blockchain. It allows CORE token holders to stake their tokens to secure the network while receiving stCORE tokens in return. These stCORE tokens provide liquidity, enabling users to participate in DeFi protocols and generate additional yield without sacrificing their network security contributions.
  12. Overview of Core Network node types

    The Core Network utilizes several types of nodes to maintain security, decentralization, and accessibility. Depending on the goal (governance, private use, API access, or historical data), different configurations are used:

    • Validator Nodes: Secure the network by producing blocks and validating transactions. Required for governance.
    • Normal Full Nodes: Maintain a real-time copy of the ledger and validate transactions. Ideal for private use.
    • RPC Nodes: Provide an API for DApps and external applications to query the chain and send transactions.
    • Archive Nodes: Store the entire blockchain history from the genesis block for deep historical analysis and audits.
    • Snapshot Nodes: Maintain state snapshots at specific block heights to help other nodes synchronize quickly.