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

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

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

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

学习 / 区块链与共享状态

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

沿着 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. 区块链让参与者共同确认什么?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  15. OCAP 统一的是哪一层?

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

  16. ArcBlock Chain 与 ARC 怎样分工?

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

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

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

  18. Smart Contract 是什么?

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

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

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

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

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

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

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

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

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

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

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

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

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

  25. Bitcoin UTXO:找零从哪里来

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

  26. Bitcoin Script:谁能花这笔钱

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  39. ArcBlock 账户、钱包与 DID

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

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

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

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

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

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

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

  43. ArcBridge:连接 ArcBlock 与 Ethereum

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

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

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

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

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

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

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