跳到主要内容
知识地图区块链

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← 学习

学习 / 区块链与共享状态

不同的链,共同面对哪些问题?

沿着 Bitcoin、Ethereum、Base、Solana、Circle Arc 与 ArcBlock Chain 的学习路径,比较交易、授权和结算,再看它们与应用的关系。

开始这条学习路径

选一条起点路径

  1. 01
    从记录到证据:区块链入门

    用五个问题,分清记录、签名、事实与共识。

    从一个具体问题开始5 个问题
  2. 02
    理解区块链的不同层次

    从共享状态与共识到具体链,再连接 OCAP 与 DID。

    从机制到系统18 个问题
  3. 03
    身份、授权与退出:用户控制什么?

    沿着八个问题,检查登录、凭证、代办、恢复与迁移。

    从日常场景理解控制权8 个问题
  4. 04
    从一笔付款理解 Bitcoin

    从可花费输出、签名条件到确认,再比较不同应用设计。

    6 个问题
  5. 05
    理解 Ethereum 执行与结算

    沿着合约调用,看执行成本与 Rollup 的结算边界。

    11 个问题
  6. 06
    理解 Solana 账户与指令

    识别程序所有权、交易边界与排序证据的职责。

    5 个问题
  7. 07
    理解 Circle Arc 与应用边界

    从 USDC Gas 和网络选择出发,检查迁移差异与隐私功能状态。

    8 个问题
  8. 08
    把 ArcBlock Chain 与身份、应用连起来

    分清账户身份、交易授权与运行应用的环境。

    10 个问题
  9. 09
    从授权到结算,理解 Base

    把 Ethereum 账户、L2 执行、费用与提现连成一条线。

    8 个问题

看看知识怎样连接

每篇解释都能独立阅读。“先了解”标出了它用到的背景。

01

区块链与共享状态

概念、产品与相关方案

  1. 区块链让参与者共同确认什么?

    从同一项权利被使用两次,理解共享记录为什么需要顺序。

  2. Bitcoin 怎样防止同一输出被重复花费?

    认识 UTXO、独立验证与累计工作量。

  3. 哈希和签名分别证明什么?

    文件有没有变,和谁签过它,是两个问题。

  4. Ethereum 怎样让交易改变共享状态?

    把执行规则与共识分开看。

  5. 为什么上链不能保证输入真实?

    记录一个声明,与验证声明描述的事情,是不同的工作。

  6. Solana 的程序与账户怎样分工?

    通过数据和执行位置理解另一种链上应用模型。

  7. 什么时候用数据库就够了?

    先找出需要共同裁决的冲突,再决定是否引入链。

  8. 共识机制为什么不只是 PoW 或 PoS?

    谁能参与、怎样选分支、何时确定,需要一起解释。

  9. 工作量证明证明了什么?

    用容易检查的结果说明寻找过程的成本。

  10. 权益证明怎样组织验证参与?

    质押、选择与处罚属于协议机制,不等于身份认证。

  11. 拜占庭容错究竟容忍哪类故障?

    节点可能出错,也可能给不同参与者发送矛盾消息。

  12. “不可篡改”为什么需要条件?

    收到交易、进入区块与最终确认,提供的证据不同。

  13. Proof of History 与完整共识有什么区别?

    顺序证据与接受哪段历史是相关但不同的问题。

  14. OCAP 统一的是哪一层?

    统一访问链数据,不等于把各条链合成一条。

  15. ArcBlock Chain 与 ARC 怎样分工?

    区分链上的共享记录与应用的运行环境。

  16. DID 是否必须依赖区块链?

    身份标识与可验证数据登记可以组合,但不是同义词。

  17. Smart Contract 是什么?

    在链的执行规则下运行的程序与状态。

  18. dApps 和 Blocklet 是同一种东西吗?

    区分应用的去中心化属性与应用的打包运行方式。

  19. Crypto Payment 与普通支付流程怎样连接?

    把链上交易状态映射到应用订单,而不是混成一个状态。

  20. 去中心化,究竟在分散什么?

    从机器数量走到权限、规则与用户选择。

  21. 需要统一协调,就必须集中控制吗?

    分清共同规则、协调服务和最终控制权。

  22. 能导出数据,就能换服务吗?

    用一次迁移检查数据、身份和应用关系是否真的可延续。

  23. 服务关闭后,你还能带走和使用什么?

    把导出、验证、继续访问和重新运行分开检查。

  24. Bitcoin UTXO:找零从哪里来

    沿着一笔付款,理解输入、输出与找零。

  25. Bitcoin Script:谁能花这笔钱

    区分输出的花费条件与应用运行环境。

  26. Ethereum Gas:失败为何也消耗费用

    区分执行工作量、转账金额与交易费用。

  27. Ethereum Rollup:确认的是哪一步?

    区分 L2 返回、结算与提现完成。

  28. Solana 账户:谁能修改数据?

    区分 owner program 与持有密钥的人。

  29. Solana 交易:多条指令,一个结果

    理解原子执行,也理解失败时仍可能产生费用。

  30. Circle Arc:稳定币应用的区块链

    理解这条网络,并分清它与 ArcBlock ARC 的关系。

  31. Circle Arc Gas:用 USDC 支付执行费用

    区分费用资产与固定费用承诺。

  32. Circle Arc 最终性:区块提交证明什么?

    区分共识最终性与应用完成交付。

  33. Circle Arc 主网、测试网与官方工具

    找到正确的网络、浏览器与测试水龙头。

  34. 迁移到 Circle Arc:EVM 兼容后还要查什么?

    复用 Ethereum 代码前,检查金额与执行语义。

  35. Circle Arc 隐私与个人数据存储

    区分保密执行规划与个人数据空间。

  36. ArcBlock 交易:信封与具体操作

    读懂签名的外层记录与有类型的内部操作。

  37. ArcBlock 委托:授权不必交出密钥

    理解按操作授权的委托与撤销。

  38. ArcBlock 账户、钱包与 DID

    区分签名工具、账本记录与标识符。

  39. 比较 Bitcoin、Ethereum、Solana、Circle Arc、Base 与 ArcBlock

    按状态、执行与应用职责比较不同设计。

  40. Layer 2:从 Ethereum 继承了什么?

    区分结算依赖与跨链桥带来的连接。

  41. Base:用一个实例理解 Ethereum L2

    沿着一笔 L2 交易,看到它与 Ethereum 的关系。

  42. ArcBridge:连接 ArcBlock 与 Ethereum

    理解跨链连接,也分清它与整条 L2 链的区别。

  43. Ethereum 与 ArcBlock:应用与资产的分工

    先比较各自承担的工作,再理解桥接关系。

  44. ArcBlock Multi IO:一笔交易,多个输入与输出

    把多方转账的组织方式,与可花费输出的模型分清楚。

  45. Ethereum 账户:签名究竟授权什么?

    分清钱包、账户记录、签名请求与合约权限。