Kripto Para Dünyasında Slashing Nedir?

Bu makale aşağıdaki dillerde mevcuttur:

Author logo
Patrick Dike-Ndulue
Post image

Blok zinciri, merkezi bir otoriteye veya aracıya ihtiyaç duymadan değeri yönetebilen bir sistemdir. Yani merkeziyetsizdir; tek bir kişi veya grup tarafından kontrol edilmez. Ancak, blok zincirinde saklanan değer yine de tamamen güvenlidir. 

Bu güvenliğin temelinde, zararlı veya hileli bir işlem yapılmasını engelleyen ve ağı koruyan konsensüs mekanizmaları yer alır. Bu mekanizmalardan biri de slashing'dir. Slashing, kötü niyetli davranışları caydırmak ve blok zincirinin verimli ve güvenli kalmasını sağlamak için kullanılan bir yöntemdir. 

Proof-of-stake, yani hisse ispatı, slashing'i güvenliği sağlamak için kullanan bir konsensüs mekanizması türüdür. Peki, bu sistem tam olarak nasıl çalışır? Buna geçmeden önce temel kavramları anlamamız gerekir.

Slashing Nedir?

Slashing, doğrulayıcıların uygunsuz davranışları nedeniyle uygulanan bir ceza mekanizmasıdır. Bu davranışlara örnek olarak Downtime veya sahte işlemleri onaylamaya çalışmak gösterilebilir. Eğer tokenlarınızı bir doğrulayıcıya delege ettiyseniz ve o doğrulayıcı slashing cezası alırsa, yatırdığınız tokenların bir kısmını kaybedebilirsiniz. 

Proof-of-stake konsensüs mekanizması, blok zincirine zarar veren doğrulayıcıları cezalandırmak için slashing'i kullanır.

Slashing Nasıl Uygulanır?

Bir blok zincirinin işleyişi, konsensüs mekanizmasıyla düzenlenir. Bu mekanizma, kullanıcıların blok zincirle nasıl etkileşime gireceğini belirler ve ağı zararlı manipülasyonlardan korur. Sistemde fayda sağlamak isteyen ağ düğümleri, kendi varlıklarını riske atar ve ağın çıkarlarını önceliklendirir. Böylece teşvikler ağın çıkarlarıyla uyumlu hale gelir.

Teşviklerin uyumlu olması, blok zincirlerinin güvenliğinin temel taşlarından biridir. 

Şimdi slashing kavramının bu mantıkla nasıl bağlantılı olduğuna bakalım.

Proof-of-Stake Blok Zincirinde Doğrulayıcıların Rolü

Proof-of-stake tabanlı blok zincirlerinde "doğrulayıcı düğümler" ağı çalışır durumda tutan aktif katılımcılardır. Bu düğümler, ağın işlem geçmişini kaydeder ve yeni işlem bloklarının eklenmesinde konsensüsü sağlar. Harcadıkları zaman, kaynak ve emek karşılığında doğrulayıcılar ağ tarafından ödüllendirilir; bu ödül, temel teşvik unsurlarıdır.

Ancak blok zincirinin bütünlüğünü korumak, sadece pozitif davranışları teşvik etmekten fazlasını gerektirir. Blok zinciri ekosisteminde büyük değerler söz konusu olduğundan, olası tehditlere karşı güçlü güvenlik önlemleri alınmalıdır. 

Doğrulayıcılar, sadakatlerini göstermek için teminat sunar.

Birçok proof-of-stake ağında, doğrulayıcı düğümlerin pozisyonlarını alabilmeleri için kendi coinlerinin önemli bir kısmını blok zincirine kilitlemeleri gerekir. Buna kripto staking denir. Buradaki mantık basittir: Doğrulayıcılar kendi varlıklarını riske atınca, konsensüs mekanizması cezalar yoluyla olumsuz veya verimsiz davranışları caydırabilir.

Slashing ile Sistemi Kötüye Kullanan Doğrulayıcılar Nasıl Cezalandırılır?

Ağa katılmak için kendi varlıklarını kilitleyen doğrulayıcılar, blok zincirinin bütünlüğüne zarar veren davranışlarda bulunduklarında coinlerinin bir kısmını kaybetme (slashing) riskiyle karşı karşıya kalır.

Slashing'in ayrıntıları protokolden protokole değişse de, genellikle belirli davranışlar cezalandırılır:

  • Downtime
    Downtime, bir doğrulayıcı düğümün geçici olarak çevrimdışı kalması ve ağın konsensüs sürecine katılamaması durumudur. Güvenilmez doğrulayıcılar ciddi sonuçlara yol açabileceği için bu durum genellikle cezalandırılır. Bu tür güvensizlik, ağın işleyişi için önemli bir risk oluşturur.

  • Double-signing
    Hizmet kesintilerini önlemek için birçok doğrulayıcı, ana ekipmanında sorun yaşanması halinde yedek olarak ikincil sistemler kurar. Ancak bu uygulama, slashing riski doğurur: Ağ, iki farklı sunucuda aynı doğrulayıcı anahtarlarının çalıştığını tespit ederse bunu bir tehdit olarak algılar. Bu davranış, beklenen kurallardan sapma anlamına gelir ve çelişkili veri üretimine yol açarak slashing cezasına neden olur.

  • Ağı manipüle etmek
    Sonuç olarak, konsensüs sürecini manipüle etmeye yönelik her türlü girişim — örneğin, tek bir slot için iki farklı bloğu onaylamak — slashing cezası ile sonuçlanır. 

    Özetle, proof-of-stake protokollerinde doğrulayıcılar yalnızca konsensüse katılmakla kalmaz, aynı zamanda ağın bütünlüğüne zarar verecek tüm davranışlardan da kaçınmalıdır. Bu mekanizmanın ayrıntılarını bilmek, doğrulayıcı olmak isteyenler için oldukça önemlidir.

