SWE / General · AI Screening

Coinbase Screening:什么是 Cryptocurrency

AI screening 问加密货币是什么;用签名、共享账本、共识、托管与确认解释基础概念,避免把交易平台余额当链上资产。

题目重点:AI screening 问加密货币是什么;用签名、共享账本、共识、托管与确认解释基础概念,避免把交易平台余额当链上资产。

题意与假设

这道练习题保留了面经中值得训练的核心约束,并将需要澄清的条件单独列出。现场拿到变体时,先和面试官确认这些条件。

  • 按一般可转移的数字资产解释,不代表所有 cryptocurrency 采用同一链或完全相同的治理/发行规则。
  • 数字签名证明控制相应私钥,网络节点按协议验证并在账本记录状态变化;实际 finality 与费用因网络不同。
  • 用户在托管交易平台的账户余额可能是平台内部账本债权/记录,和用户自己控制私钥的链上余额是不同所有权/操作模型。

解题路线

  1. 30 秒定义:加密货币是由协议定义、可用密码学签名授权转移、其所有权/状态由共享账本与参与者共识或验证规则维护的数字资产。
  2. 解释转账链路:持钥者构造交易并签名→节点验证格式、授权与余额/nonce 等条件→网络排序/确认→账本状态更新;确认时间和回滚风险需按具体链说明。
  3. 解释托管与自托管:前者平台可代表用户操作、需要信任平台内账与资产保管;后者用户直接管理私钥,丢钥/被盗风险不同。
  4. 若问题偏产品,区分链上 transfer、交易所内部转账、买卖撮合与法币出入金;这些不是同一 API 或一致性边界。
  5. 说明‘去中心化’是程度和设计取舍,不能声称所有项目都绝对匿名、免费、即时或无中介。

手动走一遍

训练例:用户自托管钱包向另一个地址发送资产,需要私钥签名并等待网络确认;两个用户都在托管平台内转余额,平台可能只更新内部账本,之后才做链上归集。这两种操作对 finality、审计和恢复的要求不同。

规模与取舍

概念题无算法复杂度;生产转账吞吐、确认延迟、费用和重组风险高度依赖所选网络,题目未明确链或规模,不填具体数字。

易错点与追问

容易失分的边界

  • 把加密货币等同于某一家交易平台里的数字余额。
  • 说签名‘加密了整笔交易内容’,混淆签名与保密。
  • 声称交易绝对匿名或立即不可逆。
  • 不区分自托管私钥和托管平台账户。

继续深挖

  • 公钥/私钥各做什么?
  • 交易所内部转账与链上转账有什么不同?
  • 为何要等待确认,何时可能重组?
  • 系统如何处理重复提交与链上最终性?
✓已复制微信号!