值得信赖的区块链资讯!
过期状态复活方法比较
状态保质期是目前解决状态增长问题的推荐方案。
在本文中,我们将状态保质期视为一种会定期让完整状态树失效的机制。本文将讨论如何存储之前的周期(period),因为我们的关注点就是如何复活已经被遗忘的状态 —— 无论 n=0 还是 n=1。
以下总结了一些机制提案:
清空
顾名思义,“清空” 就是什么都不剩:过了保质期的状态会立马失效,如果用户需要使用已失效状态中的部分数据,必须提供对应的见证数据(witness)。请注意,若要读取或写入还未在有效状态中初始化的部分,用户 必须 提供证明:要么是一个除外证明(exclusion proof)来表明这部分数据在之前任意时刻都没有初始化,要么是一个具体时间点的证明,然后再提供一个除外证明来表明这部分数据在这个时间点之后没有改变过。
利
-
非常简单
弊
-
除外证明的大小会随时段数量呈线性增长,让初始化状态数据的成本变得异常高
-
逃避了地址冲突问题
带周期标记的地址(PWA)
清空元数据的主要问题在于,初始化新的状态元素会产生很高的成本。通过让地址带上周期标记,以太坊协议可以创建一种机制来避免在初始化新的状态数据时产生地址冲突。鉴别器会设定账户最少能够存活到哪个时段。目前有两种方法可以实现 PWA:
地址空间扩展(ASE)
太长不看:同时允许传统的 20 个字节的地址和 32 个字节的 ASE 前缀地址存在。在以太坊虚拟机中创建一个环境变量来修改涉及地址的操作码的行为,具体视相关地址是传统地址还是 ASE 地址而定。
利
-
新的状态无需证明即可初始化。
-
可扩展以保存其它元数据。
-
解决地址冲突问题。
弊
-
需要对 EVM 进行大量修改。
-
需要创建两种不同的 EVM 环境,分为传统模式和扩展模式。
-
转换映射将无限增长(与传统环境中使用的长地址数量呈线性关系),而且无法用过期机制来抛弃似乎是可以有过期机制的,只不过(抛弃数据后)要承担一些地址冲突的风险。
-
用户体验不佳,因为用户可以将资产存储在三种类型的地址上(短地址、长地址、压缩地址)。
-
并非所有 Solidity 编译的合约的掩码地址都有 160 位,因此一些合约的地址可能会存在高阶脏位(dirty upper bit)。
免扩展的 PWA
太长不看:找到一个未使用过的 4 个字节的前缀,并禁止在旧规则下使用该前缀创建新的合约/地址。旧合约在传统模式下执行,只可根据旧规则创建新的地址。新类型的合约在 PWA 模式下执行,只可创建新的合约(其中,开头 4 个字节是预先选好的前缀,第 5 – 6 个字节代表当前时段,第 7- 20 个字节照例代表地址。)
利
-
新的状态无需证明即可初始化。
-
对 EVM 的修改相对较少。
-
不需要转换表,用户只需要考虑一种地址。
-
不会破坏现有工具(不过它们显示的可能是异或地址(xor'd address)而非原像?)
弊
-
发生地址冲突的概率较高,不再有反事实合约。
-
不是一个很有吸引力的解决方案,可能会让地址扩展变得越来越难。
周期元数据
状态树元数据
这个想法应该还没有被正式定义(就算有也只是在 @adietrichs 的脑中),但它的大体思路是在状态树中的账户对象处增加一个新的字段来表示创建时间。这样可以解决因除外证明而导致新的存储项初始化成本过高的问题(尤其是在假设合约是为了在每个周期部署新的子合约而编写的情况下),但是不会改善为创建新账户而创建新账户的问题。
利
-
如果是新合约,无需证明即可初始化新的存储项。
-
非常简单。
-
可扩展以保存其它元数据。
-
不会因为外部映射而导致状态无限增长。
-
不会破环现有工具。
弊
-
逃避了地址冲突问题。
-
创建新账户的成本很高,需要除外证明来表明该账户自周期 0 以来就不存在。
外部时段注册表
这个想法也没有被正式定义,大体思路是引入一个新的注册表树来存储状态保质期的元数据。这个注册表不会过期,并且会存储合约的创建时段。另外,它还可以存储其它信息,如存储项的总数量。只要有效存储量等于合约的总存储量,合约时段就可以升级成当前时段。类似方案也可以应用于 EWA 提案,但是需要修改状态树。
利
-
新的状态无需证明即可初始化。
-
可扩展以保存其它元数据。
-
不需要转换表,用户只需要考虑一种地址。
-
不会破坏现有工具。
弊
-
新的状态树结构。
-
无限增长(与使用中的地址数量呈线性关系)。
-
逃避了地址冲突问题。
比推快讯
更多 >>- 沙特延布港恢复装油作业
- Apyx 目前持有 2876 万美元 STRC,计划成为其最大持有者
- Hyperliquid 上线法币兑换功能测试
- 重仓布局三大市场巨鲸原油空单平仓翻多,6300 万美元全线看多三大赛道
- 韩国立法者推动废除即将实施的 22%加密货币税
- 去中心化合约交易平台孙悟空上线 NASDAQ100、EWJ 永续合约
- 麻吉加仓 ETH 多单,现浮亏 53 万美元
- 消息人士:沙特延布港暂停石油装运
- 美股盘前,道指涨 0.16%,特斯拉 (TSLA) 跌 0.44%
- 某地址做多 BTC、ETH 等 33 种代币并做空 TRUMP
- 胜率超 74%账号押注 10 万美元英雄联盟国际先锋赛 Gen.G 战胜 LYON
- 某新地址以 10 倍杠杆做多 21 万枚 HYPE,仓位价值 829 万美元
- 派盾:Venus 上的 THE 市场遭攻击产生 215 万美元坏账
- 黄金高位回落,Gate XAUT 合约成交量稳居全球前三
- Pump.fun 已累计回购超 30%流通供应中 PUMP 代币
- 分析师:霍尔木兹海峡短期内也看不到重开的可能,油价将持续获得支撑
- 英欧央行今晚将公布利率决议,市场关注未来加息动态
- 某新创建地址从 Bitget 提取 1420 万枚 WLFI,价值 137 万美元
- Crypto.com 裁员约 12%,推进公司整合 AI 转型
- 抛售 255 枚 BTC巨鲸同步加仓 BTC 与 ETH 空单,浮盈超 200 万美元
- 币安 Alpha 空投将于今日 18:00 开放申领,采用 Alpha Box 模式
- 某巨鲸 4900 万持仓押注 HYPE 跑输 BTC,回调期间该组合双向亏损 70 万美元
- 巨鲸先定 10 个大目标开启做多 BTC,建仓均价 70,027.66 美元
- 巨鲸“先定 10 个大目标”再次开启比特币多单
- 新加坡出行软件公司 Ryde Group 正式采用比特币及加密财库策略
- 摩根士丹利:将美联储降息预期推迟至 9 月和 12 月
- BTC 最大空头Strategy 对手盘于回调期间连续滚仓,增持 BTC 与 ETH 空单 2120 万美元
- 过去 24 小时全网爆仓 5.58 亿美元,主爆多单
- 央行:坚定维护股票、债券、外汇等金融市场平稳运行
- Kalshi CEO:亚利桑那州总检察长的指控毫无根据,明显是越权行为
- 植田和男:因风险情景加剧,周四未加息
- 美国联邦债务规模突破 39 万亿美元
- 若比特币跌破 6.8 万美元,主流 CEX 累计多单清算强度将达 6.08 亿
- 现货黄金短时下撤,某多头巨鲸遭 153 万美元清算离场
- BTC 跌破 70000 USDT,24H 跌幅 5.35%
- 数据:BTC 跌破 70000 美元
- Solana 网络稳定币供应量突破 170 亿美元,创历史新高
- 布伦特原油向上触及 110 美元/桶,日内涨 2.62%
- Flap 宣布 Flap AI Oracle 正式上线,首创真实可落地的 AI 驱动的智能合约
- 某交易员同步做空金银浮盈超 290 万美元
- MakerDAO 联创 Rune 地址持续加码标普 500 空单,持仓规模已达 257 万美元
- 机构:日元贬值料逼出口头干预,日本央行加息大门敞开
- 现货黄金失守 4800 美元
- 加密做市商 Flow Traders 通过推出全天候 OTC 市场,进军代币化资产领域
- 机构:预计美联储今年降息次数将超当前预期
- 数据:435.91 枚 BTC 从 Coinbase 转出,价值约 2071 万美元
- 华为李鹏:Token 经济将带来巨大发展机遇
- Block 大举裁员后人手不足,悄然返聘部分员工称此前裁员名单写错了
- 数据:200.43 枚 BTC 从 Wintermute 转入 Bybit,价值约 418 万美元
- 分析:尽管比特币价格跌破 7.1 万美元,但数据显示其看涨势头并未消退
比推 APP



