ETH ve EOS Sıkışıklık Sorunlarıyla Karşılaşmaya Devam Edecek – Aelf Bu Sorunu Yaşamayacak
Sal Miah tarafından yazılmıştır.
Protokol tıkanıklığı blok zincir ekosisteminde çok uzun süreli bir sorundur. Sıkışıklığı önlemek için çeşitli önlemler uygulanmıştır ancak çoğu uzun vadeli bir çözüm önerme mücadelesi vermektedir. Protokoller, işlem sayısını artırmak için blok boyutlarını artırmayı denedi. Blok üretim süresini artırmak için blok üretim süresini tutabilir ve azaltabilirler. Bu önlemler kısa vadede çalışsa da kısa sürede limitlerine ulaştı. Dolayısıyla, neredeyse tüm protokoller işlem hızlarını merkezi platformlarınkilerle karşılaştıramaz.
Blockchain ekosistemi; Blockchain protokollerindeki sıkışıklığın bir sonucu olarak işlem gecikmeleri, büyük işlem ücretleri ve diğer sıkıntıları yaşadı. Şimdi Aelf gibi protokoller bu hikâyeyi değiştirmek için ortaya çıktı. Bu makale, blok zincir sistemindeki özellikle Ethereum ve EOS protokollerinde sıkışıklık sorununu incelemektedir. Ayrıca, Aelf'in tıkanıklık sorunundan neden etkilenmeyeceğini de araştırıyor.
Daha Fazla Kullanıcı = Daha Fazla İşlem
Deloitte tarafından yayınlanan bir rapora (
https://www2.deloitte.com/content/d...nts/risk/DI_2019-global-blockchain-survey.pdf) göre, Blockchain iş alanını değiştiriyor ve endüstrilerin faaliyetlerini Blockchain’in sunduğu çözümlere göre ayarlamalarını sağlıyor. Bu aynı zamanda hükümetlerde de görülmektedir. Rapor ayrıca, blok zincirinin henüz tam potansiyeline ulaşamadığını da vurgulamaktadır.
Blockchain önemli ölçüde büyüyor ve bunun en iyi örneklerinden biri, Ethereum'daki sıkışıklıktır. 2017 yılında gelecekteki tıkanıklığın ilk işaretlerinden biri, Ethereum ağında büyük bir tıkanıklığa neden olan dApp CryptoKitties idi. Bir noktada toplam ağ taleplerinde altı kat artışla sonuçlandı. Ayrıca 2017 yılında yapılan en yüksek boğa döneminde, Bitcoin’in yoğun bir ağdan ve işlem süresi gecikmelerinden de sıkıntılar çektiğini belirtmek gerekir. Durum çok kötüye gitti, bazı işlemlerin tamamlanması iki haftadan fazla sürdü! Gecikmeler yaşandı çünkü Ethereum o anda sadece saniyede 15 işlem (TPS) karşılayabildi. CryptoKitties olmadan bile platform, neticede daha fazla kişi protokollerini kullandıkça büyük gecikmeler yaşayacaktı. Ethereum, Tether işlemleri ağını genellikle Ethereum Ağında gecikmelere neden olan çok sayıda istekle yüklediği için platformunun sıkışık geleceğini yaşıyor. Blok kapasitelerinin %25 oranında arttırılmasına rağmen platformlarında artan işlem sayısını karşılamak yeterli değildir.
Daha Fazla Ölçeklenebilirliğe Doğru Girişimler
EOS’da işler planlandığı gibi gitmiyor. Protokol, Blockchain 3.0'da kullanılan ve daha hızlı işlem oranları vaat eden ağlar arasındadır. Bu, EOS işlem oranlarında Ethereum ve Bitcoin'den daha iyi performans göstermesiyle elde edildi.
Ancak ağlarının kurulması nedeniyle, 2019'da EOS özel bir Hizmet Reddi (DoS) saldırısı nedeniyle büyük bir gecikme yaşadığı için platform güçsüzlüğü ortaya çıktı. DoS saldırıları, hedeflenen platformun çok sayıda işlem talebi ile istila edildiğinde başarılı olur; bu nedenle, meşru talepler iyi bir zamanda işlenemez. Saldırganlar özellikle tek bir ağı veya sunucuyu hedefleyen ve böylece platformun daha hızlı etkisiz kalmasını sağlayan Dağıtılmış Hizmet Reddi kullandığında bu daha da uzmanlaştırılabilir. EOS için saldırıların blok zincir katmanını hedef almasıyla ağ zayıflıkları ortaya çıktı. Saldırgan o kadar çok ertelenmiş işlem yolladı ki onları işleme zamanı geldiğinde (ertelenen işlemlere, yeni işlemlere göre öncelik veriliyor) yeni işlemlerin işlenmesi mümkün olmadı. Saldırı, EOS'da düzenlenen bir dApp aracılığıyla yapıldı.
Sorun ocak ayından bu yana ele alınmadığı için, ağı yavaşlatmak için başka bir girişim başarıyla yapıldı. Muhtemelen plan, EOS ağının sınırlarını belirlemek için yürütüldü. Kullanıcıların EOS ağı içine ve EOS ağı dışına EOS tokenlerini transfer etmeleri durumunda kullanıcıların tokenle ödüllendirileceği bir airdrop planlandı. Airdrop etkinliği, EOS ağında oluşturulan işlem sayısı nedeniyle tıkanıklık yarattı. Her iki durumda da EOS'ta oluşturulan tıkanıklık, erteleme işlemlerinin daha sonra yapılması işlevine bağlanabilir. Bu, saldırganların tüm “ertelenmiş” işlemlerini işleme koymaları için diğer işlemleri teknik olarak engellemelerine olanak tanır.
Aelf’in Basit Parıltısı
Ethereum ve EOS, gün geçtikçe artan işlemlerin bir sonucu olarak sıkışıklıktan zarar görmektedir. Bu protokollerin ayrıca ağlarına planlanmış saldırılardan dolayı sıkışık olması da olasıdır. Aelf, ölçeklenebilirlik sorununu çözen bir platform geliştirmek için hem EOS hem de Ethereum'dan dersler çıkardı.
İşlem oranları konusunda Aelf, yüksek saniye başına işlem (TPS) elde eden bir platform yarattı. TPS zincir üzerinde gerçekleştirilir. Bu, ayrım ve uzmanlaşma aracılığıyla oluşturulur. Aelf’in protokolü, işlem verilerini ve bilgisayımsal bağımlılığı ayırır; bu da onların TPS'lerini önemli ölçüde etkiler. Ayrıca Aelf, işlem verilerinin ayrılması yoluyla paralel veri işleme uygular. Bu, Aelf'in zincirde daha yüksek TPS elde etmesine yardımcı olur. İşlemsel verilerin ayrılması, yan zincirler kullanılarak yapılır. Aelf, hem EOS hem de Ethereum tarafından kullanılan tek zincirli sistemin tersine dallanmış zincirli bir ağ uygular. Dallanmış zincirli ağ, Aelf'in her bir yan zinciri belli bir işlem tipine tahsis etmesine izin verir. Aelf, yan zincir uzmanlaşmasını “tek bir sözleşme türüne tek bir zincir” sistemi kullanarak gerçekleştirir. Bu nedenle bir yan zincir, yalnızca bir sözleşme türünden gelen istekleri işleyebilir. Bu, basit bir yapıyı korurken Aelf sisteminin oldukça uzmanlaşmasını sağlar. Daha da fazlası tahsis edilmiş yan zincir içinde, ağın talebine ve ihtiyaçlarına bağlı olarak başka yan zincirler oluşturulabilir. Bu sistem, veri tabanı mimarisinde bölümlere ayrılmaya ya da parçalanmaya benzer ve Aelf ekosisteminde “Ağaç Dalları yan zincir uzantısı” olarak bilinir. “Ağaç Dalları yan zincir uzantısı”, işlem taleplerinin Aelf'in kapasitesinden ağır basması durumunda işlemleri işleyebilecek başka yan zincirler oluşturarak Aelf'i sıkışmaya karşı koruyan bir acil durum taşma sistemi olarak işlev görür.
“Aelf Ağaç Dalı” görsel bir örnek ⬇️
Aelf’in yan zincirleri, ana zincir vasıtasıyla bir Merkle ağacı kökü şeklinde iletişim kurar. Yan zincirler arasındaki iletişim doğrudan değildir. Bilgilerin, verilerin bir yan zincirinden diğerine geçip geçemeyeceğini belirlemek için ana zincirin filtreleme sisteminden geçmesi gerekir. Filtreleme işlemi, protokolün yönergelerine dayanmaktadır. Bu uygulamalar, ertelenmiş işlemleri caydırmaktadır; bu da planlı saldırıların çok sayıda “sahte” işlemle ağı yavaşlatmasını imkânsız kılmaktadır. Aelf’in kurulumu ile ölçeklenebilirlik ve güvenlik açısından bir adım öne çıkıyorlar ve bu nedenle bir dApp oluşturmak için uygun bir seçimdir.
EOS ve Ethereum'un sınırlarını gördükten sonra, sıkışma problemlerinin kaçınılmaz olduğu açıktır. Aelf, ağ tıkanıklığından etkilenmeyen tek platform olmaya devam ediyor. İşlemleri izole etmek ve kategorilere ayırmak için kurulan bir yan zincirin kullanılması, Aelf ekibi tarafından uygulanan ve ömrü boyunca ölçeklenebilirlik sağlayan basit ama mükemmel bir fikirdir. Aelf, platformları aracılığıyla kendilerini blok zinciri tarihinde sağlamlaştırmış olabilir.
KAYNAK: https://www.publish0x.com/sals-arti...nue-face-congestion-problems-project-w-xqvzlv