Browse all Proxy Patterns articles.
9 min read
在 Starknet 上升级合约。在 Ethereum 上,代理模式是实现合约可升级性最常见的方法。在这种模式下,代理合约持有合约的存储空间并委托......
3 min read
二次约束 Circom 约束 一个 Rank 1 Constraint System 的每个约束中信号之间最多只有一次乘法。这被称为“二次”约束。任何包含...的约束
25 min read
Diamond Proxy Pattern 详解:Diamond Pattern (ERC-2535) 是一种代理模式,在该模式下,代理合约同时使用多个实现合约,这与 Transparent... 不同
10 min read
代理简介 代理合约使智能合约能够保留其状态,同时允许对其逻辑进行升级。默认情况下,智能合约无法升级,因为已部署的……
15 min read
使用 OpenZeppelin 插件进行 Foundry 智能合约升级 升级智能合约是一个多步骤且容易出错的过程,因此为了尽量减少人为错误的可能性,最好使用...
12 min read
UUPS:通用可升级代理标准 (ERC-1822) UUPS 模式是一种代理模式,其中升级函数位于实现合约中,但会更改实现地址...
12 min read
Beacon Proxy 模式详解 !RareSkills 出品的 Beacon Proxy 模式 Banner Beacon Proxy 是一种智能合约升级模式,在这种模式下,多个代理使用同一个实现合约,并且所有...
9 min read
Transparent Upgradeable Proxy 模式详解 Transparent Upgradeable Proxy 是一种用于升级代理的设计模式,同时消除了函数选择器...的可能性
3 min read
Fallback 扩展模式 Fallback 扩展模式是一种规避 24 KB 智能合约大小限制的简单方法。假设我们在主合约中已有函数,并希望添加...
6 min read
代理的 EIP 1967 存储槽 EIP 1967 是一项标准,用于规定代理合约在执行时所需信息的存储位置。UUPS (Universal Upgradeable Proxy Standard) 和 Transparent... 两者均...
6 min read
EIP-1167:带初始化的最小代理标准(Clone 模式) !clones 图片来自 https://pixabay.com/photos/stormtrooper-star-wars-lego-storm-2899993/ 引言 EIP-1167,它也被...
8 min read
EIP-3448 MetaProxy 标准:支持不可变元数据的最小代理。最小代理标准允许我们在创建克隆时进行参数化,但这需要额外的...