Qtum Ölçekleme
Qtum, Yerel Yönetimden Ödün Vermeden Yüksek Ölçeklenebilirliği Nasıl Elde Eder?
Ölçeklenebilirlik, son beş yılda kripto alanındaki en sıcak konu oldu. Birkaç projenin yalnızca genel çıktılarını hızlandırmak için merkezi bir duruş benimsediğini gördük. Ancak, ilerlemenin gerçekten en iyi yolu bu mu? Qtum, ölçeklenebilirlik ve ademi merkeziyetçiliğin sanıldığı kadar birbirini dışlamayabileceğini öne sürüyor. Daha ileri gitmeden önce, ölçeklenebilirlik üçlemesine daha derin bir göz atalım.
Ölçeklenebilirlik Üçlemesi Nedir?
Ölçeklenebilirlik trilemma teoremi, bir ağda her zaman üç özellik arasında bir ödünleşim olduğunu belirtir: ademi merkeziyetçilik, ölçeklenebilirlik ve güvenlik. Bu nedenle, bu üç noktayı birbirine bağlayan varsayımsal bir üçgen için, bir ağ bu üçgenin yalnızca bir tarafını seçebilir. Basit bir ifadeyle, güvenliği ve merkezi olmayanlığı vurgulayan bir ağ, ölçeklenebilirlikten fedakarlık etmelidir. Benzer şekilde, ölçeklenebilirliği ve güvenliği vurgulayan bir ağ, ademi merkeziyetçiliği feda etmelidir.
Buna Bitcoin açısından bakalım. Satoshi, ademi merkeziyetçiliği ve güvenliği vurgulamak istedi, bu yüzden İş Kanıtı (PoW) algoritmasını kullandılar. Bununla birlikte, Bitcoin’in verimi, bu karar nedeniyle saniyede 7 işlemle acı verecek kadar düşük.
Öte yandan, Visa Ağı iyi bir güvenliğe sahiptir ve saniyede 65.000'den fazla işlemi yönetir. Niye peki? Çünkü Visa merkezi bir ağdır.
Pekala, peki ya diğer hızlı blockchain platformları? Saniyede yaklaşık 4.000 işlem işleyebildiği iddia edilen 3. nesil blockchain platformlarına ne dersiniz? En merkezi olmayan çözümler değiller, değil mi? Kaçınılmaz olarak, bir delegasyon biçimi kullanan bir fikir birliği algoritması kullanırlar.
Düşük ölçeklenebilirlik neden benimsemenin önündeki en büyük engeldir?
Bitcoin tipik olarak saniyede 7–10 işlem hacmine sahiptir ve bu çok düşüktür. Arkadaşınıza BTC göndermek istediğinizi varsayalım. İşleminiz mempool adı verilen bir yerde sıraya alınacaktır. Madenciler daha sonra işlemleri mempool’dan alır ve bloklarına yerleştirir. Olduğu an, işlemleriniz gerçekleşir.
Açıkçası, yüksek talep sırasında, mempool oldukça uzun olma eğilimindedir. Bu durumlarda, aceleniz varsa, madencileri cezbetmek ve süreci hızlandırmak için ekstra işlem ücretleri ödeyebilirsiniz. Ne yazık ki, bu, normal günlük kullanıcılar için iyiye işaret etmeyen genel işlem ücretlerini artırıyor.
Başka bir sorun, normal “işlem hızı” ikileminizin ötesine geçiyor.
Geliştiricilerin, protokollerini desteklemek için yeterince hızlı olması için temel katmanlarına ihtiyacı vardır. Sonuçta, Windows 98'de en yeni Halo’yu oynayamazsınız. Ayrıca, genel alanın daha karmaşık protokollerle gelişmesi için, aslında bu protokolleri barındıracak kadar hızlı ve ölçeklenebilir bir temel katmana sahip olmak kesinlikle gereklidir.
Merkeziyetsizlik ve Hız
Şimdi ademi merkeziyetçiliğe karşı hız sorusuna geri dönüyoruz. Birçok modern protokol, hız için ademi merkeziyetçilikten ödün verme eğilimindedir. Genellikle orijinal Bitcoin tasarımının eşitlikçi doğasını ihmal ederler ve bunun yerine seçilmiş “süper düğümleri” tercih ederler. Yönetişim düğümlerinin sayısını az sayıda seçkin kişiye düşürmek, sürekli büyüyen bir ağı telafi etmeyi mümkün kılar.
Ancak, ya bunu yapmanız gerekmiyorsa? Ya ademi merkeziyetçiliği azaltmadan hızı artırmanın bir yolu olsaydı? Bu varsayımsal bir soru değil. Bu denge tam olarak Qtum’un başarıyla elde ettiği şeydir.
Qtum Ölçeklenebilirliği
Qtum’un blok zinciri parametrelerini hard fork olmadan ayarlama konusundaki benzersiz yeteneği, durumun gerektirdiği şekilde ölçeklendirmenin gerçekleşmesini sağlar. Qtum, temel katmanında saniyede ~1100 işleme kadar işleyebilir ve bu da onu Bitcoin’den neredeyse 100 kat daha ölçeklenebilir hale getirir. Bunun da ötesinde, Ayrılmış Tanık aracılığıyla Qtum, SegWit aracılığıyla verimi %60 oranında artırabilir. Ayrıca, Qtum’un işlemlerin maliyetini kontrol etmek için bir katman-2 ölçeklendirme çözümü olan Lightning Network’ü zaten uyguladığını unutmayın.
Bununla birlikte, 2021 Fastlane hard fork’u ile Qtum, diğer tüm protokollere, ademi merkeziyetçiliğin temel ilkelerine zarar vermeden katman-1 protokol yükseltmesinin nasıl yapılacağını gösterdi. Ayrıntılı bir çalışma istiyorsanız, bu bloga göz atın. Genel bir bakış istiyorsanız, okumaya devam edin.
Fastlane Aka “Protokolünüzü Merkezileştirmeden Nasıl Ölçeklenir”
2021'de Qtum, “hızlı şerit” sert çatalından geçerek blok aralığını 128 saniyeden 32 saniyeye düşürdü. Aynı zamanda, dolaşımdaki arzı kontrol altında tutmak için Qtum blok ödülü 4 QTUM’dan 1 QTUM’a düşürüldü.
Sert çataldan önce Qtum, orijinal ağlarının ortalama %3'lük bir yetim blok oranına sahip olduğunu keşfetti. Yetim bloklar, ağda zamanında yayılmayan ve dolayısıyla zincire eklenmeyen meşru bloklardır. Çatallanma sonrası Qtum, blok alanı 32 saniyeye düşürüldükten sonra yetim blok oranının %20'ye yükseldiğini keşfetti. Oran gerçekten artmış olsa da, bu hala büyük bir yetim zincirin bölünmesine neden olmak için yeterli değildi. En uzun yetim bölünmüş zincir uzunluğu hala 2 blok olarak kaldı.
Pekala, yani blok aralığı süresini azaltmak, yetim blok oranını olumsuz etkilemedi. Şimdi testin ikinci aşaması geldi. Birim başına işlem sayısının arttırılması, ağ yükünü artırarak, her blok için işlem süresini ve ardından yetim blok oranını artırır. Qtum blok boyutunun yaklaşık 2 MB olduğunu unutmayın.
Bunu test etmek için, 32 saniyelik blok aralığıyla Qtum, yeni blokların çoğunu tam yüke yakın doldurarak genel işlem yükünü artırdı. Bunu yaptıktan sonra, Qtum aşağıdaki istatistikleri kaydetti:
* Yetim blok oranı %27 civarında sabit kalmıştır.
* En uzun çatal uzunluğu 4 blok civarındaydı.
* Fork olasılığı %0,61'dir.
Genel olarak, sonuçlar kabul edilebilir parametreler içindeydi. Fastlane hard fork ile Qtum, ağınızı merkezileştirmeden protokolünüzü ölçeklendirmenin doğru ve en sağlam yolunu başarıyla gösterdi.