Slashing ve Inactivity Leak Arasındaki Fark

Ethereum blok zincirinde, inactivity leak (eylemsizlik sızıntısı) blok zincirin kesinliğe ulaşmasını sağlar. 
Kritik eşik, toplam stake edilen ETH'nin ⅔'ünü temsil eden doğrulayıcıların ağın durumunda anlaşmasıyla oluşur. Eğer toplam doğrulayıcıların ⅓'ü çevrimdışıysa veya doğru onay göndermiyorsa, kesinliğe ulaşmak zorlaşır. Böyle bir durumda, inactivity leak sayesinde çevrimdışı doğrulayıcıların stake miktarı azalır ve aktif doğrulayıcılar blok zincirini kesinleştirebilir.

Tüm PoS Blok Zincirlerinde Slashing Var mı?

Slashing uygulamayan popüler PoS zincirleri arasında Avalanche ve Cardano bulunur. Slashing, blok zincir uzmanları arasında tartışmalı bir konudur. Eleştirmenler, "dürüst bir hata" (örneğin eski yazılım kullanmak) nedeniyle masum doğrulayıcıların da slashing cezası alabileceğine dikkat çeker. Ayrıca, anahtar kaybı gibi beklenmedik durumlarda doğrulayıcılar doğrulama faaliyetine katılamadıkları için ceza alabilirler.

Sonuç

PoS zincirlerinde slashing mekanizması kusursuz değildir ve bazı olumsuz etkileri vardır. Ancak, bazılarına göre, bu tür bir mekanizma olmadan binlerce anonim ve merkeziyetsiz katılımcının olduğu bir ağı denetim altında tutmak mümkün değildir.

SSS

1. Blok zincirinde slashing nedir?

Slashing, özellikle proof-of-stake (PoS) konsensüs algoritması kullanan bazı blok zincirlerinde yer alan bir ceza mekanizmasıdır. Doğrulayıcıların veya ağ katılımcılarının kötü niyetli veya ihmalkâr davranışlarını caydırmak için tasarlanmıştır.

2. Slashing nasıl çalışır? Slashing genellikle doğrulayıcının stake ettiği tokenların veya yatırılan teminatın bir kısmının ağ kurallarını ihlal ettiği için alınmasını içerir. Bu ihlaller arasında double-signing, Downtime veya blok zincirinin bütünlüğünü zedeleyen diğer eylemler bulunur.

3. Slashing'in yaygın nedenleri nelerdir?

   Slashing şu durumlarda uygulanabilir:

  • Double signing: Bir doğrulayıcı, aynı anda birbiriyle çelişen blokları veya işlemleri onaylamaya çalıştığında.

  • Downtime: Konsensüs protokolünün gerektirdiği şekilde blok doğrulama veya ağ bakımına katılamama.

  • Invalid block proposals: Ağın kurallarına veya konsensüs algoritmasına uymayan blokların sunulması.

4. Slashing'in amacı nedir?

   Slashing'in birden fazla amacı vardır:

  • Maintaining network security: Kötü niyetli veya ihmalkâr davranışları cezalandırarak saldırıları önler ve blok zincirinin bütünlüğünü korur.

  • Encouraging active participation: Doğrulayıcılar, ağ kurallarına uymaya ve blok doğrulama ile konsensüse aktif olarak katılmaya teşvik edilir. 

5. Slashing'in olası sonuçları nelerdir?

   Slashing'in sonuçları, ihlalin ciddiyetine ve ilgili blok zincirinin protokolüne göre değişebilir. Stake edilen tokenların kaybına ek olarak, doğrulayıcılar topluluk içinde itibar kaybı, gelecekte doğrulama fırsatlarından men edilme veya ağ yönetim kurallarında belirtilen diğer yaptırımlarla karşılaşabilirler.

6. Hangi blok zinciri ağlarında slashing uygulanır?

   Ethereum 2.0, Cosmos (ATOM), Polkadot (DOT) ve Tezos (XTZ) gibi birçok blok zinciri ağı, konsensüs mekanizmasının bir parçası olarak slashing kullanır.

7. Slashing tüm blok zinciri ağlarında aynı mı uygulanır?

Slashing kavramı benzer olsa da, parametreler, cezalar ve uygulama şekli ağdan ağa değişiklik gösterebilir. Her ağ, slashing ile ilgili kendi kurallarını, eşiklerini ve yönetim süreçlerini belirleyebilir.

Author logo
Yazar Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
İnceleyen: Rukkayah Jigam

Writer & editor covering digital assets and product updates.