Merkezi Olmayan Ölçeklenebilirlik Bir Sonraki Büyük Web3 Mücadelesi Olacak: İşte Bunu Nasıl Düzeltiyoruz

Sonrası Merkezi Olmayan Ölçeklenebilirlik Bir Sonraki Büyük Web3 Mücadelesi Olacak: İşte Bunu Nasıl Düzeltiyoruz İlk çıktı Coinpedia Fintech Haberleri

Web3, blok zinciri teknolojisine dayanan, geleceğin merkezi olmayan bir internet vizyonu olarak yaygın bir şekilde lanse ediliyor. Taraftarlar, insanların verilerinin kontrolünü geri alabilecekleri ve özgürlüklerini yeniden kazanabilecekleri, merkezi olmayan uygulamalar, araçlar ve hizmetler tarafından desteklenen daha demokratik bir internet ekosistemine yol açacağını söylüyor. 

Bu, birçok analistin hemfikir olduğu bir vizyon. Yakın tarihli bir raporda Vantage Market Research, Web3 hizmetleri pazarının büyümesi bekleniyor 41.6'den 2022'e kadar yıllık %2028'lık bir bileşik büyüme oranıyla, şu anda tahmini 2.9 milyar dolardan o zaman 23.8 milyar dolardan fazlaya ulaştı. 

Web3'ün zaten çok hızlı genişlemesine devam edeceğini, risk sermayedarlarından daha fazla yatırım çekeceğini ve kripto para birimi, merkezi olmayan finans, metaverse ve oyna-kazan oyunları gibi kavramlara daha fazla ilgi yaratacağını varsayan iyimser bir tahmin. Eğer Web3 bunu yapacaksa, henüz hiçbir projenin çözemediği aşılmaz bir zorluğun üstesinden gelmesi gerekecek - merkezi olmayan ölçeklenebilirlik sorunu

Web3'ü Ölçeklendirmenin Zorluğu

Web3'ün daha yaygın bir şekilde benimsenmesi için büyük bir engel teşkil edecek bir ölçeklenebilirlik sorunu var ve eğer en iyimser tahminlerin gösterdiği gibi milyarlarca dolarlık bir endüstri haline gelecekse, birinin bir çözüm bulması gerekecek. 

Blok zinciri ölçeklenebilirliği ile ilgili sorunlar ilk olarak 2016 yılında ilk blok zinciri tabanlı oyunlardan biri olan CryptoKitties'e olan ilginin patlamasıyla ortaya çıktı. 

CryptoKitties, Ethereum blok zincirinde barındırılan ve dijital kedi yavrularının yetiştirilmesini, yetiştirilmesini ve ardından başkalarıyla değiş tokuş edilmesini içeren bir oyundur. İnanılmaz derecede popüler bir oyun olduğunu kanıtladı, o kadar ki benzeri görülmemiş tıkanıklık Ethereum ağında. Bu, yeterince kötü olan yavaş işlem işleme sürelerine ve çok daha kötü olan çok yüksek gaz ücretlerine yol açtı. 

Ağ o kadar yavaş ve pahalı hale geldi ki CryptoKitties oynamak neredeyse imkansız hale geldi ve diğer Ethereum tabanlı uygulamalar üzerinde zincirleme bir etkisi oldu. Bazı tartışmaların ardından, Ethereum kurucu ortağı Vitalik Buterin, zorluğu Ethereum'un “ölçeklenebilirlik üçlemesi anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur. 

Blok zinciri ağları, güvenlik, ademi merkeziyetçilik ve ölçeklenebilirlik olmak üzere üç temel sütuna dayanır, ancak tasarlanma biçimleri, her zaman üçüncüsü pahasına ikisine öncelik vermeniz gerektiği anlamına gelir. 

Bu zorluğun üstesinden gelmek için Polygon gibi Layer-2 ağları ortaya çıktı. İşlemleri ana blok zincirinden daha hızlı işlenebilecekleri ikinci bir "yan zincire" aktararak çalışırlar. Ardından, yalnızca tüm toplu işlemlerin nihai sonucu ana zincir tarafından işlenerek ağ trafiğinin çoğunu ortadan kaldırır. Bu, işleri kontrol altında tutmaya yardımcı olur. 

