EOS'un, Savanna konsensüsüne geçişi ve Anında Kesinlik özelliğini tanıtan "Spring 1.0" kod adlı güncellemesi yayımlandı. EOS, başlangıçtan itibaren ileri seviyede hız ve işlem güvenilirliği sunan, yeni nesil bir Katman 1 blok zinciri olarak tasarlandı. Blok süreleri 0,5 saniyeye ve blok kesinliği 1 saniyeye düşürülerek EOS, temel felsefesine bağlı kalmaya devam ediyor.
Blok Kesinliği veya Blok Finalitesi
Blok zinciri iç yapıları, özellikle kesinlik gibi terimlerle ilgili olduğunda karmaşık olabilir. Peki, kesinlik tam olarak nedir? Kesinlik, blok zinciri işlemlerinde iki ilişkili ancak farklı aşamaya işaret eder:
- Kullanıcı tarafından oluşturulan bir işlemin bir madenci veya blok üreticisi tarafından "kazılan" bir bloğa yerleştirilmesi anıdır. Kullanıcının bakış açısına göre, başarıyla gönderilen işlemler kesin olarak kabul edilir, ancak bu her zaman böyle olmayabilir.
- Orijinal anlamında kesinlik, bir işlem paketini, yani bir bloğu ifade eder. Blok kesinliği, işlemlerin blok zincirinde geri alınamaz şekilde onaylanmasını sağlar, güvenliği sağlar ve çifte harcamanın önüne geçer. Bu onay, işlemin tamamlandığını ve kalıcı kayda eklendiğini gösterir.
Farklı türde kesinlikler vardır ve her biri farklı konsensüs mekanizmalarına dayanır:
- Olasılıksal Kesinlik: Zincire eklenen her yeni blok, önceki blokların güvenliğini artırır. Bir işlemdeki onay sayısı arttıkça, saldırganların onu tersine çevirmesi veya değiştirmesi zorlaşır. Yüksek oranda onaylanmış bir işlemi değiştirmek için gereken hesaplama kaynakları çok fazladır, bu da saldırıları pratikte imkansız kılar.
- Anında Kesinlik: Güvenilir bir doğrulayıcı grubu işlemleri hızlıca onaylayıp doğrulayabilir, blokların eklendikten sonra geri alınmasını engeller. Bu, hızlı hesaplama ve yüksek güvenlik gerektiren uygulamalarda kullanılır.
- Ekonomik Kesinlik: Bir işlem, tersine çevrilmesinin ekonomik açıdan dezavantajlı hale geldiği durumda ekonomik kesinliğe ulaşır.
İşlem Onay Hızını Etkileyen Faktörler ve EOS'un Çözümü
İşlem onay hızını etkileyebilecek bazı faktörler şunlardır:
- Ağ Tıkanıklığı: Bu, EOS için bir sorun değildir; EOS saniyede 10.000 işleme kadar destek verebilir. Ayrıca EOS, yerleşik birlikte çalışabilirlik mekanizması sayesinde kolayca ölçeklendirilebilir.
- Blok Boyutu ve Blok Süresi: Bu parametreler EOS için dar boğaz yaratmaz. 1 MB'lik blok boyutu ve 0,5 saniyelik blok süresi ile EOS oldukça verimlidir.
- Konsensüs Mekanizması: EOS'un DPoS konsensüsü, en son Savanna güncellemesi ve Anında Kesinlik geçişiyle, kesinlik için gereken süreyi 2 bloğa veya 1 saniyeye indirerek EOS'u bugüne kadarki en hızlı blok zinciri haline getirmiştir.
- İşlem Ücretleri: EOS'un yüksek işlem kapasitesi, blok kesinleşmesi üzerindeki ücret etkisini azaltır. Ayrıca, EOS kullanıcıların günlük bir sınıra tabi olarak ücretsiz işlem göndermelerine izin verir.
Seçili Katman 1 Blok Zincirlerinde Blok Kesinleşme Süreleri (En Hızlıdan En Yavaşa)
Blok Zinciri |
Onay Sayısı |
Ortalama İşlem Süresi |
|
EOS |
2 |
1 saniye |
|
TON |
1,2 |
6 saniye |
|
Solana |
8 |
6,4 saniye |
|
BSC |
2,5 |
7,5 saniye |
|
Monero |
10 |
2 dakika |
|
Litecoin |
6 |
2,5 dakika |
|
Polygon |
127 |
4 dakika |
|
Ethereum |
30 |
5 dakika |
|
Dogecoin |
60 |
6 dakika |
|
Bitcoin |
6 |
10 dakika |
|
Bitcoin Cash |
15 |
1 saat |
Sonuç
Kesinlik, dApp'ler için güvenilirliği sağladığı ve işlemlerin geri alınmazlığını garanti ettiği için çok önemlidir. Yüksek işlem kapasitesi ile EOS, anında blok kesinliği sunar ve bu, yalnızca mükemmel bir kullanıcı deneyimi sağlamakla kalmaz, aynı zamanda içindeki varlıklar için yüksek düzeyde ağ güvenliği sağlar. Savanna güncellemesi, ZK teknolojisinin ve gizli işlemlerin gelecekte uygulanmasını da sağlayarak EOS'un güvenliğini ve kullanıcılar için cazibesini artırır.
