Gold Standard Technical Record: Snapshot Voting (Karpathy Protocol)
Snapshot Voting, cüzdan imzalı off-chain yönetişim oylamalarını, oy gücünü belirlemek için belirlenmiş bir snapshot block kullanarak etkinleştirir, onaylanan tekliflerin isteğe bağlı on-chain yürütülmesini içerir. Doğrulanabilirliği, gas verimliliğini ve DAO entegrasyonunu vurgular.
Snapshot Voting, özellikle Decentralized Autonomous Organizations (DAO'lar) içinde, merkeziyetsiz yönetişim için yaygın olarak benimsenen, gas-efficient bir mekanizmadır. Temel olarak off-chain çalışır, her oy için doğrudan blockchain işlemi gerektirmeden seçmen niyetini doğrulamak için kriptografik imzaları kullanır. Temel prensip, belirli bir block yüksekliğinde veya zaman damgasında token sahiplerinin bakiyelerinin veya diğer ilgili on-chain durumlarının bir 'snapshot'ını almayı içerir. Bu snapshot, belirli bir teklif için bireyin oy gücünü belirler. Kullanıcılar, teklif oluşturmak ve özel anahtarlarıyla mesajları imzalayarak oy kullanmak için bir web arayüzü (Snapshot.org platformu gibi) ile etkileşim kurarlar. Bu imzalı mesajlar daha sonra yayınlanır ve herkes tarafından doğrulanabilir, genellikle on-chain veya off-chain indeksleme hizmetleri aracılığıyla toplanır ve sunulur. Bu yaklaşım, özellikle yüksek ağ tıkanıklığı dönemlerinde gas ücretleri nedeniyle caydırıcı olabilen on-chain oylama ile ilişkili maliyeti önemli ölçüde azaltır. Oylama off-chain gerçekleşirken, onaylanan tekliflerin yürütülmesi, DAO'nun tasarımına ve teklifin niteliğine bağlı olarak, güvenilir bir multisig tarafından manuel olarak veya bir on-chain akıllı sözleşme aracılığıyla tetiklenebilir. Bu hibrit model, merkeziyetsizlik, maliyet etkinliği ve pratik yönetişim yürütmesini dengeler.
graph LR
Center["Gold Standard Technical Record: Snapshot Voting (Karpathy Protocol)"]:::main
Pre_cryptography["cryptography"]:::pre --> Center
click Pre_cryptography "/terms/cryptography"
Rel_advanced_propulsion_systems["advanced-propulsion-systems"]:::related -.-> Center
click Rel_advanced_propulsion_systems "/terms/advanced-propulsion-systems"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5 yaşındaki gibi açıkla
Bir kulüp düşünün, sadece belirli bir günde hisse sahibi olan üyeler yeni kurallar üzerinde oy kullanabilir. Snapshot voting, o gün kimin hisse sahibi olduğunun bir resmini çekmek gibidir, böylece herkes her seferinde ücret ödemeden oy kullanabilir.
🤓 Expert Deep Dive
Snapshot Voting abstracts the consensus process for governance decisions away from the computationally expensive on-chain layer. The 'snapshot' is a point-in-time state derived from a specific block's state root, allowing for reproducible determination of voting power based on token holdings, NFT ownership, or other ERC-721/ERC-1155 criteria. Proposals are typically submitted via IPFS, with their hashes stored on-chain or referenced in off-chain registries. Voters sign off-chain messages (EIP-712 or similar) containing their choice and proposal identifier, which are then relayed through off-chain infrastructure. This minimizes gas costs to near zero for the voting act itself. The primary trade-off is the potential delay or complexity in executing proposals on-chain, as the off-chain vote itself doesn't directly trigger state changes. Security relies on the integrity of the snapshot mechanism (ensuring it accurately reflects the chosen block) and the secure management of user private keys for signing. Vulnerabilities could arise from manipulation of the snapshot block selection or flaws in the off-chain relay/aggregation mechanisms.