Ethereum, bir İş Kanıtı konsensüs mekanizmasından Hisse Kanıtı'na geçişi içeren Birleştirme olarak bilinen kendi çözümünü de buldu. Ancak bu, madencileri ortadan kaldırarak yüksek gaz ücretleri sorununu çözmeye yardımcı olurken, Ethereum'un ve Web3'ün ölçeklenebilirlik sorunlarını çözmek için çok az şey yapın. PoS'a geçişin, işlem hacmini artırmak için ağın birden çok bileşene bölündüğü "sharding"i mümkün kılacak ikinci bir yükseltme ile aynı zamana denk gelmesi gerekiyordu. Ancak, bu hamle o zamandan beri ertelendi ve sadece 2023'te gelecek. 

Parçalama geldiğinde bile, bulmacanın yalnızca bir bölümünü çözecektir. Gerçek şu ki, blok zincirler ve Web3, yalnızca işlem çıktısını artırarak ölçeklenemez, çünkü bu, atomik birleştirilebilirliği geliştirmek için hiçbir şey yapmaz. 

Atomik Birleştirilebilirlik Problemi

Atomik birleştirilebilirlik ihtiyacı blok zinciri ölçeklenebilirliği ile ilgili pek çok tartışmada yer almaz, ancak göz ardı edilemeyecek önemli bir husustur. Bunun nedeni, Web3 uygulamaları için birlikte çalışabilirliği sağlamanın hayati önem taşımasıdır. 

Birlikte çalışabilirlik, bir dApp'nin tek bir işlem oluşturmak için birden fazla akıllı sözleşmeyi kullanma yeteneği ile ilgilidir. Bu önemlidir, çünkü Web3 dApp'lerinin başkaları arasında özgürce işlemler oluşturabileceği anlamına gelir. Bu şekilde, örneğin bir DeFi uygulaması, birden fazla merkezi olmayan borsada en üstün döviz kurunu sunabilir. Alternatif olarak, bir DeFi uygulaması, yatırımcıların arbitraj ticareti fırsatlarını tespit etmesine ve bunlardan faydalanmasına yardımcı olmak için birden fazla kitle kaynaklı likidite havuzundan yararlanabilir. Bunların her ikisi de, bir dizi karmaşık, "atomik" adımda tam olarak aynı anda gerçekleştirilmesi gereken inanılmaz derecede karmaşık işlemlerdir. Bu gereklidir, çünkü işlemin gerçekleşmesi için bu adımların her birinin bir kerede onaylanması gerekir. 

Dolayısıyla, atomik birleştirilebilirlik olmadan, Web3'te bu tür kullanım durumları mümkün olmazdı. Binlerce benzersiz, birlikte çalışabilir dApp'in birlikte çalışmasını sağlayan herhangi bir blok zincirinin önemli bir yeteneğidir.

Katman-2'ler ve Atomik Birleştirilebilirlik Karışmaz

Atomik birleştirilebilirlik yeni bir fikir değildir. Gerçekten de, Ethereum'un ağı, halihazırda birleştirilebilir olan yüzlerce dApp'i destekler. Sorun şu ki, Ethereum ağındaki atomik birleştirilebilirlik son derece verimsizdir ve her işlemin ölçeklenemeyen yavaş hareket eden bir küresel fikir birliği algoritması ile işlenmesini gerektirir. 

Dahası, Katman-2 ağları işlem çıktısını hızlandırabilirken, bunu yalnızca atomik birleştirilebilirlikten ödün vererek yapabilirler. Ethereum'un Birleştirme ve Çokgen'i, işlemleri bağımsız olarak işlenebilecekleri yan zincirlere boşaltmayı içeren "sharding" adı verilen bir teknik kullanır. Bunu yapmanın sorunu, bu bağımsız parçaların işlem demetleri nihayet ana blok zincirine bağlı olana kadar birbirleriyle iletişim kuramamasıdır, yani atomik birleştirilebilirlik son derece verimsiz hale gelir. 

Şu anda, çapraz parça iletişimi, işlem hızlarını yavaşlatan bir teknik olan koşullu kriptografik taahhütler kullanılarak gerçekleştirilir; bu, ağın daha hızlı verimden faydalanmadığı anlamına gelir. 

Radikal Bir Çözüm

