Crypto OS
Technical Crypto OS

Part B 导读

Technical Crypto OS:读链、写合约、造系统,最后交付一个跑在主网上的产品。

面向已经会写代码的人。目标不是「会写 Solidity」,而是能独立理解并构建一个完整的 Onchain System

前置

Part A 第 1–12 章。 不是客套话:

  • 不理解「资产在链上状态里、钱包只管密钥」,就写不对签名与授权。
  • 不理解 Blockspace 是一个市场,就理解不了 Gas 优化到底在优化什么。
  • 不理解最终性是概率,就会在前端把「已广播」当成「已成功」。

工程师读这 12 章通常只需要一周。

六个阶段

T1–T36

标题核心问题
T1Blockchain 数据究竟是什么一条链上真正存了什么?
T2密码学基础为什么一串签名可以证明「是我」?
T3一次交易从代码到链上从构造到确认,代码到底要做哪几件事?
T4RPC 是什么你的 DApp 其实在跟谁说话?
T5EVM Account ModelEOA 和合约账户,差别到底在哪?
T6Solana Account Model为什么 Solana 的程序自己不存数据?
T7Solidity 基础一份合约部署到链上之后是什么形态?
T8EVM 深入同样一行赋值,为什么 Gas 能差一百倍?
T9ERC Standards标准到底解决了什么问题?
T10Solana Program没有合约存储,程序怎么记住状态?
T11Token Program为什么 Solana 上的 Token 不是一份独立合约?
T12Testing & Deployment怎样在花掉真钱之前发现问题?
T13Wallet Connection登录一个 DApp,到底发生了什么?
T14Web3 Frontend交易在等待确认的这十几秒里,界面该显示什么?
T15Backend for Crypto链上已经有数据了,为什么还要后端?
T16数据库与链上数据链上数据应该怎样落库?
T17Indexer区块重组以后,你的数据怎么办?
T18Realtime System怎样把链上的变化实时推给用户?
T19AMM 从数学到代码x·y=k 在代码里长什么样?
T20DEX Architecture一次 Swap 到底经过了多少层?
T21Oracle链上怎么知道外面的价格?
T22Lending Protocol清算引擎在什么时候必须跑赢市场?
T23Perp DEX保证金、资金费和风险引擎怎样组成一个系统?
T24MEV你的交易在进块之前,被谁看过?
T25Blockchain Data Infrastructure怎样把全链数据变成可查询的仓库?
T26Cross-chain资产跨链以后,还是同一个资产吗?
T27Account Abstraction能不能让用户不直接持有私钥,也依然安全?
T28Smart Contract Security代码没写错,为什么还是被偷了?
T29Protocol Security攻击者不用漏洞,只用钱,能做到什么?
T30Audit审计到底在审什么?
T31AI-assisted Crypto DevelopmentAI 写的合约,能不能上主网?
T32Reliable AI Architecture怎样让模型参与决策,却不掌握资金?
T33Tool-using Crypto Agent怎样让 Agent 真正会用链上工具?
T34Agent Wallet & Payment给 Agent 的钱包,该配哪些保险丝?
T35DeFi Agent一个会调仓的 Agent,要经过哪几道关?
T36Autonomous Onchain Economy一个能自己赚钱和花钱的系统,边界在哪里?

两条主线并行

每个阶段都同时给出 EVM 与 Solana 两套模型。不是为了「都学会」,而是因为对比是理解模型的最快方式:看过 Solana 要求交易提前声明会碰哪些账户,你才真正明白 EVM 的全局状态机意味着什么。

选一个作为主战场,另一个保持能读懂即可。

学完以后

做毕业项目 Build an Onchain Economy,然后进入 T 系列职业 Track

本页目录