Ethereum Casper nedir?

Topluluk Gönderimi - Yazar: William M. Peaster


Casper, Ethereum'u sonunda bir Proof of Stake (PoS) blok zincirine (Ethereum 2.0 olarak da bilinir) dönüştürecek uygulamadır. Ethereum 2015 yazında Proof of Work (PoW) blockchaini olarak piyasaya sürülmesine rağmen geliştiriciler zaten staking modeline uzun vadeli bir geçiş planlıyorlardı. Geçiş tamamlandıktan sonra madencilik artık Ethereum ağının bir parçası olmayacak.

Bugüne kadar, Ethereum ekosisteminde ortak geliştirilen iki Casper uygulaması vardı: Casper CBC (İnşaat Yoluyla Düzeltme) ve Casper FFG (Friendly Finality Gadget). CBC versiyonu ilk olarak Ethereum Vakfı araştırmacısı Vlad Zamfir tarafından önerildi. Her ne kadar CBC ile ilgili araştırmalar başlangıçta halka açık blok zincirleri için PoS protokollerine odaklanmış olsa da, o zamandan beri bir PoS modelleri ailesini içeren daha geniş bir çalışma alanına dönüştü.

Casper FFG ile ilgili araştırmalar Ethereum kurucu ortağı Vitalik Buterin tarafından yürütülüyor. İlk teklif hibrit bir PoW/PoS sisteminden oluşuyordu ancak uygulama hâlâ tartışılıyor ve yeni teklifler sonunda bunun yerine saf bir PoS modeli koyabilir.

Özellikle Casper FFG'nin Ethereum 2.0'ın kullanıma sunulmasını başlatması planlanıyor. Ancak bu Casper CBC'nin hiçbir işe yaramayacağı anlamına gelmiyor. Aslında gelecekte Casper FFG'nin yerini alabilir veya onu tamamlayabilir.

Her iki sürüm de Ethereum için geliştirilmiş olsa da Casper, diğer blockchain ağlarında da benimsenip uygulanabilecek bir PoS modelidir.


Casper Nasıl Çalışır?

Ethereum 1.0'dan 2.0'a geçişe "Serenity" yükseltmesi adı veriliyor. Üç farklı aşamadan oluşacak. İlk aşamada (Aşama 0), Beacon Chain adı verilen yeni bir blockchain piyasaya sürülecek. Casper FFG kuralları, bu yeni PoS tabanlı blok zincirinin fikir birliği mekanizmasını yönlendirecek.

Madencilerin işlem blokları oluşturmak ve doğrulamak için pahalı ve özel makineler çalıştırdığı PoW madenciliğinden farklı olarak Casper uygulaması, madencilik sürecini Ethereum'dan kaldıracaktır. Alternatif olarak yeni işlem bloklarının doğrulanması ve doğrulanması, hisselerine göre seçilecek blok doğrulayıcılar tarafından gerçekleştirilecek.

Başka bir deyişle, her doğrulayıcının oy gücü, riske attıkları ETH miktarına göre belirlenecek. Örneğin, 64 ETH yatıran bir kişi, minimum stake miktarını yatıran birinin oy ağırlığının iki katı olacaktır. Serenity'nin ilk aşamasında blok doğrulayıcı olabilmek için kullanıcıların, eski Ethereum blok zincirine (1.0) dayanan özel bir akıllı sözleşmeye yatırılan minimum 32 Ethereum (ETH) hissesine ihtiyacı olacak.

Her şey yolunda giderse, yeni bloklar önermek ve sonunda bunu yaptıkları için blok ödülleri almak üzere doğrulayıcılardan oluşan rastgele komiteler seçilecek. Blok ödülleri, blok sübvansiyonu olmayacağından muhtemelen yalnızca işlem ücretlerinden oluşacaktır.

Ancak her PoS uygulamasının farklı ödüllendirme modelleri ile farklı bir yaklaşım sunabileceğini de belirtmekte fayda var. Casper modeli halen geliştirilme aşamasındadır ve pek çok detay henüz tanımlanmamıştır.


