Skip to main content
Knowledge mapBlockchain

You are here. See how this question connects to other ideas.

Select a node to open its page · Expand to read within the map

Knowledge mapFollow a connection. Understand a question.
← Learning

LEARN / Blockchain and shared state

Different chains. Shared questions.

Explore transactions and consensus, compare major chain models, then connect OCAP, ArcBlock Chain and DIDs.

Start this learning path

Choose a starting point

  1. 01
    Understand the layers of blockchain

    From shared state and consensus to chains, OCAP and DIDs.

    From mechanisms to systems16 questions

Explore the connections

Each explanation stands on its own. “Builds on” links show the background it uses.

01

Blockchain and shared state

Concepts, products and related approaches

  1. What does a blockchain let participants agree on?

    Start with shared records and valid state.

  2. How does Bitcoin prevent an output being spent twice?

    Understand UTXOs, independent validation and accumulated work.

  3. How does Ethereum change shared state?

    Separate execution rules from consensus.

  4. How do Solana programs and accounts divide the work?

    Understand a chain through data and execution.

  5. Why is consensus more than PoW or PoS?

    Participation, fork choice and confirmation need separate answers.

  6. What does proof of work prove?

    A cheap-to-check result reflects a costly search.

  7. How does proof of stake organize validation?

    Stake and protocol duties are different from identity authentication.

  8. What does Byzantine fault tolerance tolerate?

    Faults can include conflicting messages, not just silence.

  9. Why ask about finality after seeing a transaction?

    Receipt, inclusion and finalization are different states.

  10. How does Proof of History differ from consensus?

    Ordering evidence and acceptance of history are related but distinct.

  11. Which layer does OCAP unify?

    Unified chain access does not merge chains.

  12. How does ArcBlock Chain differ from ARC?

    Separate shared on-chain records from application execution.

  13. Must a DID depend on a blockchain?

    Identifiers and verifiable registries can combine without being synonyms.

  14. What is a smart contract?

    Code and state executed under a blockchain’s rules.

  15. Are dApps and Blocklets the same thing?

    Separate decentralization properties from application packaging and execution.

  16. How do crypto payments fit an application?

    Map network transaction state to an order without conflating them.