Aralık 2017’de, CryptoKitties, Ethereum blok zinciri üzerine inşa edilen çevrimiçi oyun viral hale geldi ve Ethereum blok zinciri ağında büyük bir tıkanıklığa neden oldu. Bu, genel olarak blok zincirinin ve özellikle Ethereum DApps’in (dağıtılmış uygulamalar) ölçeklenebilirliğine odaklandı. Endüstri izleyicileri ve blok zinciri meraklıları, bir çevrimiçi oyun ağı bu kadar belirgin şekilde tıkayabilirse, blok zinciri ağlarının milyonlarca kişi tarafından kullanılan gerçek zamanlı iş uygulamalarıyla nasıl başa çıkacağını merak ettiler. Ethereum dapps nasıl ölçeklenir? Ethereum blok zinciri dahil olmak üzere genel olarak çoğu blok zinciri ağı, ölçeklenebilirlik, işlem gecikmesi ve yüksek işlem ücretleri gibi sorunlarla karşı karşıyadır. Ethereum DApps, Ethereum blok zinciri protokolü üzerine inşa edilmiştir ve ağ, ölçeklenebilirlik sorunlarına yol açan, katılan düğümlerin çoğunluğu tarafından işlem doğrulamasını gerektiren ‘iş kanıtı’ (POW) konsensüs algoritmasını kullanır. Blok boyutu sınırlamaları ve oldukça rekabetçi POW madenciliği, işlemlerin bir sonraki blokta gecikmeli olarak dahil edilmesine neden olur ve kullanıcıların işlemlerini bir sonraki bloğa dahil etmeleri için madencilere artan miktarda ücret ödemeleri gerekir. Ethereum geliştiricileri de dahil olmak üzere blockchain geliştirici toplulukları, bu sorunları ele almak için çeşitli çözümler deniyor..

Ethereum DApps için bir ölçeklendirme çözümü olarak DAppChain:

