Ethereum ölçeklenmeye devam ettikçe zincir içi veri kullanılabilirliği giderek yaygınlaşan bir konu haline geldi.
Günümüzde Ethereum geliştiricileri, güvenlik, ölçeklenebilirlik ve merkeziyetsizlik arasındaki denge olan blockchain üçlemini çözmek için verilerin blockchain ağında nerede ve nasıl saklanması gerektiği üzerinde çalışıyor. Kripto para birimlerinde veri kullanılabilirliği, tüm ağ katılımcılarının ağda depolanan verilere erişebilmesi ve bunları alabilmesi kavramını ifade eder. Ethereum'un ilk katmanında ağ düğümleri her bloktaki tüm verileri indirerek geçersiz işlemlerin yürütülmesini zorlaştırır.
Bu, güvenliği garanti etse de süreç nispeten verimsiz olabilir; ağ düğümlerinin tüm verileri doğrulamasını ve bir blokta saklamasını gerektirmek, verimi büyük ölçüde azaltır ve blok zincirinin ölçeklenebilirliğini engeller. Ethereum'un Layer 2 ölçeklendirme çözümü bu sorunu çözmeyi amaçlıyor.
Bugünlerde popüler bir çözüm, Arbitrum ve Optimism gibi Optimistic Rollup'tır. İyimser toplamalar, aksi kanıtlanmadıkça işlemlerin geçerli olduğunu varsaydıkları için doğası gereği "iyimserdir".
Modüler blockchain Avail'in kurucu ortağı Anurag Arjun, Blockworks'e bugün çoğu Rollup'ın yalnızca bir sıralayıcıya sahip olduğunu, bunun da merkezileştirme riski olduğu anlamına geldiğini söyledi.
Şu anda bu önemli bir sorun değil, çünkü toplama çözümlerinin ham işlem verilerini çağrı verileri adı verilen bir şey kullanarak Ethereum'a koyması gerekiyor - Arjun'un işaret ettiği gibi, bu, bugün Ethereum'daki en ucuz depolama şeklidir.
Blockchain ölçeklendirme çözümü Eclipse'in kurucusu Neel Somani, çağrı verileri Ethereum ana ağına aktarıldıktan sonra herkesin belirli bir süre boyunca bunun doğruluğunu sorgulayabileceğini söyledi.
Toplamanın geçerliliğini kimse sorgulamazsa, süre dolduğunda Ethereum'da kabul edilecektir.
Somani, sorunun şu olduğunu belirtti: Birisi verilere sahip değilse, ticaretin hatalı bir şekilde yürütüldüğünü nasıl kanıtlayabilir?
Somani, "Size ne yaptığımı söylemezsem, bunun yanlış olduğunu kanıtlayamazsınız, bu yüzden bunu düzeltmek için tam olarak ne yaptığımı bilmeniz gerekiyor" dedi. “Bu nedenle, tüm blok zincirlerin verilerin kullanılabilirliğini bir şekilde, şekilde veya biçimde kanıtlaması gerekiyor.”
Veri Kullanılabilirliği Örneklemesi
Tüm blok zincirlerin veri kullanılabilirliğini kanıtlaması gerektiğinden, tam blokları ağa indirmek verimsiz olabilir, bu da başlangıçtaki veri kullanılabilirliği sorununu gündeme getirir. Somani, "Dolayısıyla bloğun tamamını indirmek istemeyen biri olarak, yine de o bloktaki bilgilerin gizlenmediğinden emin olmak istiyorum" dedi. Çözüm, bloğun var olduğuna dair güven kazanmak için veri kullanılabilirliği örneklemesini kullanmaktır.
Somani, veri kullanılabilirliği örneklemesinin, bloğun var olduğuna dair keyfi derecede yüksek bir güven elde etmek için bir bloğun rastgele bir bölümünü örneklemeyi içerdiğini açıkladı. Bu teknik, bir bloktaki değişkenler arasındaki ilişkiyi modellemek için bir polinom (değişkenleri, katsayıları ve üsleri içeren matematiksel bir ifade) kullanır.
Somani, örnekleme verilerinin kullanılabilirliğiyle ilgili yaygın bir yanılgı, eğer blokların yarısını örneklerseniz, o bloktaki bilgilerin doğruluğuna dair yalnızca %50 güven elde edebileceğinizdir, dedi. Durumun böyle olmadığını, çünkü veri kullanılabilirliği örneklemesinde olduğu gibi kullanıcıların orijinal polinomu kurtarmak için yeterli puana sahip olduklarından emin olmaları gerektiğini açıkladı. Celestia ve Avail gibi projeler şu anda veri kullanılabilirliği örnekleme çözümleri geliştiriyor.
Arjun, Blockworks'e "Her temel katmanın bir veri kullanılabilirliği katmanı olacağına içtenlikle inanıyoruz" dedi. "Karşılaştığımız ana yön, temel katmandaki veri kullanılabilirliğini ölçeklendirmek ve ikinci katmanda yürütmek ve toplamaktır."
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Veri Kullanılabilirliği Örneklemesi Blockchain Ölçeklendirmesi İçin Neden Önemlidir?
Yazar: Bessie Liu, Blockworks Derleyici: Shan Ouba, Jinse Finance
Ethereum ölçeklenmeye devam ettikçe zincir içi veri kullanılabilirliği giderek yaygınlaşan bir konu haline geldi.
Günümüzde Ethereum geliştiricileri, güvenlik, ölçeklenebilirlik ve merkeziyetsizlik arasındaki denge olan blockchain üçlemini çözmek için verilerin blockchain ağında nerede ve nasıl saklanması gerektiği üzerinde çalışıyor. Kripto para birimlerinde veri kullanılabilirliği, tüm ağ katılımcılarının ağda depolanan verilere erişebilmesi ve bunları alabilmesi kavramını ifade eder. Ethereum'un ilk katmanında ağ düğümleri her bloktaki tüm verileri indirerek geçersiz işlemlerin yürütülmesini zorlaştırır.
Bu, güvenliği garanti etse de süreç nispeten verimsiz olabilir; ağ düğümlerinin tüm verileri doğrulamasını ve bir blokta saklamasını gerektirmek, verimi büyük ölçüde azaltır ve blok zincirinin ölçeklenebilirliğini engeller. Ethereum'un Layer 2 ölçeklendirme çözümü bu sorunu çözmeyi amaçlıyor.
Bugünlerde popüler bir çözüm, Arbitrum ve Optimism gibi Optimistic Rollup'tır. İyimser toplamalar, aksi kanıtlanmadıkça işlemlerin geçerli olduğunu varsaydıkları için doğası gereği "iyimserdir".
Modüler blockchain Avail'in kurucu ortağı Anurag Arjun, Blockworks'e bugün çoğu Rollup'ın yalnızca bir sıralayıcıya sahip olduğunu, bunun da merkezileştirme riski olduğu anlamına geldiğini söyledi.
Şu anda bu önemli bir sorun değil, çünkü toplama çözümlerinin ham işlem verilerini çağrı verileri adı verilen bir şey kullanarak Ethereum'a koyması gerekiyor - Arjun'un işaret ettiği gibi, bu, bugün Ethereum'daki en ucuz depolama şeklidir.
Blockchain ölçeklendirme çözümü Eclipse'in kurucusu Neel Somani, çağrı verileri Ethereum ana ağına aktarıldıktan sonra herkesin belirli bir süre boyunca bunun doğruluğunu sorgulayabileceğini söyledi.
Toplamanın geçerliliğini kimse sorgulamazsa, süre dolduğunda Ethereum'da kabul edilecektir.
Somani, sorunun şu olduğunu belirtti: Birisi verilere sahip değilse, ticaretin hatalı bir şekilde yürütüldüğünü nasıl kanıtlayabilir?
Somani, "Size ne yaptığımı söylemezsem, bunun yanlış olduğunu kanıtlayamazsınız, bu yüzden bunu düzeltmek için tam olarak ne yaptığımı bilmeniz gerekiyor" dedi. “Bu nedenle, tüm blok zincirlerin verilerin kullanılabilirliğini bir şekilde, şekilde veya biçimde kanıtlaması gerekiyor.”
Veri Kullanılabilirliği Örneklemesi
Tüm blok zincirlerin veri kullanılabilirliğini kanıtlaması gerektiğinden, tam blokları ağa indirmek verimsiz olabilir, bu da başlangıçtaki veri kullanılabilirliği sorununu gündeme getirir. Somani, "Dolayısıyla bloğun tamamını indirmek istemeyen biri olarak, yine de o bloktaki bilgilerin gizlenmediğinden emin olmak istiyorum" dedi. Çözüm, bloğun var olduğuna dair güven kazanmak için veri kullanılabilirliği örneklemesini kullanmaktır.
Somani, veri kullanılabilirliği örneklemesinin, bloğun var olduğuna dair keyfi derecede yüksek bir güven elde etmek için bir bloğun rastgele bir bölümünü örneklemeyi içerdiğini açıkladı. Bu teknik, bir bloktaki değişkenler arasındaki ilişkiyi modellemek için bir polinom (değişkenleri, katsayıları ve üsleri içeren matematiksel bir ifade) kullanır.
Somani, örnekleme verilerinin kullanılabilirliğiyle ilgili yaygın bir yanılgı, eğer blokların yarısını örneklerseniz, o bloktaki bilgilerin doğruluğuna dair yalnızca %50 güven elde edebileceğinizdir, dedi. Durumun böyle olmadığını, çünkü veri kullanılabilirliği örneklemesinde olduğu gibi kullanıcıların orijinal polinomu kurtarmak için yeterli puana sahip olduklarından emin olmaları gerektiğini açıkladı. Celestia ve Avail gibi projeler şu anda veri kullanılabilirliği örnekleme çözümleri geliştiriyor.
Arjun, Blockworks'e "Her temel katmanın bir veri kullanılabilirliği katmanı olacağına içtenlikle inanıyoruz" dedi. "Karşılaştığımız ana yön, temel katmandaki veri kullanılabilirliğini ölçeklendirmek ve ikinci katmanda yürütmek ve toplamaktır."