Blockchain Ölçeklendirmesi İçin Veri Kullanılabilirliği Örneklemesi Neden Önemlidir?

Veri kullanılabilirliği örneklemesi, işlemlerin doğru olduğunu kanıtlamak için polinomları kullanır

Ethereum ölçeklenmeye devam ettikçe zincir içi veri kullanılabilirliği giderek yaygınlaşan bir konu haline geldi.

Bugün, Ethereum geliştiricileri, güvenlik, ölçeklenebilirlik ve ademi merkeziyetçilik arasındaki uzlaşmalara atıfta bulunarak, sözde blok zinciri üçlemesini çözmek için çalışırken, verilerin blok zinciri ağlarında nerede ve nasıl saklanması gerektiğine bakıyorlar. 

Kriptoda veri kullanılabilirliği, bir ağda depolanan verilerin tüm ağ katılımcıları tarafından erişilebilir ve geri alınabilir olduğu kavramını ifade eder.

Ethereum katman-1'de, ağın 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 edebilse de, bu işlem nispeten verimsiz olabilir — bir ağ düğümünden tüm verileri bir blokta doğrulamasını ve depolamasını istemek, iş hacmini büyük ölçüde azaltabilir ve blok zincirinin ölçeklenebilirliğini engelleyebilir.

Ethereum katman-2 ölçeklendirme çözümleri bu sorunu çözmek için tasarlanmıştır.

Günümüzde popüler bir çözüm, Arbitrum ve İyimserlik gibi iyimser toplamadır. İyimser toplamalar, aksi kanıtlanana kadar 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 verdiği demeçte, günümüzde çoğu toplamanın yalnızca tek bir sıralayıcıya sahip olduğunu, yani merkezileşme riski olduğunu söyledi. 

Arjun'un belirttiği gibi, toplama çözümlerinin ham işlem verilerini bugün Ethereum'daki en ucuz depolama biçimi olan calldata adlı bir şeyi kullanarak Ethereum'a koyması gerektiğinden, bu şu anda büyük bir sorun değil.

Blockchain ölçeklendirme çözümü Eclipse'in kurucusu Neel Somani'ye göre, Ethereum ana ağına bir çağrı verisi gönderildikten sonra, belirli bir süre içinde doğru olup olmadığına herkes itiraz edebilir.

Hiç kimse toplamanın geçerliliğine itiraz etmezse, süre dolduğunda Ethereum'da kabul edilecektir.

Somani, sorunun, birisinin verilere sahip olmaması durumunda bir işlemin yanlış yürütüldüğünü nasıl kanıtlayabileceğine dikkat çekiyor.

Somani, ”Size neyi infaz ettiğimi söylemezsem, bunun yanlış olduğunu kanıtlamanın bir yolu yoktur, bu yüzden bunu düzeltmek için neyi infaz ettiğimi tam olarak bilmeniz gerekir" dedi. "Dolayısıyla tüm blockchainler veri kullanılabilirliğini bir şekilde, şekilde veya biçimde kanıtlamalıdır.”

Veri kullanılabilirliği örneklemesi

Tüm blok zincirlerin veri kullanılabilirliğini kanıtlaması gerektiğinden, bir ağa tam bir blok indirmek verimsiz olabilir ve bu da yine ilk veri kullanılabilirliği sorununu tetikler.

Somani, ”Bloğun tamamını indirmek istemeyen biri olarak, bloktaki bilgilerin saklanmadığına dair hala güven istiyorum" dedi.

Somani'ye göre çözüm, bloğun gerçekten orada olduğuna dair güven kazanmak için veri kullanılabilirliği örneklemesinin kullanılmasıdır.

Veri kullanılabilirliği örneklemesi, bloğun orada olduğuna keyfi olarak yüksek güven elde etmek için bloğun rastgele bölümlerinin örneklenmesini içerir, diye açıklıyor Somani. 

Bu teknoloji, bir bloktaki değişkenler arasındaki ilişkileri modellemek için değişkenler, katsayılar ve üstelleştirmeyi içeren matematiksel bir ifade olan polinomları kullanır. 

Veri kullanılabilirliği örneklemesinin yaygın bir yanlış yorumu, bloğun yarısını örneklerseniz, bloktaki bilgilerin doğru olduğuna yalnızca% 50 güven kazanmanızdır, dedi Somani. Bu doğru değil, çü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çıklıyor.

Celestia ve Avail gibi projeler şu anda veri kullanılabilirliği örnekleme çözümleri geliştiriyor.

Arjun Blockworks'e verdiği demeçte, ”İçtenlikle inandığımız şey, her temel katmanın bir veri kullanılabilirliği katmanı olacağıdır" dedi. “Yaşadığımız ana yönlü mücadele, temel katmandaki veri kullanılabilirliğini ölçeklendirmek ve ikinci katmanda yürütme ve yuvarlama yapmak istiyor.”

 

Kaynak: blockworks.co

Blockchain Ölçeklendirmesi İçin Veri Kullanılabilirliği Örneklemesi Neden Önemlidir?

Veri kullanılabilirliği örneklemesi, işlemlerin doğru olduğunu kanıtlamak için polinomları kullanır