Snapshot Nedir?
Snapshot, bir sistemin veya verinin belirli bir zamandaki hâlini kaydetme işlemine verilen isimdir. Kripto dünyasında ise snapshot; bir blokzincirin, belirli bir blok yüksekliğinde/sayısında (block height) o anki durum bilgisinin kayıt altına alınması anlamına gelir. Yani zincirdeki tüm cüzdanlar, bakiyeler ve ilişkili veriler "anlık dondurularak" kaydedilir. O andan sonrası değil, sadece o ana kadarki önemlidir.

Geleneksel Anlamda Snapshot
Bilgisayar dünyasında snapshot almak, sistemin veya verinin bir “fotoğrafını çekmek” gibidir. Bu fotoğraf tam bir kopya değil; sistemin o anki durumunu özetleyen, metadata denilen bilgilerin tutulduğu hafif yapılı bir kayıttır.
Genellikle yedekleme süreçlerinde kullanılır. Tam yedek almak saatler sürebilirken, snapshot saniyeler içerisinde alınabilir. Yazılım geliştiriciler test veya geliştirme ortamlarında sistemin bozulmasını önlemek için snapshot’tan yararlanır. Bir sorun olursa “geri sar” denilerek sistem eski haline döndürülebilir.
Ancak snapshot’lar uzun süre tutulursa sistemde zincirleme karışıklıklar yaratabilir ve performansı düşürebilir. Bu yüzden her zaman sonsuza kadar depolanmazlar.
Blok zincirde Snapshot
Blockzincir tarafında snapshot, zincirin tamamının (cüzdan adresleri, token bakiyeleri, işlem geçmişi vb.) belirli bir blokta nasıl göründüğünün kayıt altına alınmasıdır. Bu işlem tam bir kopya oluşturmaz ama blok zincirin o anki durumunun şeffaf ve sabit bir versiyonudur.
Peki, bu işlem neden yapılır?
Airdrop’lar
En bilinen kullanım alanı ise airdrop’lar. Örneğin, yeni bir token dağıtılacaksa, hangi kullanıcıların airdrop dağıtımında göz önünde bulundurulan kriterleri sağladığı sorusuna yanıt vermek için snapshot alınır.
Hard-Fork’lar
Bir blok zincir çatallanacaksa (örneğin Bitcoin ve Bitcoin Cash ayrılması), öncesinde snapshot alınır. Böylece oluşacak yeni iki zincirin de ortak geçmişi kayıt altına alınmış olur ama ayrıldıktan sonra kendi yollarından ilerlerler. Snapshot bu geçişi güvenli ve düzenli yapmanın anahtarıdır.
Örnek: Bitcoin Cash'in doğduğu gün (blok 478,558), Bitcoin cüzdanlarındaki tüm bakiyeler snapshot ile kopyalandı. Artık kullanıcılar hem BTC’ye hem de aynı miktarda BCH’ye sahiplerdi.
Kapanış
Snapshot, blok zincir dünyasında şeffaflığın ve eşitliğin garantisidir. İster bir airdrop için bekleyin, ister bir fork’un ortasında kalın; snapshot, o an neye sahipseniz onun kaydını oluşturur. Geçmişe dair sabit bir kayıt bırakır ve gelecekte o verilerle neler yapılabileceğinin ise sınırı yoktur.



