什么是 Snapshot?
Snapshot 是在特定区块高度记录的区块链视图。它冻结了在该瞬间谁持有什么,通常用于确定投票资格、代币认领或分叉的资格。可以把它想像成在快门瞬间拍下的余额照片。
误解
有人认为在公告后冲进去仍然能符合资格。并非完全如此。如果目标区块已经被记录,之后移动代币就像在合照后挥手。
Snapshot 如何运作
快速说明,以代币空投为例。
- 步骤 1:团队公布用于捕获的区块号或时间。
- 步骤 2:当该区块生成时,链上会按顺序锁定,这要归功于 时间戳。
- 步骤 3:脚本或索引器读取该区块的余额并保存名单。
- 步骤 4:该名单定义了下一步操作的投票权重、认领权或白名单。
- 步骤 5:结果会连同区块参考一起公布,以便任何人都能重现相同视图。
就是这么简单。
为何 Snapshot 很重要
因为资金、话语权和访问权限常常取决于你是否出现在那一刻的画面。它让情况更可预测、较难被操控,用户和团队都会因此受益。
- 好处:为空投和投票提供清晰的资格判定,例如谁能获得未来的 空投。
- 视角:提前公布区块可以抑制最后时刻的余额作秀。
- 相关性:你会在 DAO、代币发行和链上事件中看到它的应用。
提示
在截止时间前将资金保存在你控制的钱包中。有些交易所会计入,有些不会,提交客服工单也很麻烦。
Snapshot 的主要特征
让这种记录一目了然的要点:
- 最终:一旦设定目标区块,此后转移不再计入。
- 可重现:任何人都可以从相同区块重新计算出相同余额。
- 只读:它记录数据但不转移币或代币。
- 分叉:常用于在 硬分叉 期间拆分状态。
- 链下:许多项目在不写入新链上数据的情况下计算名单,从而节省费用。
变体
你会遇到的主要类型:
- 余额:用于认领或白名单的代币持有者名单。
- 投票:DAO 提案的投票权重在某个区块被记录下来。
- UTXO:节点使用一份可花费输出的快照来加速同步。
- 升级:链团队围绕 网络升级 准备状态以保持秩序。
提醒
区块出块时间可能会延迟数分钟,建议提前准备。另外,优秀团队会公布数据或证明,以便通过合适的 审计 来核验名单。
示例
一个 DAO 将 18,300,000 区块设为截止点,并在该区块统计代币余额来决定谁可以对下周的提案投票。
趣闻
“Snapshot” 这个名字因 DAO 使用的链下投票工具而走红,但冻结区块以检查余额的做法早在这一潮流之前就已存在多年。
总结
一句话总结,Snapshot 是对链上余额的定格画面,用以决定谁在下一步行动中具有权重。
