本文拆解合约部署的完整流程:编译产物(字节码 + ABI)、部署交易的结构(data = 字节码 + 构造函数参数)、部署成本为什么高、验证/源代码发布的作用,以及工厂模式的意义。
本文拆解合约部署的完整流程:编译产物(字节码 + ABI)、部署交易的结构(data = 字节码 + 构造函数参数)、部署成本为什么高、验证/源代码发布的作用,以及工厂模式的意义。
本文解释 EVM 合约的“兜底”函数:fallback(无法匹配时执行)与 receive(接收裸 ETH 时执行)的分工、gas 限制、以及它们如何成为合约的“默认入口”和安全面。
本文逐个解释区块头字段:父哈希、状态根、交易根、收据根、gas 参数、时间戳、提议者/验证者身份、随机数等——以及“轻客户端只下载区块头”为什么足以验证链的合法性。
本文解释创世块(genesis block)的角色:它“无父块”的特殊性、创世文件如何定义初始状态、“创世参数”为什么决定一条链的身份、以及分叉/硬分叉如何产生“新的创世语义”。
本文解释预言机的角色:链上合约为什么读不到外部数据、预言机如何获取聚合上报链上、以及“预言机难题”为什么是 DeFi 架构里的关键信任环节。
本文对比 TWAP(时间加权均价)与点价格(spot)预言机:为什么借贷协议倾向 TWAP、点价格适合什么场景、以及 TWAP 操纵与现货操纵的不同攻击面。
本文复盘预言机攻击的典型形态:价格操纵触发错误清算、闪贷砸盘、数据源污染、跨链价格不同步,以及防御检查清单——用历史事件的共性代替对具体项目的指控。
本文以 Chainlink 为代表的节点式预言机网络:节点如何取数、提交、质押,报告如何聚合上链,以及节点的激励(费用、罚没)如何对齐诚实行为。
本文解释 Pyth 的拉取(pull)模式:第一方数据源签名、调用者提交价格证明、合约验证新鲜度——与推送模式的取舍,以及“实时价格”对 DApp 设计的影响。
本文解释以太坊同步委员会的机制:32 个验证者的轮值小组如何为轻客户端提供“近期区块合法”的签名凭证,轮转设计如何降低女巫攻击成本,以及它对轻节点安全的意义。