Защо извадката за наличност на данни има значение за мащабирането на блокчейн

Наличието на данни във веригата се превърна във все по-често срещана тема, тъй като Ethereum продължава да се мащабира.

Днес разработчиците на Ethereum разглеждат къде и как трябва да се съхраняват данни в блокчейн мрежи, докато работят за разрешаване на така наречената блокчейн трилема, отнасяща се до компромисите между сигурността, скалируемостта и децентрализацията. 

В крипто наличността на данни се отнася до концепцията, че данните, които се съхраняват в мрежа, са достъпни и извличани от всички участници в мрежата. 

На слой-1 на Ethereum възлите на мрежата изтеглят всички данни във всеки блок, което затруднява изпълнението на невалидни транзакции. 

Въпреки че това може да гарантира сигурност, този процес може да бъде сравнително неефективен - искането на мрежов възел да провери и съхрани всички данни в блок може драстично да намали пропускателната способност и да попречи на скалируемостта на блокчейна.

Решенията за мащабиране на ниво 2 на Ethereum са предназначени да разрешат този проблем. 

Едно популярно решение днес е оптимистичният сбор, като Arbitrum и Optimism. Оптимистичните събирания са „оптимистични“ по природа, тъй като предполагат, че транзакциите са валидни, докато не се докаже противното. 

Повечето сборни пакети днес имат само един единствен секвенсер, което означава, че има риск от централизация, каза Анураг Арджун, съосновател на модулната блокчейн Avail, пред Blockworks. 

Това не е основен проблем в момента, тъй като сборните решения трябва да поставят необработените данни за транзакциите в Ethereum, използвайки нещо, наречено calldata – най-евтината форма за съхранение на Ethereum днес, както отбелязва Арджун.

След като данните за повикване бъдат изпратени до основната мрежа на Ethereum, всеки може да оспори дали са точни или не в рамките на определен период от време, според Нийл Сомани, основателят на решението за мащабиране на блокчейн Eclipse.

Ако никой не оспори валидността на сборния пакет, той ще бъде приет в Ethereum след изтичане на периода от време.

Проблемът, отбелязва Сомани, е как някой може след това да докаже, че дадена транзакция е изпълнена неточно, ако не разполага с данните.

„Ако не ви кажа какво съм изпълнил, няма начин да докажете, че е грешно, така че трябва да знаете точно какво съм изпълнил, за да поправя това“, каза Сомани. „Така че всички блокчейни трябва да докажат наличието на данни по някакъв начин, форма или форма.“

Извадка за наличност на данни

Тъй като всички блокови вериги трябва да докажат наличието на данни, може да бъде неефективно да изтеглите пълен блок в мрежа, което отново предизвиква първоначалния проблем с наличността на данни.

„Така че като човек, който не иска да изтегли пълния блок, аз все пак искам увереността, че информацията в блока не е скрита“, каза Сомани.

Решението, според Сомани, е използването на извадка за наличност на данни, за да се получи увереност, че блокът действително е там.

Извадката за наличност на данни включва вземане на проби от произволни части от блока, за да се получи произволно висока увереност, че блокът е там, обяснява Сомани. 

Тази технология използва полиноми — математически израз, включващ променливи, коефициенти и степенуване — за моделиране на връзки между променливи в блок. 

Често срещано погрешно тълкуване на извадката за наличност на данни е, че ако вземете проба от половината блок, получавате само 50% увереност, че информацията в блока е точна, каза Сомани. Това не е вярно, обяснява той, защото както при извадката за наличност на данни, потребителите трябва да се уверят, че имат достатъчно точки, за да възстановят оригиналния полином.

Проекти като Celestia и Avail в момента изграждат решения за вземане на извадки за наличност на данни.

„Това, в което искрено вярваме, е, че всеки базов слой ще бъде слой за наличност на данни“, каза Арджун пред Blockworks. „Основната насочена битка, която водим, е да искаме да мащабираме наличността на данни в базовия слой и да имаме изпълнение и преобръщане на втория слой.“


Получавайте най-важните крипто новини и прозрения за деня, доставени на вашия имейл всяка вечер. Абонирайте се за безплатния бюлетин на Blockworks сега.

Искате ли алфа версията да бъде изпратена директно във входящата ви кутия? Вземете идеи за degen търговия, актуализации на управлението, производителност на токени, туитове, които не можете да пропуснете, и много повече от Daily Debrief на Blockworks Research.

Нямате търпение? Вземете нашите новини по възможно най-бързия начин. Присъединете се към нас в Telegram и ни последвайте в Google News.

Източник: https://blockworks.co/news/data-availability-ethereum