Ethereum geliştiricileri tarafından Ethereum DApps’i ölçeklendirmek için araştırılan birkaç çözüm arasında öne çıkan çözümlerden biri DApp’ler için yan zincirlerdir ve genellikle ‘DAppChains’ olarak da adlandırılır. Konsept, tüm Ethereum DApp’lerin aynı güvenlik seviyesine ihtiyaç duymadığına dair temel bir önermeyi kullanır, örneğin; Binlerce Ether’i (ETH) aktarmak için kullanılan bir DApp, eksiksiz güvenlik özelliklerine ihtiyaç duyacaktır, POW mutabakat algoritması ile tamamen merkezi olmayan bir blok zinciri sunacaktır, ancak mikroblog için bir DApp bilgisayar korsanlarını cezbetmez ve bu nedenle daha az güvenlik sağlayabilir. güvenlik, kendi özelleştirilmiş kural kümelerine sahip olabilen ‘Yan Zincirler’e taşınabilir ve bu yan zincirler, hesaplamayı ana zincirden boşaltmak için kullanılabilir. İlk olarak Adam Back ve ekibi tarafından 2014 yılında yayınlanan “Blok Zinciri yeniliklerini Pegged Sidechains ile Etkinleştirmek” başlıklı makale ayrıntılı yan zincirler kavramı üzerine. Kullanıcının daha önce elinde tuttuğu bazı kripto jetonlarını kilitlediğini kanıtlayabileceği ve diğer bazı jetonları bir yan zincire taşıyabileceğine dayanarak “iki yönlü sabitlenmiş yan zincirler” adı verilen bir mekanizmayı açıklar. sınırsız bir şekilde, çünkü konsept blok boyutunu artırmak gibidir, dolayısıyla tek bir blokta daha fazla işlem içerir. Bu, şimdilik ölçeği iyileştirir, ancak otomatik bir ölçeklenebilirlik çözümü değildir. Bununla birlikte, yan zincirler, Ethereum geliştiricilerinin daha fazla deney yapmasına izin verir. Örneğin, bir yan zincir, çok yüksek hız gerektiren DApp’ler için optimize edilmiş kendi kurallarını tanımlayabilirken, çok yüksek güvenlik gerektiren DApp’ler yine de ana zincirin tamamen dağıtılmış güvenliğini kullanacaktır. “DAppChain” olarak da adlandırılan kendi özel yan zincirinde çalışan DApp’ler, daha fazla verim için güvenlik ve ademi merkeziyetçilik ticareti yapabilir. Örn. Bir DAppChain, belirli düğümlerin işlem doğrulamasının sorumluluğunu üstlendiği yan zincirde “delege edilmiş kanıt kanıtı” (DPoS) fikir birliği algoritması uygulamayı tercih edebilir. Bu düğümler, işlem doğrulaması için kripto jetonlarını alır ve “staker” olarak adlandırılır. Bir düğüm ne kadar çok belirteç koyarsa ve paylarının süresi ne kadar uzunsa, işlem doğrulaması için bu düğümün seçilme olasılığı o kadar yüksek olur. Bu, POW algoritması kullanılmadığından ve tüm düğümler işlem doğrulama sürecine dahil olmadığından, bu DAppChain’de ölçeklenebilirliği ve işlem hızını artırır. Bir DApp geliştiricisinin, DApp için bir tehdit modellemesi gerçekleştirmesi ve özel kuralı seçmesi gerekir. DAppChain için ayarlama veya fikir birliği algoritması. Düşük ekonomik değere sahip bir DApp çalıştıran bir yan zinciri hacklemeye çalışan bir saldırganın olasılığı daha düşüktür, bu nedenle yüksek işlem hacmi sağlayan rahat bir güvenlik modeli uygun olabilir. Bununla birlikte, kötü niyetli bir düğüm DAppChain’de çok fazla bilgi işlem gücü toplarsa ve onu kontrol etmeye başlarsa, topluluğun her zaman hard fork seçeneği vardır. Kötü niyetli düğüm tarafından önerilen değişiklik, topluluğun fikir birliğine varmazsa, topluluk böylece tartışmadan önce yan zincirin durumunu alabilir ve bunun üzerinde çalışmaya devam edebilir..Tezgah Ağı geliştiricilerin temel katman olarak Ethereum’u kullanacak olan DAppChain’lerini oluşturmalarına olanak tanıyan bir yazılım geliştirme kiti (SDK) oluşturuyor. Loom SDK kullanılarak inşa edilen DAppChains, Plazma teknolojisini kullanacak ve varlıkların Ethereum’dan ileri geri transferine izin verecek. Plazma, kök Ethereum ağının tıkanıklığının giderilmesine izin veren bir ölçeklendirme altyapısıdır. Akıllı sözleşmeleri Ethereum’un yaptığı gibi yönetir, ancak yalnızca tamamlanan işlemleri Ethereum halka açık blok zincirine yayınlar. Önemli miktarda işlem gücü tasarrufu sağlar ve daha yüksek işlem hızına izin vererek DApp’lerden faydalanır..

Ethereum DApp’leri ölçeklendirmek için düşünülen diğer çözümler:

Ethereum geliştirici toplulukları, Ethereum DApp’leri ölçeklendirmek için diğer çözümler üzerinde de çalışıyor, örneğin :(1) ‘Raiden Network’, Bitcoin için Lightning Network gibi, sağlar Ethereum ERC20 standartlarına dayanan kripto tokenleri için zincir dışı bir transfer ağı. Şu anda geliştirme aşamasındadır ve zincir üzerindeki jetonların zincir dışı transferini sağlayan ödeme kanalı teknolojisini kullanacaktır. İşlemler güvenli, hızlı ve daha ucuz olacak. (2) Ethereum’un uzun vadeli geliştirme yol haritası, pay kanıtı (PoS) algoritmasına geçişi öngörüyor ve bu da parçalama işleminin uygulanmasını sağlayacak. Bu, başlangıçta bir veritabanı yönetimi konseptidir; burada parçalama, veritabanını birden çok sunucu örneğine bölerek performansı artırır. Blok zinciri durumunda, blok zincirinin tüm işlem geçmişini koruyan tüm düğümler yerine yatay blok zincir bölümlerinin ayrı düğüm gruplarında saklanacağı anlamına gelecektir. Bu ölçeklenebilirliği artırır, ancak hiçbir düğüm tüm dağıtılmış veritabanını korumadığından, işlem doğrulamadaki tüm düğümleri içeren POW mutabakat algoritması çalışamaz ve PoS algoritmasının kullanılması gerekir. Ethereum dapp’larını diğer araçları kullanarak ölçeklemeyi başardınız mı? Aşağıdaki yorum bölümünde bize geri bildiriminizi bildirin.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me