snapshot是去中心化链下治理投票平台,通过链上代币余额快照、ipfs存储签名投票及自定义strategies实现无gas费决策;snapshot x则升级为starknet上的全链上zk-rollup投票协议。

币圈加密货币主流交易平台官网注册地址推荐:
Binance币安:
欧易OKX:
一、Snapshot的基本定位
Snapshot是一个去中心化的链下治理投票平台,广泛用于DAO组织进行无Gas费的社区决策。它不直接在链上执行交易,而是通过数字签名和IPFS存储投票结果。
二、快照机制原理
Snapshot依赖链上代币持有状态的“快照”,即在指定区块高度抓取所有地址的代币余额数据。该数据构成投票权分配的基础,确保只有符合条件的地址可参与表决。
1、系统自动选取一个以太坊或兼容EVM链的特定区块高度。
2、遍历该区块中所有与治理代币合约交互过的地址。
3、将每个地址的代币余额写入IPFS,并生成唯一CID作为验证凭证。
三、投票流程实现方式
用户通过连接钱苞完成链下签名,整个过程无需支付链上费用。签名后的投票消息被广播至Snapshot服务器并存入IPFS,任何人都可验证其真实性。
1、访问 https://snapshot.org 并选择对应DAO空间。
2、点击提案进入详情页,确认投票选项(赞成/反对/弃权)。
3、使用Web3钱苞签署消息,签名内容包含提案ID、选票类型及时间戳。
四、Snapshot X链上升级特性
Snapshot X是构建于StarkNet之上的全链上投票协议,作为Snapshot v2的核心组件,支持在ZK-Rollup环境中完成可验证、抗审查的原生链上投票。
1、用户需在StarkNet网络中部署兼容的账户抽象钱苞。
2、投票操作触发StarkNet合约调用,生成ZK证明提交至以太坊主网验证。
3、最终投票记录永久写入StarkNet状态树,具备与L1同等的安全保障。
五、权力方案(Strategies)配置逻辑
每个DAO可在Snapshot中自定义权力计算规则,即Strategies,它是一段JavaScript函数,用于从链上数据推导出用户的实际投票权重。
1、开发者编写策略脚本,例如按ERC-20余额、NFT持有数或时间加权衰减计算权重。
2、脚本经审核后部署至Snapshot策略仓库,供社区空间引用。
3、每次发起投票前,系统依据所选策略在指定区块高度批量执行计算,生成地址-权重映射表。