İyi haber şu ki, şekillenmeye başlayan bir çözüm var. bu Radix platformu Yeni nesil son derece ölçeklenebilir DeFi uygulamalarını desteklemek için inşa edilen benzersiz Cerberus konsensüs mekanizması tamamen yeni bir parçalama tekniği tanıtır. Teorik olarak sınırsız sayıda işlemi ve birbirine paralel çalışan Web3 dApp'lerini destekleyebilen devrim niteliğinde bir tasarımdır.  

Cerberus'u tasarlarken Radix'in ekibi üç şeyi fark etti. İlk olarak, bir gün mevcut Web3 altyapısının yerini alabilecek gerçek anlamda küresel bir Web2.0 altyapısının gereksinimlerini karşılamak üzere ölçeklendirmek için sınırsız sayıda parçayı destekleme ihtiyacının farkına vardı. İkincisi, Radix'in ekibi, ağın geri kalanını tıkamamak için yalnızca her bir işlemle ilgili parçalar üzerinde senkronize edilebilen atomik işlemler üzerinde fikir birliği yürütme ihtiyacını fark etti. Son olarak, Radix ayrıca bu tür bir “sınırsız paralellik”ten gerçekten faydalanabilecek bir uygulama katmanı gereksinimini de belirledi. 

Bu nedenle Cerberus, paralel olarak fikir birliğine varabilen sınırsız sayıda parçayı desteklemek ve aynı zamanda ilgili olduğunda herhangi bir parça kümesinde uzlaşmanın gerçekleştirilmesini sağlamak üzere tasarlanmıştır. Ek olarak, atomik birleştirilebilirliği sağlamak için herhangi bir tek parçaya atanabilen, çok özel kurallara sahip bir işlemin küçük bir kaydı olan "alt tabakalar" kavramını tanıtır. 

Örnek olarak, bir geliştirici, Jack'in arkadaşı John'a 10 XRD gönderdiği basit bir işlemi açıklamak için bir belirteç alt tabakası oluşturmak isteyebilir. Alt tabaka, herhangi bir XRD'nin kaybolmasını veya iki katına çıkmasını önlemek için John'un hesabında 10 XRD olduğunu ve bunların artık Jack'in hesabında olmadığını not edecektir. 

Cerberus, her bir jetonun durumunu kaydetmek için alt tabakalar kullanarak paralel olarak sınırsız işlem gerçekleştirebilir. Bu nedenle, milyonlarca bireysel hesapta paylaşılan ve gerektiği kadar çok parçada paylaşılan milyonlarca jetonu destekleyebilir. Ardından, biri başka bir kullanıcıya jeton göndermek istediğinde, bu belirli varlıklara kimin sahip olduğuyla ilgili bilgileri depolayan iki ayrı parça, performansı etkilemeden, ağın geri kalanından bağımsız olarak birlikte fikir birliğine varır. Bu şekilde Radix, benzeri görülmemiş bir ölçekte atomik birleştirilebilirlik sağlar.

Tüm bunları mümkün kılmak için Radix, tamamen yeni bir uygulama katmanı oluşturdu. Radix Motorusadece alt tabakaların anlamını ve kurallarını tanımlayabilen değil, aynı zamanda fikir birliğine hangi alt tabakaların dahil edilmesi gerektiğini de tanımlayan . Bu, fikir birliğinin yalnızca ilgili parçalar arasında gerçekleştirilmesini sağlar. Ethereum'un EVM mimarisi bunu destekleyemez, çünkü tüm işlemlerin tek bir zaman çizelgesinde, “küresel sipariş” olarak bilinen bir kavram içinde gerçekleşmesi gerekir. 

Sonuç

Web3'ün büyümesini beslemenin anahtarı, tokenizasyon, ademi merkeziyetçilik ve atomik birleştirilebilirlik temel direklerini korumaktır. Parçalama gibi teknikler kullanarak dApp'leri birbirinden izole ederek bu öğelerden herhangi birini ortadan kaldırırsak, bu bir arıyı tozlaştığı bitkiden izole etmeye benzer. Bu, flora ve faunanın insan tarafından zorunlu olarak ayrılmasının tüm ekosistemlerin kasıtsız olarak yok edilmesine yol açtığı doğada görülebilir. 

Aynı hata Web3 ile yapılamaz. Yeni nesil interneti ve küresel finansı desteklemek için dinamik ve gelişen bir altyapı oluşturmaya çalışırken, atomik birleştirilebilirliğin korunması, ölçeklenmesi ve gelişmesi için gerekli olacaktır. 

Kaynak: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/