b bianchina.xyz
REPORT · 代理合约图文教程 · 行业洞察
代理合约图文教程 · INSIGHTS

代理合约图文教程:用流程图理解可升级合约的全部要点

复杂的代理合约其实可以图解。本文以流程图思维拆解 delegatecall、存储槽、升级路径,让概念一次到位。

代理合约图文教程 - 代理合约图文教程:用流程图理解可升级合约的全部要点
984
字数
~2
阅读时长
3
章节
2026
版本
DOCUMENT ID · dai-li-he-yue-tu-wen-jiao-cheng PUBLISHED · 2026-05-24T06:12:20.241919+00:00 UPDATED · 2026-05-24T14:49:09.296097+00:00

Executive Summary

复杂的代理合约其实可以图解。本文以流程图思维拆解 delegatecall、存储槽、升级路径,让概念一次到位。

为什么需要图文教程

代理合约涉及多个地址、多个调用上下文、多层存储抽象,纯文字描述容易让读者迷失。借助流程图、时序图与存储布局示意图,可以在脑海中建立稳定的心智模型。许多在 Binance 智能链上培训新工程师的团队,都把图文化讲解作为入门第一课。

本文给出五张关键图,串联起代理合约的核心要点。

图一:用户调用流程

想象一张时序图:用户 → 代理合约 → 实现合约。用户发起 transfer 调用,代理合约通过 fallback 触发 delegatecall,把调用上下文保留在自己地址,但执行实现合约的代码。结果是状态变化发生在代理合约的存储里,而逻辑来自实现合约。

这张图能让初学者立刻明白「代码与数据分离」的关键设计。同样的理念也出现在 币安 智能链上多数可升级协议的官方文档中。

图二:存储槽布局