Casper'ın Avantajları

Casper'ın bir avantajı, stake etmeyi mümkün kılarak Ethereum'un çevre dostu olmasına yardımcı olmasıdır. Elektrik ve hesaplama kaynakları söz konusu olduğunda PoW tabanlı sistemler oldukça zorludur. Buna karşılık PoS modellerinin talebi çok daha düşüktür. Nihayet Ethereum'da tam bir PoS modeli uygulandığında, madencilerin blok zincirini güvence altına almalarına artık gerek kalmayacak, dolayısıyla gerekli kaynaklar çok daha düşük olacak.

Casper'ın bir diğer potansiyel avantajı güvenlikle ilgilidir. Temelde Casper, blok zincirinin düzenlenmesinden sorumlu bir seçici olarak kullanılacak. Temel olarak Ethereum 2.0 defterinin muhasebecisi olarak görev yapacak. Dolayısıyla, eğer bir doğrulayıcı kötü niyetli davranırsa, hızla uzaklaştırılacak ve cezalandırılacaktır. Kurallarda hile yapmanın cezası, doğrulayıcının hissesidir (ETH'de), bu da ağ ihlallerinin çok pahalı olacağı anlamına gelir. Ancak geliştiriciler hâlâ %51 saldırılarının olasılığını tartışıyor.

Son olarak, bazı insanlar Casper'ın Ethereum'a daha yüksek düzeyde merkeziyetsizlik sağlayacağını savunuyor. Şimdilik ağdaki en güçlü olanlar, madencilik faaliyetlerini yürütecek kaynaklara sahip olanlardır. Gelecekte, uygun miktarda eter satın alabilen herkes, blockchain'in güvenliğinin sağlanmasına yardımcı olabilecek.


Sınırlamalar

Casper'ın nihayet geliştirilip uygulanmasına kadar gidilecek uzun bir yol var. Şu anda verimliliği ve güvenliği hala kanıtlanmamıştır. Tanımlanması ve ayarlanması gereken birçok ayrıntı var. Bunun bir sürümü Serenity yükseltmesinin 0. Aşamasında yayınlanıncaya kadar nasıl görüneceğinden ve nasıl davranacağından emin olamayız.

Teorik sınırlamalara göre Casper, Ethereum'un doğrulama sistemi bozulursa blokları sonlandıramayacak. Casper şu anki yapısıyla %51 saldırılarına karşı hala tam olarak dayanıklı değil. Bunun dışında, saldırılara yanıt verirken ihtiyaç duyulabilecek çatal kuralının ana hatlarını çizmek için resmi bir spesifikasyona hala ihtiyaç duyulmaktadır.


Düşünceleri kapatmak

Ethereum madencilikten uzaklaşıyor ve kullanıcıların blockchain'i güvence altına almak için bir para yatırma adresinde ether'i (ETH) stake edeceği staking'e doğru ilerliyor. Casper, bu değişimi kolaylaştıracak blokları sonlandırmak için kullanılan bir teknolojidir.

Casper, Ethereum 2.0'daki diğer gelişmelerin dayanacağı temelin oluşturulmasına yardımcı olacak ve PoS modeline geçişi daha sorunsuz hale getirmeye hazırlanıyor. Buna ek olarak, blockchain alanının açık kaynak yapısı aynı zamanda Casper'ın ana hatlarıyla belirtilen faydalarının ileriye dönük olarak diğer projeler tarafından dağıtılabileceği, değiştirilebileceği ve üzerine inşa edilebileceği anlamına da geliyor.

Casper resmi olarak piyasaya sürüldüğünde Ethereum tarihinde önemli bir dönüm noktasına işaret edecek. Casper'ın ne zaman gelebileceğine gelince, Ethereum araştırmacısı Justin Drake daha önce Casper'ın ilk aşamasını 3 Ocak 2020'de (Bitcoin'in 11. doğum günü) başlatma olasılığını dile getirmişti. Ancak bu tarih geçici bir öneriydi. Lansman 2021'in herhangi bir noktasında gerçekleşebilir.